Medium difficult sudoku #34111

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

Your time