Рассмотрим слово 
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