6
5
100 50 80 99 210
85 51 79 3 211
10 2 20 17 3
1
90
89
7
1
89
90
7
8
1 2 3 4 5 6 7 8
2 3 4 5 6 7 8 9
100 200 300 400 500 600 700 800
8
2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8
100 200 300 400 500 600 700 800
6
2466633 3362388 670344 1644074 64246 2658322
2455987 3317091 634158 1626943 118844 2733707
16 20 6 11 3 15