Difficult sudoku #21280

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

Your time