Sudoku Solver

Instructions: To search for the solution of a sudoku puzzle, first clear out any puzzle that is currently shown by pressing the 'clear' button. Then enter the puzzle into the boxes below making sure that each box either contains a number, or a period.

This is a enhanced version of the sudoku solver required to pass the 'Advanced Node and QA' section of the curriculum. In my testing, I have found it will solve most of the 'hard' puzzles available at