K. Числа
3000 мс · 256 МБ · всё или ничего
Четырёхзначные числа без нулей преобразуют четырьмя действиями:
- увеличить первую цифру на единицу, если она не девять;
- уменьшить последнюю цифру на единицу, если она не единица;
- циклически сдвинуть все цифры на одну вправо;
- циклически сдвинуть все цифры на одну влево.
Получите из первого числа второе за наименьшее число действий и выведите всю последовательность чисел.
Вершин здесь ровно — все четырёхзначные числа без нулей. Если последовательностей минимальной длины несколько, выведите лексикографически наименьшую как последовательность чисел.
Формат ввода
Две строки: два различных четырёхзначных числа без нулей.
Формат вывода
Последовательность чисел, по одному на строке: от первого к второму, каждое следующее получено одним действием.
Если получить нельзя, выведите .
Примеры
ввод
1234 4321
вывод
1234 1233 1232 2321 3321 4321
Войдите, чтобы отправлять решения.