Saturday 5th July - Fiendish

Sudoku puzzle