Medium difficult sudoku #67

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

Your time