CS121: Sudoku project