Difficult sudoku #15380

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

Your time