A program that solves simple sudoku puzzles