DLX Sudoku Solver
Karl Hajal