Saturday 3rd October - Fiendish

Sudoku puzzle