Saturday 12th July - Fiendish

Sudoku puzzle