Medium difficult sudoku #50755

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

Your time