Thursday 5th June - Fiendish

Sudoku puzzle