Sudoku 2024 06 01 hard - record time!