Medium difficult sudoku #38707

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

Your time