sudoku for cs121