Wednesday 21st October - Fiendish

Sudoku puzzle