Ограничения: время – 250ms/500ms, память – 128MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод
Послать решение Blockly Посылки Темы Где Обсудить (0)
Дано число `N`. Найти минимальное число `X > N`, которое состоит из тех же цифр, что и `N`.
Первая строка ввода содержит одно целое число `N` (`1 <= N < 10^{100}`).
Вывести строку, содержащую одно целое число - искомое число `X`.
Если такого числа нет, то вывести 0.
```sample Пример ввода 1
2020
```
```sample Пример вывода 1
2200
```
```sample Пример ввода 2
2200
```
```sample Пример вывода 2
0
```
```sample Пример ввода 3
2021
```
```sample Пример вывода 3
2102
```