Medium difficult sudoku #40739

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

Your time