Peter Norvig on Solving Every Sudoku Puzzle - http://www.norvig.com/sudoku...