I developped this game a long time ago, during the summer of 2006.
The game rules are simple. Each number (1 to 9) must appear only once in each row, column and 3x3 block.
Down here, you can get the binary and the Java sources for this program.
Feel free to modify it or play with the code, and send me feedbacks or notify me if you find any bugs.