Medium difficult sudoku #56951

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

Your time