modeling a sudoku board