Thursday 17th July - Fiendish

Sudoku puzzle