Medium difficult sudoku #158

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

Your time