Medium difficult sudoku #16719

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

Your time