Difficult sudoku #19708

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

Your time