Difficult sudoku #19880

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

Your time