Sunday 22nd June - Fiendish

Sudoku puzzle