Monday 30th June - Medium

Sudoku puzzle