Medium difficult sudoku #160

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

Your time