Sunday 1st June - Diabolical

Sudoku puzzle