Medium difficult sudoku #8877

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

Your time