Thursday 24th July - Fiendish

Sudoku puzzle