Difficult sudoku #30488

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

Your time