Medium difficult sudoku #56795

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

Your time