Задача №113992. Мысли о прекрасном

Маленький Пафнутий недавно выучил буквы. Теперь он радостно пишет их в ряд в тетради. Написав достаточно большую строку, Пафнутий задумался о прекрасном – а достаточно ли красива его строка? Еще немного помедлив, он понял, что считает строку красивой, если она имеет вид \(a_1a_2a_2a_3a_3a_3 \ldots \underbrace{a_n \ldots a_n}_{n}\). Например, строки a , abbccc , aaaaaa , xaabbbbbbb – красивые, а строки abbcc , aa , bbaaa – нет. Теперь Пафнутий просит Вас помочь найти в его строке красивую подстроку максимальной длины.

Входные данные

В единственной строке входного файла задана непустая строка s длиной не более 10 5 символов, состоящая из строчных букв латинского алфавита.

Выходные данные

Выведите искомую подстроку.

Система оценки
  • Подзадача 1 (40 баллов) Длина строки S \(\le 6000\).
  • Подзадача 2 (60 баллов) без дополнительных ограничений. Необходимые подгруппы: 1.
Примеры
Входные данные
abbccc
Выходные данные
abbccc
Входные данные
misis
Выходные данные
m
Входные данные
missiiis
Выходные данные
issiii
Входные данные
aaaaaaa
Выходные данные
aaaaaa
Сдать: для сдачи задач необходимо войти в систему