Medium difficult sudoku #39031

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

Your time