Tuesday 1st July - Fiendish

Sudoku puzzle