Thursday 23rd October - Fiendish

Sudoku puzzle