Difficult sudoku #66040

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

Your time