Tuesday 24th June - Fiendish

Sudoku puzzle