Very difficult sudoku #3166

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

Your time