Tuesday 15th July - Fiendish

Sudoku puzzle