Very difficult sudoku #41697

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

Your time