Friday 6th June - Fiendish

Sudoku puzzle