Wednesday 19th August - Fiendish

Sudoku puzzle