For the beginning, I've been very intrigued with the question of how one makes a Sudoku. How do they know they have provided enough ~ and just barely enough ~ information in the filled-in squares?