Представьте, что у вас есть очень длинный текст t. Компания хочет отыскать самую длинную подстроку s, которая удовлетворяет нескольким условиям:
s является префиксом t
s является суффиксом t
s встречается как подстрока в t
Сможете им помочь?
Входные данные
В единственной строке содержится текст t (1 ≤ |t| ≤ ).
Выходные данные
Программа должна вывести самую длинную строку s, которая удовлетворяет всем перечисленным условиям, или вывести Impossible, если такую строку найти невозможно.