Medium difficult sudoku #38731

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

Your time