ex 15 sudoku solver