Sudoku Challenge - Sat 20 January - Difficulty: Medium