Medium difficult sudoku #785

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

Your time