Monday 3rd August - Fiendish

Sudoku puzzle