Monday 23rd June - Diabolical

Sudoku puzzle