Thursday 20th August - Fiendish

Sudoku puzzle