Medium difficult sudoku #8758

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

Your time