Thursday 23rd June - Fiendish

Sudoku puzzle