This program solves sudoku puzzles.