Friday 27th June - Diabolical

Sudoku puzzle