Wednesday 10th June - Fiendish

Sudoku puzzle