Medium difficult sudoku #38755

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

Your time