Medium difficult sudoku #20755

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

Your time