Thursday 3rd July - Diabolical

Sudoku puzzle