Medium difficult sudoku #17955

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

Your time