Saturday 25th October - Diabolical

Sudoku puzzle