Saturday 4th July - Fiendish

Sudoku puzzle