Monday 7th July - Fiendish

Sudoku puzzle