Monday 8th June - Fiendish

Sudoku puzzle