Medium difficult sudoku #43703

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

Your time