Пилкоподібна послідовність#2420

Пилкоподібна послідовність

0,5 секунди
256 мегабайтів
Легка

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

Наше завдання: для заданої послідовності, що складається з невід'ємних цілих чисел, визначити довжину найдовшої пилкоподібної підпослідовності, отриманої шляхом послідовного запису цифр цих чисел у сімковій системі числення.

Під пилкоподібною підпослідовністю цифр розуміється будь-яка пилкоподібна послідовність із послідовних цифр у результатуючій послідовності.

Вхідні дані

Вхідний файл містить десяткові значення елементів послідовності у їх початковому порядку. Гарантується, що елементи послідовності не перевищують 10^6, а їх кількість не перевищує 5 \cdot 10^3.

Вихідні дані

У вихідний файл потрібно вивести єдине число — відповідь на задачу.

Приклади

Приклад 1

Loading
Loading