Sudoku 2024 02 29 hard, but in record time