Medium difficult sudoku #55407

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

Your time