Come detto nel testo devi usare il

http://en.wikipedia.org/wiki/Backtracking

http://en.wikipedia.org/wiki/Algorithmics_of_sudoku