The Hidden Logic of Sudoku (Second Edition)