Sudoku puzzle
http://www.puzzle.jp/letsplay/play_sudoku-e.htmlI wasted a lot of time playing this puzzle game. Finished two beginner, one intermediate, and one hard puzzle. There is a certain algorithm to solving it (aside from blind luck) and it probably would be a fun programming assignment to write it. But I'm lazy.