introduce idea of variable constraints for non-standard sudoku-type
puzzles