3
5 50
1 2 3 4 5
10 12
17 18 10 1 20 25 4 9 13 15
7 7
1 3 4 1 7 2 8
