Medium difficult sudoku #38995

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

Your time