Friday 27th June - Fiendish

Sudoku puzzle