Very difficult sudoku #41657

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

Your time