Medium difficult sudoku #25391

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

Your time