Medium difficult sudoku #50555

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

Your time