Caminhada Preguiçosa
Juan está fazendo uma caminhada num plano cartesiano de 2 dimensões e pretende fazer andar por metros. Sua casa (o lugar em que ele começa) está localizada no ponto e sua caminhada vai ser dela para algum ponto ( metros para o lado e metros para cima) em apenas uma linha reta, o detalhe é que e devem ser inteiros não negativos. Depois de chegar em Juan vai deitar lá e dormir (sim, no meio do nada).
Por ter que andar em linha reta para um inteiro não negativo, ele teme de que não conseguirá andar exatamente km, então ele apenas quer andar o mais próximo possível disso.
Sabendo de que se ele vai de sua casa até o ponto , Juan anda km, então qual a menor diferença absoluta entre e a quantidade de km que Juan anda?
Restrições:
- .
Entrada
A única linha da entrada contém um número inteiro .
Saída
Escreva a menor diferença possível entre e a distância percorrida por Juan.
Exemplos:
Entrada | Saída |
21 |
1 |
Entrada | Saída |
998244353 |
0 |
Entrada | Saída |
264428617 |
32 |