sudoku, backtracking, very good