This program generates a random but valid Sudoku grid. A grid is valid if every row, column, and 3×3 subgrid contains 1-9.