filling in a sudoku puzzle