Medium difficult sudoku #8880

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

Your time