Contrary to popular belief, not all Sudoku puzzles are as straight forward to solve as one might think.  This program is an attempt to find a solution to any given Sudoku puzzle.  Uniqueness of the solution may be considered.