Check that each puzzle has only one solution.  Also ensure that each
value set by the solver matches the value for the cell from a brute
force solution.  This helps to catch errors in the solver's algorithms
earlier.