Medium difficult sudoku #55871

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

Your time