Saturday 31st October - Medium

Sudoku puzzle