My sudoku solver

How does a software developer play sudoku? Of course: he tries a couple by hand, and then he writes a program. Here you are.