Wednesday 2nd July - Fiendish

Sudoku puzzle