Friday 11th July - Fiendish

Sudoku puzzle