Medium difficult sudoku #9979

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

Your time