Олимпиадный тренинг

Задача . A. Илья и банковский счет


Илья — очень умный лев, который живет в необычном городе ZooVille. В этом городе у всех зверей есть свои права и обязательства. Более того, у них даже есть свой банковский счет. Состояние банковского счета — это целое число. Состояние банковского счета может быть отрицательным числом. Это значит, что владелец счета должен банку.

У льва Ильи скоро день рождения, поэтому ему подарили много подарков. Один из них (подарок главного банка ZooVille) — это возможность не более одного раза удалить последнюю или предпоследнюю цифру состояния его банковского счета. Например, если состояние банковского счета Ильи равно -123, то Илья может удалить последнюю его цифру и получить состояние счета равное -12, также он может удалить предпоследнюю его цифру и получить состояние счета равное -13. Конечно, Илье разрешается не пользоваться возможностью удалить цифру из счета.

Илья не очень силен в математике и именно поэтому он просит Вас помочь максимизировать свой банковский счет. Найдите, какое максимальное состояние банковского счета можно получить, используя подарок банка.

Входные данные

В единственной строке задано целое число n (10 ≤ |n| ≤ 109) — состояние счета Ильи.

Выходные данные

В единственной строке выведите целое число — максимальное состояние банковского счета, которое может получить Илья.

Примечание

В первом тестовом примере Илье не выгодно использовать подарок.

Во втором тестовом примере можно удалить цифру 1 и получить состояние счета равное 0.


Примеры
Входные данныеВыходные данные
1 2230
2230
2 -10
0
3 -100003
-10000

time 2000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w645
Комментарий учителя