A simple python code to solve Sudoku puzzles.
The puzzle should be fed to the program via a file named "sudoku.in". The puzzle should be represented in a single line containing values of each cell or '0' for empty cells. The program can also detect broken puzzles (can't be solved).
Solves AI Escargot in about 0.05 secs on my i3-2367M @ 1.40GHz notebook.