If you've ever picked up a Sudoku puzzle and found yourself completely absorbed for the next thirty minutes (or two hours, ...