Friday 31st July - Fiendish

Sudoku puzzle