Module: Hachage


Problem

4 /8


Tom Sawyer et le mot sur la clôture

Problem

En peignant la clôture, Tom Sawyer a écrit le mot s dessus. Cependant, il a ensuite décidé que les mots palindromes étaient plus jolis.
Maintenant, il veut ajouter un autre mot g au mot donné s à droite afin que le mot résultant sg soit un palindrome. Cependant, afin d'économiser de la peinture, la longueur g doit être aussi courte que possible.
Aidez Tom Sawyer à identifier le mot g.

Saisie :
La première ligne contient le mot s (1 <= |s| <= 200000) composé de lettres latines minuscules.

Sortie :
Écrivez la longueur minimale possible du mot g qui doit être complété pour que le mot sg sur la clôture devienne un palindrome. Si vous n'avez rien à ajouter, écrivez '-'.

Exemples :
 
Entrée Sortie
abc ba
un -