The science behind sudoku. (article). - Delahaye, Jean-Paul