Cerința
Se dă numărul natural n
și n
șiruri de caractere de tip secvență. Determinați pentru fiecare dintre cele n
șiruri dacă ele sunt alcătuite prin repetiția a unui subșir de caractere din el. Dacă da se afișează subșirul care a generat secvența sau -1
dacă secvența nu este alcătuită după aceste criterii.
Date de intrare
Programul citește de la tastatură pe primul rând numărul n
, iar apoi n
șiruri de caractere, pe linii diferite.
Date de ieșire
Programul va afișa pe ecran pe câte un rând secvența cerută sau -1
conform enunțului.
Restricții și precizări
1 ≤ n ≤ 1000
- cele
n
șiruri de caractere citite vor avea maximum1000
de caractere.
Exemplu:
Intrare
5 abcabcabc abadabad aabaabaabaab abcdabc jbogzfcfndudqctnqcmzxypuzzlbxcnhddndipjxteakhuzzxlyujoqjncklfzsjdgnlxxjqbjciebhcngyxuohjrsvysoh
Ieșire
abc abad aab -1 -1