https://www.checkio.org/mission/shortest-knight-path/