Difficult sudoku #64796

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

Your time