Sunday 23rd November - Fiendish

Sudoku puzzle