Very difficult sudoku #41621

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

Your time