Sunday 13th July - Fiendish

Sudoku puzzle