Very difficult sudoku #68001

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

Your time