a solution to the Knight's Tour puzzle