Medium difficult sudoku #55079

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

Your time