Monday 16th June - Diabolical

Sudoku puzzle