Palíndromo
Dada uma string , determine se existe alguma substring de tamanho exatamente
sendo uma subsequência de
. Se existirem algumas, imprima qualquer uma. Se não tiver nenhuma, imprima um palíndromo que é subsequência de
e é o maior possível.
Entrada:
A única linha de entrada contém a string de tamanho
,
, contendo apenas letras minúsculas do alfabeto latino.
Saída:
Se conter um palíndromo de tamanho exatamente
como uma subsequência, imprima qualquer alíndromo de comprimento
que seja uma subsequência de
. Se
não conter palíndromos de comprimento exatamente
, imprima um palíndromo que seja uma subsequência de
e que seja o maior possível.
Se houver várias respostas, você poderá imprimir qualquer uma delas.
Exemplos
ENTRADA |
SAÍDA |
flucioflucioflucio | fofof |