Title: Big Book of Sudoku : Using Number Sets to Solve Difficult Puzzles and the Hidden Patterns