Medium difficult sudoku #46755

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

Your time