Medium difficult sudoku #39735

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

Your time