Saturday 26th July - Fiendish

Sudoku puzzle