Saturday 31st October - Diabolical

Sudoku puzzle