Найбільший блок#1310

Найбільший блок

1 секунда
64 мегабайти
Дуже легка

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

Знайдіть довжину найбільшого блоку для заданого рядка .

Вхідні дані

В єдиному рядку задано рядок (|S| \le 10^6).

Вихідні дані

Виведіть довжину найбільшого блоку рядка .

Приклади

Приклад 1

Loading
Loading