Thursday 26th June - Fiendish

Sudoku puzzle