Medium difficult sudoku #8686

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

Your time