Program to solve sudoku puzzles