EduBrick

Ближайший палиндром

2000 мс · 256 МБ · всё или ничего

Дано число nn. Найдите ближайшее к нему число-палиндром.

Если само nn — палиндром, ответ равен nn. Если два палиндрома одинаково далеко, выведите меньший.

Формат ввода

Одно число nn от 11 до 10610^6.

Формат вывода

Одно число.

Примеры

ввод
123
вывод
121

Примечание

Расходитесь от nn в обе стороны на 0,1,2,0, 1, 2, \ldots и проверяйте оба края. Порядок проверки внутри шага решает ничью: если меньшее проверять первым, при равном расстоянии выведется именно оно.

Войдите, чтобы отправлять решения.