Sunday 31st August - Fiendish

Sudoku puzzle