CSES - Jakso
  • Time limit: 1.00 s
  • Memory limit: 128 MB

Merkkijonon jakso on alkuosa, jota toistamalla merkkijono muodostuu. Viimeinen toistokerta voi olla osittainen.

Esimerkiksi merkkijonon acbacbac lyhin jakso on acb.

Tehtäväsi on etsiä syötteenä annetun merkkijonon lyhin jakso.

Syöte

Syötteenä on merkkijono, jossa on n merkkiä ja jokainen merkki on välillä a–z.

Tuloste

Tulosta merkkijonon lyhin jakso.

Rajat

  • 1 \le n \le 10^6

Esimerkki

Syöte:

acbacbac

Tuloste:

acb