works with unambiguous Sudoku