Tuesday 9th June - Fiendish

Sudoku puzzle