Thursday 30th July - Fiendish

Sudoku puzzle