Challenging Sudoku Logic Puzzles (Vol 1)

Chapter 4: Thirty Challenging (DiffLev 16) Sudoku Puzzles (numbers 31-60)