sudoku difficult - Search