Difficult sudoku #26820

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

Your time