Medium difficult sudoku #19755

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

Your time