Medium difficult sudoku #69667

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

Your time