Variations on Junior Sudoku Logic Puzzles (Vol 1)

Chapter 32: Twenty-Seven Difficult Sudoku-6up Puzzles (numbers 679-705)