Difficult sudoku #30780

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

Your time