Medium difficult sudoku #56079

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

Your time