Medium difficult sudoku #54951

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

Your time