Monday 27th July - Fiendish

Sudoku puzzle