Гуляючи по парку ви натрапили на число .
Ви вмієте виконувати наступну операцію, проте лише один раз. Можна вибрати будь-яке місце розрізу (у тому числі таке, що одна з частин матиме ведучі нулі) та поділити число на дві непорожні частини, які утворюють числа та .
Вам потрібно знайти максимальне значення зі всіх можливих розбиттів.
В першому рядку задано одне ціле число (10 \le n < 10^{2 \cdot 10^5}). Гарантується, що число не містить ведучих нулів.
Зауважте, що довжина запису числа становить від до 2\cdot10^5 цифр.
Потрібно вивести одне ціле число — максимально можливе значення зі всіх можливих розбиттів.
Приклад 1
Приклад 2
В першому тестовому випадку максимальне значення досягається при розділенню та .
В другому тестовому випадку максимальне значення досягається при розділенню та .
Підзадача ( балів) : (n < 10^{18})
Підзадача ( балів) : Без додаткових обмежень