Writing Sudoku