Difficult sudoku #26020

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

Your time