11
5 25
1 2 4 7 12
6 100
3 4 9 12 25 82
10 1000
2 7 12 27 41 102 316 687 891 999
10 5
2 7 12 27 41 102 316 687 891 999
10 11
2 7 12 27 41 102 316 687 891 999
10 14
2 7 12 27 41 102 316 687 891 999
10 2002
2 7 12 27 41 102 316 687 891 999
4 399
1 5 10 25
1 100
25
1 100
26
3 16
1 8 9