SP5 PALIN - The Next Palindrome
Description
A positive integer is called a **palindrome** if its representation in the decimal system is the same when read from left to right and from right to left. For a given positive integer $K$ of not more than $1000000$ digits, write the value of the smallest palindrome larger than $K$ to output. Numbers are always displayed without leading zeros.
Input Format
The first line contains integer $t$, the number of test cases. Integers $K$ are given in the next $t$ lines.
Output Format
For each $K$, output the smallest palindrome larger than $K$.
Explanation/Hint
For $100\%$ of the data, $|K| \le 1000000$, where $|K|$ denotes the number of digits of $K$.
**Warning: large Input/Output data, be careful with certain languages**