Sudoku solving routines.
An iterator which produces the set of solutions to a sudoku-style puzzle.
Solve a sudoku puzzle.
Test whether a sudoku board state obeys the contraints of the game.