Tuesday 28th July - Fiendish

Sudoku puzzle