Sudoku Challenge - Sat 3 February - Difficulty: Medium