Nombre maximum#11762

Nombre maximum

0,1 seconde
256 mégaoctets
Facile

On vous donne un nombre entier . Vous pouvez prendre le premier chiffre de ce nombre, le déplacer à la fin du nombre, tout en conservant l'ordre des autres chiffres inchangé. Cette opération peut être répétée un nombre arbitraire de fois. Déterminez le plus grand nombre pouvant être obtenu à la suite de telles opérations.

Données d'entrée

Les données d'entrée sont constituées d'un nombre naturel (1 ≤ N ≤ 10^{10000}).

Données de sortie

Affichez une seule valeur – le plus grand nombre qui peut être obtenu en effectuant de tels réarrangements.

Explication

Exemples

Exemple 1

Loading
Loading