Solve the Rook puzzle in 43 steps