DLX Sudoku Solver Karl Hajal