Difficult sudoku #26780

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

Your time