Very difficult sudoku #38669

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

Your time