Medium difficult sudoku #45555

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

Your time