Wednesday 23rd July - Fiendish

Sudoku puzzle