Medium difficult sudoku #44247

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

Your time