Medium difficult sudoku #43707

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

Your time