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 |