Saturday 29th June - Medium

Sudoku puzzle