Паліндометр#1380

Паліндометр

1 секунда
64 мегабайти
Дуже легка

Під час поїздки Джон глянув на свій одометр і побачив . Він зрадів. Але вже через одну милю одометр показав , і Джон ще більше зрадів! Джон обожнює паліндроми — числа, які однаково читаються зліва направо і справа наліво. Для кожного заданого показника одометра визначте мінімальну кількість миль, які Джон має проїхати, щоб одометр показав паліндром. Для Джона важлива кожна цифра на одометрі. Наприклад, якщо на одометрі , це не вважається паліндромом.

Вхідні дані

Є кілька тестових випадків, кожен з яких містить один рядок із показником одометра. У кожному показнику від до цифр. На одометрі стільки цифр, скільки довжина вхідного рядка — якщо вхід , то на одометрі цифр. У вхідних даних немає пробілів і порожніх рядків між тестами.

Останній рядок містить лише .

Вихідні дані

Для кожного тестового випадку виведіть мінімальну кількість миль, які Джон має проїхати, щоб показник одометра став паліндромом. Це може бути , якщо число вже є паліндромом. Виведіть кожне число в окремому рядку.

Приклади

Приклад 1

Loading
Loading