Monday 14th July - Fiendish

Sudoku puzzle