Palindromus

Time limit: 1s Memory limit: 64MB Input: Output:

Cerință

Se dau NN numere.
Pentru fiecare număr XX trebuie să afișăm cel mai mic KK natural a.î X+KX+K să fie palindrom.

Un număr este palindrom dacă se citește la fel si de la coada la cap.
De exemplu 272272, 10011001 și 99 sunt palindroame dar 1010, 123123 și 12121212 nu sunt.

Date de intrare

Pe prima linie se găsește NN.
Pe fiecare dintre următoarele NN linii se va găsi câte un număr XX.

Date de ieșire

Se vor afișa NN rânduri, pe fiecare rând o valoare de KK.

Restricții și precizări

  • 1N,X21051 \leq N, X \leq 2 \cdot 10^5

Subtaskuri

  • Pentru 20p:N=120p : N = 1
  • Pentru alte 20p:X99920p : X \leq 999

Exemplul 1

stdin

3
133201
200000
121

stdout

130
2
0

Explicație

KK-ul minim a.î 133201+K133201 + K să fie palindrom este 130130.
Pentru 200000200000 este 22.
Pentru 121121 KK-ul minim este 00, deoarece 121121 este deja palindrom.

Exemplul 2

stdin

1
1299

stdout

32

Log in or sign up to be able to send submissions!