Medium difficult sudoku #61651

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

Your time