Which is essentially how a basic sudoku solver works (which usually only has one solution, as opposed to many)