Medium difficult sudoku #24951

7
8 4 7 5
5 3 6
9 4
6 5 3
5 9 6
1 3 2 8
7
9
123
456
789

Your time