Максимальне число#11762

Максимальне число

0,1 секунди
256 мегабайтів
Легка

Вам дано ціле число . Ви можете взяти першу цифру цього числа, перемістити її в кінець числа, залишивши порядок решти цифр незмінним. Цю операцію дозволяється повторювати довільну кількість разів. Визначте, яке максимальне число можна отримати в результаті таких операцій.

Вхідні дані

Вхідні дані представлені одним натуральним числом (1 ≤ N ≤ 10^{10000}).

Вихідні дані

Виведіть одне значення – найбільше число, яке можна отримати шляхом виконання таких перестановок.

Приклади

Приклад 1

Loading
Loading

Примітка

  • Початкове число:

  • Після першої перестановки отримуємо:

  • Виконуємо ще одну перестановку: