Medium difficult sudoku #55647

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

Your time