Saturday 13th June - Fiendish

Sudoku puzzle