Medium difficult sudoku #17815

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

Your time