Difficult sudoku #29568

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

Your time