Ваша програма повинна обчислити кількість рухів, необхідних шаховому лицарю, щоб досягти кожної площі шахової дошки. Вхідними даними будуть два цілих цілих числа, що представляють координати початкового квадрата (горизонтальна, а потім вертикальна, 0-7 включно). Ваша програма повинна виводити числову сітку, яка містить мінімальну кількість рухів шаховим лицарем, щоб досягти кожного квадрата.
приклади
вхід
0 0
вихід
03232345
34123434
21432345
32323434
23234345
34343454
43434545
54545456
вхід
3 1
вихід
21232123
32303232
21232123
34121432
23232323
32323234
43434343
34343434
Найкоротший код виграє.