Medium difficult sudoku #47111

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

Your time