Розбий#12368

Розбий

1 секунда
256 мегабайтів
Складна

Гуляючи по парку ви натрапили на число .

Ви вмієте виконувати наступну операцію, проте лише один раз. Можна вибрати будь-яке місце розрізу (у тому числі таке, що одна з частин матиме ведучі нулі) та поділити число на дві непорожні частини, які утворюють числа та .

Вам потрібно знайти максимальне значення зі всіх можливих розбиттів.

Вхідні дані

В першому рядку задано одне ціле число (10 \le n < 10^{2 \cdot 10^5}). Гарантується, що число не містить ведучих нулів.

Зауважте, що довжина запису числа становить від до 2\cdot10^5 цифр.

Вихідні дані

Потрібно вивести одне ціле число — максимально можливе значення зі всіх можливих розбиттів.

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading

Примітка

В першому тестовому випадку максимальне значення досягається при розділенню та .

В другому тестовому випадку максимальне значення досягається при розділенню та .

Оцінювання

  1. Підзадача ( балів) : (n < 10^{18})

  2. Підзадача ( балів) : Без додаткових обмежень