Задачі
Знову про коней
Знову про коней
На шаховій дошці \textbf{8}×\textbf{8} вказано дві клітинки, які не співпадають.
Знайдіть найкоротший маршрут коня з першої клітинки у другу.
\InputFile
У вхідному файлі записані координати двох клітинок. Кожна координата подана двома символами, де спочатку вказана одна рядкова буква від \textbf{a} до \textbf{h}, а після буквы (без пропуску) цифра ві \textbf{1} до \textbf{8}, наприклад \textbf{h8}. Кожна клітинка записана у окремому рядку.
\OutputFile
Програма повинна вивести послідовність клітинок, перша з яких співпадає з першою зданою, а остання співпадає з другою заданою. Дві сусідні клітинки повинні бути з'єднані ходом коня, при цьому кількість клітинок у послідовності повинна бути мінімально можливою.
Вхідні дані #1
a1 b1
Вихідні дані #1
4