Procure em Todo o Lado!
Dado um texto muito extenso
t
, a empresa quer encontrar a substring mais longa s
que cumpra vários requisitos:s
é um prefixo det
s
é um sufixo det
s
é uma substring det
Consegue ajudá-los com isso?
Entrada
A única linha da entrada contém o texto
t
(1 ≤ |t| ≤ ). Saída
O programa deve imprimir a substring mais longa
s
que atenda a todos os requisitos, ou Impossible
caso não seja possível encontrar tal substring. Exemplos
Entrada | Saída |
fixfixfix | fix |
hello | Impossible |
abcabdab | ab |
Constraints
Time limit: 5 seconds
Memory limit: 512 MB
Output limit: 1 MB