Seu programa deve calcular o número de movimentos necessários para que um cavaleiro do xadrez alcance cada quadrado do tabuleiro. A entrada será dois números inteiros separados por espaço, representando as coordenadas do quadrado inicial (coordenada horizontal e vertical, 0 a 7 inclusive cada). Seu programa deve gerar uma grade numérica contendo o número mínimo de movimentos que um cavaleiro do xadrez precisa fazer para alcançar cada quadrado.
exemplos
entrada
0 0
resultado
03232345
34123434
21432345
32323434
23234345
34343454
43434545
54545456
entrada
3 1
resultado
21232123
32303232
21232123
34121432
23232323
32323234
43434343
34343434
O menor código vence.