eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Числа

Числа

Вітя хоче придумати нову гру з числами. У цій грі від гравців вимагається перетворити чотирьохзначні числа, що не містять нулів, за допомогою наступного дозволеного набору дій: \begin{enumerate} \item Можна збільшити першу цифру числа на \textbf{1}, якщо вона не дорівнює \textbf{9}. \item Можна зменшити останню цифру на \textbf{1}, якщо вона не дорівнює \textbf{1}. \item Можна циклічно зсунути усі цифри на одну праворуч. \item Можна циклічно зсунути усі цифри на одну ліворуч. \end{enumerate} Наприклад, застосовуючи ці правила до числа \textbf{1234 }можна отримати числа \textbf{2234}, \textbf{1233}, \textbf{4123 }та \textbf{2341 }відповідно. Точні правила гри Вітя поки ще не придумав, але його поки що цікавить питання, як отримати з одного числа інше за мінімальну кількість операцій. \InputFile Два різних чотирьохзначних числа, кожне з яких не містить нулів. \OutputFile Вивести послідоність чотирьохзначних чисел, які не містять нулі. Послідовність повинна починатись першим із заданих чисел і завершуватись другим із заданих чисел, кожне наступне число у послідовності повинно бути отримано з попереднього числа застосуванням одного з правил. Кількість чисел у послідовності повинна бути мінімально можливою.
Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
1234
4321
Вихідні дані #1
1234
2234
3234
4323
4322
4321