Medium difficult sudoku #147

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

Your time