Solve the checkmate puzzle in 3, the hardest level