Monday 31st August - Fiendish

Sudoku puzzle