Рассмотрим слово 
w, состоящее из 
n символов. Мы можем 
разбить его в точке 
i (1 ≤ 
i ≤ 
n − 1) на префикс 
p
длины 
i и суффикс 
s длины 
n − 
i. 
Локальным корнем слова 
w в точке 
i называется такое непустое слово 
r, что:
-  p является суффиксом r, или r является суффиксом p, или r равно p;
-  s является префиксом r, или r является префиксом s, или r равно s;
-  r имеет минимально возможную длину.
Ваша задача — найти точку разбиения слова 
w, в которой длина локального корня максимальна.
Исходные данные
В единственной строке записано слово w, состоящее из строчных латинских букв. Его длина не меньше двух и не больше 300 000
символов.
Результат
Выведите через пробел два числа — точку критического разбиения слова w и длину его локального корня в этой точке.
Если возможных ответов несколько, выведите любой.
Пример
| исходные данные | результат | 
|---|
| aababaaa
 | 5 6
 | 
Замечания
Локальные корни слова «aababaaa» в различных точках:
| Точка | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 
| Локальный корень | a | babaa | ab | ba | aaabab | a | a | 
Автор задачи: Иван Бурмистров
Источник задачи: Ural SU Contest. Petrozavodsk Summer Session, August 2010