Medium difficult sudoku #39007

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

Your time