Hoffman's Hard Sudoku 1: 250 Challenging Puzzles (Volume 1)