Tuesday 21st October - Fiendish

Sudoku puzzle