Medium difficult sudoku #55843

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

Your time