Medium difficult sudoku #873

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

Your time