Sunday 2nd November - Fiendish

Sudoku puzzle