Medium difficult sudoku #371

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

Your time