Wednesday 17th June - Fiendish

Sudoku puzzle