Find all shortests paths for knight from point a to b on a board of the arbitrary size (square, rect)