Medium difficult sudoku #55943

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

Your time