Very difficult sudoku #69837

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

Your time