Tom's Lazy Sudoku Solver