CSES - Pienin kierto
  • Time limit: 1.00 s
  • Memory limit: 512 MB
Merkkijonon kierto syntyy siirtämällä merkkejä yksi kerrallaan alusta loppuun. Esimerkiksi merkkijonon acab kierrot ovat acab, caba, abac ja baca.

Tehtäväsi on määrittää merkkijonon aakkosjärjestyksessä pienin kierto.

Syöte

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

Tuloste

Tulosta aakkosjärjestyksessä pienin kierto.

Rajat
  • $1 \le n \le 10^6$
Esimerkki

Syöte:
acab

Tuloste:
abac