Difficult sudoku #23852

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

Your time