Medium difficult sudoku #16979

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

Your time