Thursday 11th June - Fiendish

Sudoku puzzle