Thursday 6th August - Fiendish

Sudoku puzzle