Medium difficult sudoku #55547

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

Your time