QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#563095#5450. 比赛Elegia100 ✓295ms55740kbC++232.1kb2024-09-14 02:34:482024-09-14 02:34:50

Judging History

你现在查看的是最新测评结果

  • [2024-09-14 02:34:50]
  • 评测
  • 测评结果:100
  • 用时:295ms
  • 内存:55740kb
  • [2024-09-14 02:34:48]
  • 提交

answer

// itst/isitcorrect.cpp
#include<bits/stdc++.h>
using namespace std;

const int _ = 2003 , __ = _ * _; int T , N , M; vector < int > pset[__]; bool vis[_]; int seq[_] , matr[_][_];
#define pre(x) ((x) == 1 ? N : (x) - 1)
#define nxt(x) ((x) == N ? 1 : (x) + 1)
bool check(int x){return matr[seq[x]][seq[nxt(x)]] != 0 && matr[seq[x]][seq[nxt(x)]] == matr[seq[nxt(x)]][seq[nxt(nxt(x))]];}
bool check(int x , int y){
	if(seq[x]) return 0;
	seq[x] = y; bool f = !check(pre(pre(x))) && !check(pre(x)) && !check(x);
	if(!f) seq[x] = 0;
	return f;
}
bool check(){for(int i = 1 ; i <= N ; ++i){if(check(i)) return 0;} return 1;}

mt19937 rnd(1);
bool solve(){
	int pos = 2;
	for(int i = 1 ; i <= N ; ++i){seq[i] = 0; vis[i] = 0;}
	for(int i = 1 ; i <= M ; ++i){
		if(find(pset[i].begin() , pset[i].end() , seq[pos]) == pset[i].end()) pos = pre(pos);
		shuffle(pset[i].begin() , pset[i].end() , rnd);
		for(auto t : pset[i]) 
			if(!vis[t]){
				vis[t] = 1; 
				int cnt = 0; while(cnt < N && !check(pos , t)){pos = nxt(pos); ++cnt;}
				if(cnt == N){
					int cur = 1; while(seq[cur]) ++cur;
					pos = cur; if(!seq[N]) cur = N;
					int p = 1; seq[cur] = t;
					while(p < cur){
						swap(seq[p] , seq[cur]);
						if(check()) break;
						swap(seq[p++] , seq[cur]);
					}
					if(p == cur) return 0;
				}
			}
	}
	for(int i = 1 ; i <= N ; ++i)
		if(!vis[i]){int cnt = 0; while(cnt < N && !check(pos , i)){pos = nxt(pos); ++cnt;}}
	for(int i = 1 ; i <= N ; ++i) cout << seq[i] << " \n"[i == N];
	return 1;
}

int main(){
	ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);
	for(cin >> T ; T ; --T){
		cin >> N >> M; bool flg = 0;
		for(int i = 1 ; i <= N ; ++i) for(int j = 1 ; j <= N ; ++j) matr[i][j] = 0;
		for(int i = 1 ; i <= M ; ++i){
			int k; cin >> k; pset[i].clear();
			for(int j = 1 ; j <= k ; ++j){int x; cin >> x; pset[i].push_back(x);}
			for(auto p : pset[i]) for(auto q : pset[i]) matr[p][q] = i;
			flg |= pset[i].size() * 3 > 2 * N;
		}
		if(flg) cout << "-1\n";
		else{
			sort(pset + 1 , pset + M + 1 , [&](vector < int > &x , vector < int > &y){return x.size() > y.size();});
			while(!solve());
		}
	}
	
	return 0;
}

这程序好像有点Bug,我给组数据试试?

Details

Tip: Click on the bar to expand more detailed information

Subtask #1:

score: 6
Accepted

Test #1:

score: 6
Accepted
time: 4ms
memory: 3672kb

input:

248
9 3
3 3 4 5
3 1 2 3
4 6 7 8 9
8 1
4 3 4 5 6
9 2
5 1 2 3 4 5
3 6 7 8
6 1
4 3 4 5 6
7 2
3 3 4 5
3 1 2 3
9 3
4 1 2 3 4
3 4 5 6
3 6 7 8
7 1
4 4 5 6 7
8 2
3 6 7 8
3 2 3 4
8 2
4 1 2 3 4
4 4 5 6 7
3 0
9 3
3 2 3 4
3 7 8 9
3 4 5 6
6 1
5 1 2 3 4 5
9 2
4 1 2 3 4
3 6 7 8
9 3
3 6 7 8
3 3 4 5
3 1 2 3
8 1
8 1 ...

output:

7 6 2 8 9 3 5 1 4
5 6 8 4 3 1 2 7
2 3 9 1 4 8 5 6 7
5 6 2 4 3 1
4 3 2 5 1 6 7
4 3 9 1 2 6 5 7 8
4 6 3 7 5 1 2
6 7 3 8 2 4 1 5
4 1 7 3 2 6 5 8
3 1 2
3 2 7 4 8 9 5 6 1
-1
2 3 5 4 1 6 8 9 7
6 7 4 8 3 5 2 1 9
-1
-1
3 2 6 1 5 7 4 8
5 4 2 6 7 9 3 8 1
7 5 8 6 4 1 2 3
4 8 3 6 9 2 7 5 1
3 2 7 5 4 6 1 9 8
-1
...

result:

ok 248 testcases

Test #2:

score: 6
Accepted
time: 4ms
memory: 3716kb

input:

180
6 3
3 1 2 3
3 3 4 5
3 1 5 6
6 3
3 5 1 3
3 2 3 4
3 1 6 4
6 2
4 2 6 1 4
3 3 6 5
6 2
4 2 1 4 5
3 6 2 3
6 4
3 5 6 3
3 5 1 2
3 2 6 4
3 3 4 1
6 4
3 5 3 1
3 2 1 4
3 2 6 3
3 6 5 4
6 4
3 6 4 3
3 5 2 6
3 3 1 5
3 1 4 2
6 4
3 3 4 1
3 6 5 1
3 6 4 2
3 3 5 2
6 4
3 4 3 6
3 5 2 3
3 1 5 6
3 2 1 4
6 4
3 4 6 1
3 2 ...

output:

4 1 6 3 5 2
1 6 2 5 4 3
1 4 5 6 2 3
5 4 3 2 1 6
5 4 1 6 2 3
4 3 6 1 2 5
5 4 1 6 2 3
2 1 6 3 5 4
1 3 2 6 5 4
3 4 5 1 2 6
2 6 3 5 4 1
6 3 2 5 1 4
1 5 2 6 4 3
3 4 5 1 2 6
1 4 3 5 6 2
1 2 4 5 3 7 6
1 6 7 3 4 5 2
6 5 4 7 2 3 1
2 6 5 4 3 1 7
1 3 4 6 7 2 5
2 7 3 6 1 5 4
1 2 6 5 3 4 7
3 5 7 2 4 6 1
2 6 4 7 ...

result:

ok 180 testcases

Test #3:

score: 6
Accepted
time: 5ms
memory: 5660kb

input:

250
8 5
3 6 4 7
3 5 4 1
4 6 5 2 3
4 3 7 8 1
3 4 8 2
8 2
4 3 1 2 6
5 5 7 1 8 4
8 7
3 2 6 8
4 7 5 6 1
3 4 3 7
3 1 2 3
3 5 8 3
3 1 8 4
3 5 2 4
8 4
3 4 8 1
5 4 5 6 2 3
3 3 8 7
3 7 1 6
8 2
4 4 7 6 5
4 3 1 8 2
8 5
4 5 8 3 1
3 6 1 2
3 7 2 8
4 3 7 6 4
3 4 5 2
8 2
5 8 4 7 5 3
4 1 3 2 6
8 2
4 7 1 4 5
5 3 6 2 ...

output:

5 6 1 2 3 7 4 8
8 7 6 4 3 5 1 2
6 7 4 1 5 2 8 3
4 2 7 6 3 8 5 1
3 5 2 4 6 8 1 7
8 3 6 1 5 7 4 2
5 8 1 3 4 2 7 6
3 1 5 6 8 7 2 4
5 6 8 7 3 1 4 2
2 1 5 8 4 3 6 7
7 1 8 2 4 3 6 5
1 4 8 5 2 7 6 3
4 7 8 1 5 6 3 2
8 3 7 4 5 1 6 2
5 3 4 1 2 8 6 7
3 8 7 6 2 5 1 4
7 6 8 1 5 3 4 2
2 6 8 1 3 5 4 7
4 7 8 3 6 1 ...

result:

ok 250 testcases

Test #4:

score: 6
Accepted
time: 4ms
memory: 3672kb

input:

222
9 2
4 9 1 8 2
6 3 4 7 1 5 6
9 2
3 3 1 4
7 1 5 7 2 9 6 8
9 1
8 3 6 2 8 5 9 7 4
9 2
4 3 1 6 9
5 8 2 4 7 5
9 7
3 6 7 5
4 8 1 6 3
3 5 9 3
4 5 1 2 4
3 9 7 2
3 4 9 8
3 3 4 7
9 5
4 7 3 1 6
3 8 4 7
3 1 9 5
4 3 5 8 2
4 9 2 4 6
9 1
8 6 8 3 5 2 7 1 4
9 5
4 2 3 5 6
3 6 7 8
3 2 1 7
5 3 1 9 4 8
3 5 7 9
9 2
6 ...

output:

4 3 9 7 6 8 1 5 2
-1
-1
4 5 1 2 8 6 7 9 3
6 3 9 1 8 2 5 7 4
7 3 9 6 1 8 5 4 2
-1
4 1 7 9 3 5 8 6 2
9 2 1 5 4 7 8 6 3
2 5 7 1 8 6 4 3 9
1 3 6 2 8 5 9 4 7
8 9 7 3 4 5 6 2 1
4 3 7 9 8 1 6 5 2
1 8 4 9 6 7 5 2 3
6 8 3 4 7 1 5 9 2
9 6 5 3 1 4 2 8 7
6 1 5 2 8 7 3 4 9
7 8 6 9 2 5 4 3 1
3 4 2 7 5 6 1 9 8
5 2...

result:

ok 222 testcases

Test #5:

score: 6
Accepted
time: 4ms
memory: 3724kb

input:

336
4 1
3 1 4 3
8 3
3 6 5 8
3 7 3 5
3 8 1 2
8 2
5 8 1 4 6 2
4 7 3 4 5
7 2
3 2 6 7
3 3 5 2
5 1
3 4 3 1
4 0
7 4
3 1 6 4
4 4 5 3 2
3 7 1 5
3 7 2 6
3 1
3 3 1 2
6 1
3 5 1 3
9 2
4 9 8 7 2
3 4 6 3
4 1
4 3 2 1 4
3 1
3 1 3 2
4 1
3 4 2 3
4 1
4 1 3 4 2
9 2
7 9 6 8 7 4 1 3
3 5 7 2
7 4
3 7 4 5
3 7 3 6
3 4 6 2
4 ...

output:

-1
5 6 7 8 3 2 1 4
2 1 5 4 8 7 6 3
2 6 3 7 5 1 4
3 1 5 4 2
4 1 2 3
2 3 7 4 5 6 1
-1
5 3 6 1 2 4
8 9 1 7 2 3 6 5 4
-1
-1
-1
-1
-1
1 2 6 5 3 4 7
1 7 6 5 2 4 3
3 1 6 7 2 4 5
-1
1 2 5 6 3 4
1 5 2 6 3 4 7
-1
-1
-1
-1
3 1 6 8 7 9 5 4 2
6 2 1 5 4 3
3 5 1 6 9 2 8 7 4
5 4 9 8 3 2 1 6 7
5 1 3 2 6 4
7 9 5 8 1 ...

result:

ok 336 testcases

Test #6:

score: 6
Accepted
time: 5ms
memory: 5756kb

input:

339
3 0
5 1
4 4 5 3 1
8 5
4 6 3 1 5
3 4 5 2
3 7 1 4
3 8 6 4
4 8 7 3 2
7 4
4 1 7 4 2
3 2 5 6
3 3 1 5
3 7 6 3
3 0
5 1
4 5 4 1 2
3 1
3 2 1 3
5 1
4 5 2 3 4
4 1
4 1 3 2 4
4 1
3 3 2 4
3 1
3 1 3 2
8 4
3 7 4 2
3 3 4 8
3 7 5 8
5 3 2 6 1 5
5 1
3 3 2 1
8 5
3 8 1 7
4 5 2 7 6
3 2 4 1
3 6 3 1
4 8 3 4 5
5 1
3 3 2 ...

output:

3 1 2
-1
3 6 2 1 5 8 7 4
4 2 3 1 7 5 6
3 1 2
-1
-1
-1
-1
-1
-1
2 1 8 5 6 4 3 7
3 2 5 1 4
5 2 3 6 7 4 8 1
2 3 5 4 1
2 3 7 6 1 5 4
4 1 2 3
3 2 1 4 5 6
3 1 2
-1
4 1 2 3
6 4 5 7 8 2 3 1
-1
4 1 6 2 5 3
4 2 6 3 7 1 5
6 5 1 2 4 8 7 3
1 4 3 8 5 7 9 2 6
-1
3 1 2
3 1 2
-1
6 5 4 1 7 8 3 2
-1
-1
3 2 1 5 4 7 6
4...

result:

ok 339 testcases

Test #7:

score: 6
Accepted
time: 4ms
memory: 3724kb

input:

336
8 5
3 8 4 7
3 2 4 3
4 1 8 5 3
3 6 5 4
4 6 2 1 7
3 1
3 1 2 3
4 1
3 2 1 3
9 4
3 8 4 3
6 1 7 6 2 4 5
3 3 9 1
3 9 8 6
7 4
4 4 6 7 3
3 1 7 5
3 5 6 2
3 4 2 1
4 0
3 1
3 3 2 1
8 2
4 6 3 5 4
5 3 8 2 1 7
3 0
7 4
3 5 3 1
3 4 1 7
4 6 4 2 5
3 7 6 3
7 4
4 5 4 2 3
3 6 7 4
3 7 2 1
3 6 1 5
4 0
7 4
3 5 4 2
4 7 2 ...

output:

8 1 7 5 3 6 2 4
-1
-1
6 5 8 1 7 9 2 4 3
3 7 2 4 6 1 5
4 1 2 3
-1
2 7 4 3 1 5 8 6
3 1 2
6 2 7 5 4 3 1
3 5 1 4 2 7 6
4 1 2 3
2 3 5 7 6 4 1
-1
3 1 2 5 6 4
-1
6 2 1 5 3 4
3 2 5 1 6 4
5 3 1 6 4 2
-1
7 2 1 4 6 5 3
8 4 3 1 6 5 2 9 7
6 9 4 2 7 3 5 8 1
3 1 2
5 1 2 3 4
3 6 8 5 1 2 4 7
9 5 1 8 6 2 4 3 7
5 1 2 ...

result:

ok 336 testcases

Subtask #2:

score: 6
Accepted

Dependency #1:

100%
Accepted

Test #8:

score: 6
Accepted
time: 4ms
memory: 3748kb

input:

2
12 3
7 1 3 4 8 9 11 12
3 1 5 6
3 6 7 12
15 1
10 1 2 3 4 5 6 7 8 9 10

output:

3 1 2 12 8 10 11 9 5 4 6 7
8 10 12 9 4 13 5 6 14 1 3 15 2 7 11

result:

ok 2 testcases

Test #9:

score: 6
Accepted
time: 4ms
memory: 3748kb

input:

231
6 3
3 1 4 6
3 6 5 2
3 1 3 2
11 2
5 9 2 8 1 6
7 10 7 5 4 3 8 11
4 1
4 2 3 4 1
9 2
7 7 1 6 4 2 3 9
3 8 5 4
6 1
3 3 1 4
4 1
3 2 3 1
8 2
3 8 3 7
3 1 8 6
13 2
6 13 5 10 7 4 9
8 12 2 4 8 6 3 11 1
4 1
3 1 4 2
5 1
4 1 3 4 5
12 10
4 10 5 1 8
3 4 10 7
3 12 10 9
3 4 9 11
4 1 9 3 7
3 4 6 1
6 6 5 11 2 7 12
4...

output:

5 1 3 6 2 4
8 5 9 10 4 2 3 7 1 11 6
-1
-1
1 3 6 4 2 5
-1
3 7 4 8 1 5 6 2
8 6 10 4 2 7 1 3 13 11 12 9 5
-1
-1
2 6 3 7 12 9 11 5 8 4 10 1
11 4 6 3 8 5 2 10 9 7 1
7 2 3 4 6 10 5 1 9 8 11
4 1 5 12 11 9 3 8 7 2 6 10
6 2 4 3 5 1
4 2 9 7 1 3 5 6 8
-1
-1
-1
14 8 4 12 10 5 9 15 7 6 3 1 13 11 2
-1
-1
7 3 4 2 ...

result:

ok 231 testcases

Test #10:

score: 6
Accepted
time: 4ms
memory: 3744kb

input:

219
4 1
3 3 1 2
4 1
3 3 2 1
7 2
4 4 2 1 5
3 7 3 6
7 4
4 4 1 3 2
3 7 6 1
3 7 4 5
3 2 5 6
7 4
3 4 6 1
4 6 3 5 7
3 4 2 3
3 1 2 7
15 8
3 6 12 14
3 15 14 2
3 7 10 14
3 8 14 11
8 6 1 5 9 11 3 10 15
3 14 9 4
7 4 12 13 8 7 2 1
3 13 14 5
9 2
3 5 9 3
6 6 4 8 1 3 7
9 5
4 2 7 6 3
5 7 1 8 4 9
3 9 5 6
3 5 1 2
3 4...

output:

-1
-1
2 4 3 1 5 7 6
2 1 5 4 3 7 6
5 6 2 7 3 1 4
9 5 4 10 11 2 1 6 7 15 3 12 8 14 13
7 4 5 1 6 2 8 3 9
7 8 6 1 9 3 4 2 5
-1
-1
13 3 4 12 1 14 2 8 9 10 7 11 15 6 5
4 3 11 8 5 6 1 9 7 10 2
10 2 8 6 7 5 1 4 12 3 11 9
6 1 2 3 4 5
9 3 7 1 10 4 5 8 11 2 6
3 5 2 4 1
6 4 8 2 7 3 1 10 12 9 5 11
8 5 1 2 7 6 4 ...

result:

ok 219 testcases

Test #11:

score: 6
Accepted
time: 4ms
memory: 3756kb

input:

213
8 4
3 4 7 3
5 4 1 2 6 5
3 7 8 5
3 6 3 8
4 1
3 4 1 2
6 1
3 2 3 1
5 0
9 7
3 9 1 5
3 7 2 9
3 2 8 1
3 8 3 9
3 4 5 8
5 6 3 4 1 7
3 3 2 5
14 9
3 11 12 5
8 1 5 9 10 14 6 8 2
3 3 1 7
5 3 8 4 11 13
3 11 10 7
3 10 13 12
3 7 14 13
3 14 12 3
4 12 4 9 7
11 2
5 5 3 7 10 11
7 9 1 8 2 6 5 4
11 2
6 5 10 1 7 6 3
...

output:

1 4 8 2 6 3 5 7
-1
1 2 6 3 4 5
5 1 2 3 4
3 8 2 6 1 5 7 9 4
10 14 3 9 5 11 2 6 12 8 1 4 13 7
4 9 11 2 1 3 5 8 10 6 7
8 5 2 6 10 11 1 7 4 9 3
3 1 2
6 2 9 1 4 8 7 10 5 3
9 15 6 10 4 13 8 14 3 1 11 5 12 7 2
9 3 6 8 5 2 1 4 7
15 5 1 13 3 10 6 2 12 7 8 11 9 14 4
6 1 4 8 5 2 7 9 3
8 4 2 6 5 9 7 3 1
1 2 4 3...

result:

ok 213 testcases

Test #12:

score: 6
Accepted
time: 4ms
memory: 3760kb

input:

226
13 7
6 10 7 5 9 1 8
3 11 13 9
3 5 12 13
3 13 7 4
3 13 6 1
3 13 8 3
7 10 4 12 6 2 11 3
5 1
4 1 3 4 5
5 1
3 3 4 2
13 9
4 3 8 1 7
3 13 8 9
3 7 13 4
3 8 5 11
3 10 5 7
3 12 6 7
3 8 10 12
5 13 5 2 1 12
7 3 11 9 4 6 10 2
6 4
3 5 2 1
3 3 6 5
3 4 1 3
3 4 6 2
14 11
3 14 1 10
4 5 14 2 6
3 2 9 7
3 4 7 14
7 ...

output:

4 10 9 3 6 5 11 2 1 12 7 8 13
-1
4 3 5 2 1
2 4 5 10 9 7 3 6 13 11 1 12 8
2 5 4 1 6 3
9 3 10 1 11 2 8 4 5 6 7 13 14 12
-1
3 1 2
3 1 2 7 8 6 5 4
10 3 7 2 9 4 1 5 8 6
2 1 4 6 5 3
9 6 11 1 4 12 8 3 2 7 5 10
4 15 11 2 10 5 6 3 14 12 1 9 7 13 8
6 11 4 9 10 5 12 14 7 8 1 3 2 13
-1
5 4 1 3 6 2
2 3 6 5 1 4
-...

result:

ok 226 testcases

Test #13:

score: 6
Accepted
time: 4ms
memory: 3712kb

input:

233
9 3
3 9 3 2
3 1 8 3
4 5 6 4 1
8 2
4 3 1 2 7
5 5 1 6 8 4
3 0
15 17
3 10 4 5
3 13 5 15
6 9 7 8 15 10 2
3 6 15 11
4 13 14 9 12
3 9 5 11
5 8 1 4 13 11
3 11 10 14
3 2 12 11
3 4 15 14
3 8 12 5
4 7 4 6 12
6 3 14 1 5 2 6
3 7 11 3
3 4 9 3
3 13 10 3
3 12 15 1
14 9
3 1 2 4
3 4 10 9
3 5 11 2
8 14 1 7 6 8 12...

output:

6 5 8 4 1 9 2 7 3
8 5 2 4 7 6 1 3
3 1 2
10 9 11 2 7 4 8 15 1 5 12 14 3 13 6
5 4 2 8 10 13 12 14 11 7 1 9 3 6
3 1 2
7 11 1 4 6 8 10 2 9 5 3 12
-1
-1
1 4 5 2 7 6 3 8 9
7 6 1 2 3 5 4
3 5 4 8 2 12 10 13 11 9 1 7 6
3 2 5 4 1
-1
3 11 5 6 7 12 4 10 1 9 2 8
8 10 2 9 12 4 11 13 5 7 1 6 3
5 4 2 1 3
3 1 2
3 5 ...

result:

ok 233 testcases

Test #14:

score: 6
Accepted
time: 4ms
memory: 3696kb

input:

218
3 1
3 1 2 3
10 5
3 8 9 10
3 2 7 10
6 6 8 1 5 2 3
4 4 9 5 7
3 4 10 6
11 2
8 1 10 5 3 4 2 8 7
4 9 11 6 1
3 1
3 2 1 3
9 5
4 5 7 1 8
3 7 6 9
3 9 5 3
5 1 3 4 6 2
3 9 8 2
8 2
4 3 4 6 7
5 3 2 8 5 1
8 5
3 2 4 6
3 4 1 7
4 7 6 8 5
3 5 4 3
4 8 2 1 3
12 2
6 3 9 4 2 7 12
7 5 7 11 6 8 1 10
10 2
3 9 3 6
4 10 2...

output:

-1
8 6 4 1 3 10 5 2 7 9
-1
-1
6 1 9 3 4 8 2 5 7
3 5 4 1 8 6 2 7
7 5 2 4 8 3 6 1
12 10 9 11 5 4 8 3 6 7 2 1
2 4 5 10 8 6 3 7 9 1
1 7 3 4 9 8 6 11 12 2 5 10
3 6 13 1 9 2 7 15 4 12 8 11 10 5 14
-1
5 7 8 9 4 1 10 6 2 3
3 5 7 4 1 6 2
8 6 5 2 7 1 4 3
2 4 1 6 3 7 5
4 3 2 6 8 7 1 5
10 3 1 7 9 5 2 8 6 4
5 6 ...

result:

ok 218 testcases

Test #15:

score: 6
Accepted
time: 5ms
memory: 5796kb

input:

222
4 0
10 1
6 10 7 6 4 3 5
11 2
5 1 5 4 6 8
7 11 1 7 2 10 9 3
6 1
5 3 4 6 1 2
7 7
3 1 5 4
3 5 7 3
3 1 6 3
3 2 6 5
3 3 2 4
3 7 1 2
3 6 7 4
15 12
3 13 2 12
4 13 4 14 11
4 8 6 4 2
3 10 12 4
4 9 1 10 13
3 4 1 3
3 13 6 5
4 10 3 2 14
3 1 7 2
8 3 15 5 8 7 12 11 9
3 10 11 6
4 14 12 6 1
7 4
3 5 6 7
3 3 2 5
...

output:

4 1 2 3
7 10 8 6 5 9 4 3 1 2
9 1 6 7 11 8 2 3 5 10 4
-1
4 1 2 5 7 6 3
8 5 6 15 11 10 12 7 1 9 3 13 4 2 14
7 2 6 1 3 5 4
4 6 2 3 8 1 7 5
3 1 2
6 1 2 3 4 5
10 5 11 9 14 2 8 1 3 15 12 4 7 13 6
2 7 3 5 4 1 6 8
5 2 4 3 1
3 2 5 4 1
5 1 6 7 4 3 2 8
4 10 2 3 11 1 7 5 9 8 6
2 3 5 1 4
1 5 2 4 6 3 8 7 9
3 8 11...

result:

ok 222 testcases

Test #16:

score: 6
Accepted
time: 4ms
memory: 3736kb

input:

228
6 1
5 5 3 4 2 1
5 1
4 4 5 3 2
10 2
6 6 7 4 10 5 3
5 2 4 9 8 1
6 4
3 2 4 3
3 5 3 1
3 1 4 6
3 6 2 5
9 2
3 7 4 6
3 5 7 9
9 6
4 1 5 6 3
3 7 4 6
4 7 8 9 2
3 1 4 2
3 9 3 4
3 4 8 5
7 2
4 6 5 7 1
4 5 4 3 2
15 11
4 2 1 8 11
3 1 10 14
3 7 5 1
3 1 13 6
6 6 15 7 4 2 14
3 11 5 14
3 10 11 15
3 9 6 11
3 7 11 1...

output:

-1
-1
7 6 2 4 3 8 10 5 1 9
3 2 1 4 5 6
4 6 3 7 9 8 5 1 2
6 1 8 3 4 2 9 5 7
6 1 4 5 7 2 3
8 9 14 3 5 15 12 13 1 4 10 6 2 11 7
-1
10 1 14 6 15 12 5 9 11 3 8 2 4 7 13
3 1 2
12 9 11 14 13 8 10 4 1 3 6 2 5 7
6 1 7 8 2 9 5 3 4 10
2 4 8 6 1 5 7 3
4 5 2 3 7 9 1 6 8
6 2 1 5 4 3 7
1 8 10 3 2 4 13 11 9 12 7 6 ...

result:

ok 228 testcases

Subtask #3:

score: 6
Accepted

Dependency #1:

100%
Accepted

Test #17:

score: 6
Accepted
time: 5ms
memory: 3824kb

input:

66
43 106
3 42 1 38
4 3 16 13 39
3 42 37 8
3 5 2 37
3 35 40 19
4 8 10 6 12
3 2 42 32
3 8 28 5
3 37 11 31
3 35 1 30
3 12 24 26
5 13 1 5 12 36
3 24 37 43
4 16 34 20 17
3 34 30 2
3 16 1 10
3 20 3 19
3 28 31 35
3 2 27 3
4 36 16 24 30
3 7 4 24
3 41 14 31
3 23 14 16
4 36 26 17 42
3 29 37 3
3 1 40 3
3 20 2...

output:

20 4 41 10 26 11 9 40 34 28 32 5 37 18 42 27 30 3 14 33 25 13 38 12 15 21 31 19 43 2 22 16 8 29 6 17 39 36 1 24 35 23 7
20 10 6 14 3 7 16 8 13 4 2 9 5 12 22 18 23 19 15 1 17 21 11
4 7 12 17 13 5 23 22 21 3 18 1 20 16 19 15 10 8 9 6 2 25 14 24 11
5 31 25 11 7 20 27 13 23 34 22 30 10 3 8 14 33 15 2 17...

result:

ok 66 testcases

Test #18:

score: 6
Accepted
time: 2ms
memory: 3808kb

input:

57
33 60
3 21 20 19
3 17 25 30
3 20 33 16
4 21 23 24 29
3 13 26 15
3 27 7 15
3 4 30 20
3 5 16 13
3 1 11 16
3 31 13 9
3 12 26 17
3 10 26 20
3 5 25 31
3 27 2 24
3 8 7 21
3 18 24 17
3 27 10 8
4 27 32 3 16
3 20 14 31
3 17 13 27
3 12 5 24
4 12 6 21 16
3 16 19 9
3 24 20 25
3 9 24 14
3 9 23 26
11 32 5 17 2...

output:

18 19 32 14 13 6 12 4 8 33 1 21 22 7 31 3 10 27 23 2 30 25 28 11 15 26 5 29 16 20 17 24 9
31 4 33 16 7 35 2 38 27 15 30 28 3 13 23 24 21 10 42 43 12 25 34 9 26 40 45 29 6 8 17 18 22 20 11 1 41 32 19 5 37 36 39 14 44
23 15 1 2 35 24 4 26 6 17 18 25 36 30 27 14 5 22 3 29 32 13 11 16 19 7 8 37 33 9 31 ...

result:

ok 57 testcases

Test #19:

score: 6
Accepted
time: 5ms
memory: 3880kb

input:

65
17 17
3 6 17 14
4 17 9 16 7
4 5 17 4 3
4 15 11 8 17
3 11 4 14
5 11 7 3 1 12
3 3 16 8
3 8 5 12
3 3 15 13
3 3 2 14
8 13 2 10 1 9 8 4 6
3 4 7 15
4 14 5 13 7
3 17 2 12
4 2 16 11 5
3 9 15 5
5 16 14 12 15 10
26 21
7 23 10 25 9 7 3 21
3 15 9 20
3 20 25 13
3 14 21 5
3 14 15 23
16 12 6 10 2 15 17 8 24 5 1...

output:

2 13 3 10 8 11 6 9 17 4 1 15 16 5 12 14 7
2 12 7 19 10 21 22 26 3 11 13 25 1 15 14 8 6 18 24 4 20 5 17 9 23 16
19 12 16 9 10 18 4 6 1 11 7 21 13 3 2 15 20 5 8 17 14
16 4 2 19 9 3 8 7 1 5 14 21 17 10 13 23 12 11 22 18 15 20 6
10 17 22 24 6 25 14 1 5 15 9 21 13 20 18 23 4 3 19 2 12 11 7 8 16
4 11 3 8 ...

result:

ok 65 testcases

Test #20:

score: 6
Accepted
time: 5ms
memory: 3812kb

input:

65
26 43
3 6 5 22
3 1 4 26
3 7 14 26
3 19 2 24
3 10 19 13
3 9 7 19
3 21 22 1
3 22 20 24
3 9 2 17
3 4 20 15
10 20 23 2 6 13 8 12 7 25 1
3 22 11 23
3 2 18 22
3 19 12 5
3 3 17 12
3 10 20 14
3 4 10 2
3 1 14 3
3 23 14 5
3 4 7 11
3 15 1 19
3 15 6 17
3 26 12 22
3 17 23 26
3 21 20 17
3 4 9 6
3 11 14 2
3 24 ...

output:

10 5 23 21 9 1 3 18 13 11 16 4 8 15 17 24 26 25 12 22 2 6 14 7 20 19
19 2 18 15 28 17 22 27 5 23 13 4 11 6 14 30 24 26 16 7 29 10 12 9 25 20 21 3 1 8
4 16 3 12 15 10 5 9 7 14 13 11 2 1 6 8
2 38 35 19 1 9 34 22 30 28 39 14 41 27 42 24 31 37 26 17 12 32 16 20 36 6 25 10 40 13 7 23 29 15 3 4 43 18 33 8...

result:

ok 65 testcases

Test #21:

score: 6
Accepted
time: 5ms
memory: 3900kb

input:

63
41 101
3 7 25 14
3 5 39 22
3 22 38 32
3 19 8 12
3 19 23 32
3 2 40 16
4 22 24 9 16
3 20 6 10
3 6 27 21
3 22 11 21
3 2 30 8
3 35 16 20
3 33 9 26
4 21 41 35 18
4 33 18 4 16
3 21 34 5
5 1 18 22 10 8
3 31 7 33
4 9 21 23 38
3 1 25 16
3 29 3 32
3 2 32 20
4 35 25 39 8
3 36 30 32
3 33 21 40
3 9 41 6
3 38 ...

output:

34 30 33 17 27 5 40 4 35 20 26 24 23 31 8 13 12 16 29 28 7 15 22 21 41 25 1 38 32 3 37 9 11 19 10 6 2 39 14 36 18
27 18 19 30 15 10 14 25 21 17 2 8 7 28 9 22 4 11 24 5 1 12 16 20 23 26 6 3 13 29
19 2 6 31 21 17 5 1 16 7 9 4 13 23 26 12 29 8 30 28 15 24 10 27 18 14 3 11 22 20 25
5 16 14 11 4 19 8 12 ...

result:

ok 63 testcases

Test #22:

score: 6
Accepted
time: 5ms
memory: 3888kb

input:

65
17 19
8 5 2 11 14 7 1 12 17
3 11 8 15
6 4 16 8 17 3 10
6 15 3 6 9 14 13
3 11 9 4
3 1 16 9
3 12 10 9
3 5 10 15
3 4 12 6
3 9 7 8
3 6 16 11
3 13 4 5
3 7 13 16
3 15 12 16
3 7 10 6
3 5 8 6
3 1 13 8
3 13 11 10
3 1 15 4
17 21
7 11 6 15 2 16 10 7
4 12 8 7 9
4 12 3 13 15
3 1 4 7
4 13 8 16 17
3 3 17 7
3 12...

output:

2 5 4 11 1 6 17 7 13 12 14 8 3 15 16 10 9
10 7 12 15 11 9 16 2 3 6 1 5 17 8 14 4 13
16 21 20 31 34 36 27 37 7 25 15 9 10 32 5 38 22 24 11 4 1 35 8 13 28 14 23 19 29 33 12 2 17 26 18 30 3 6
21 7 17 3 22 12 1 8 16 18 11 6 15 23 14 9 5 13 19 4 20 10 2
18 3 11 8 6 21 9 19 7 13 14 15 4 24 5 20 10 22 2 16...

result:

ok 65 testcases

Test #23:

score: 6
Accepted
time: 2ms
memory: 3820kb

input:

68
32 57
3 15 17 27
3 26 3 19
3 25 4 13
3 4 16 1
3 16 30 25
3 31 10 1
3 17 22 10
3 22 30 29
3 5 32 27
3 29 6 32
3 1 28 5
3 25 8 5
3 24 5 3
3 25 2 10
3 32 22 16
3 11 9 3
3 19 17 1
3 10 23 3
3 23 15 22
3 2 16 6
3 30 6 9
3 24 1 13
3 27 24 29
3 1 9 8
17 31 7 26 17 21 2 24 11 28 14 30 4 18 8 20 32 23
3 2...

output:

30 4 13 24 20 16 8 21 9 18 11 25 2 7 3 14 31 6 26 28 27 17 32 19 23 29 10 22 15 12 1 5
20 17 23 18 14 24 13 3 22 12 25 11 10 2 8 16 6 19 5 7 21 1 15 4 9
7 15 5 9 25 6 3 1 26 4 14 28 8 16 22 2 24 13 23 10 20 27 21 29 12 18 19 11 17
1 11 12 3 2 10 14 15 5 4 9 13 16 8 6 7
27 15 40 30 39 5 32 33 20 8 19...

result:

ok 68 testcases

Test #24:

score: 6
Accepted
time: 5ms
memory: 5904kb

input:

67
26 37
3 9 24 16
3 20 5 16
4 12 14 3 11
4 18 15 9 23
6 19 2 10 16 12 18
3 8 15 3
5 21 7 18 6 11
4 17 7 15 19
3 20 21 15
4 1 25 12 7
5 2 11 22 15 5
3 9 22 12
3 12 24 21
3 1 16 21
3 7 10 8
3 25 17 2
3 11 4 19
4 13 16 14 7
3 12 6 5
3 25 11 13
4 8 11 17 16
8 26 19 8 21 14 25 5 9
4 2 7 20 9
3 7 5 23
3 ...

output:

20 10 19 6 3 12 24 1 2 13 23 16 17 26 18 22 4 14 5 7 8 21 11 25 9 15
5 12 7 13 8 2 11 16 15 10 14 3 1 9 6 4
13 22 5 3 28 1 7 25 16 24 20 8 17 19 14 10 27 26 18 12 9 21 4 6 11 23 15 2
24 12 13 25 5 31 32 11 10 3 30 1 2 8 17 33 6 29 4 19 20 16 22 26 7 15 27 9 28 21 34 23 14 18
5 13 11 24 8 12 10 14 31...

result:

ok 67 testcases

Subtask #4:

score: 10
Accepted

Test #25:

score: 10
Accepted
time: 5ms
memory: 7808kb

input:

5
400 1
266 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 ...

output:

98 57 269 153 201 270 109 155 271 115 42 272 105 23 273 73 263 274 257 179 275 15 77 276 203 187 277 177 113 278 143 148 279 212 195 280 241 197 281 135 89 282 110 54 283 111 60 284 58 229 285 112 160 286 140 64 287 175 226 288 139 104 289 33 68 290 224 13 291 156 169 292 210 172 293 20 240 294 125 ...

result:

ok 5 testcases

Test #26:

score: 10
Accepted
time: 0ms
memory: 6156kb

input:

20
134 1
117 1 43 63 117 20 62 41 26 42 80 121 3 71 13 134 60 70 97 64 81 113 15 51 89 59 48 118 78 19 72 119 93 6 38 90 104 102 36 75 14 91 7 57 68 76 10 77 82 108 83 112 5 115 103 95 52 35 120 32 92 45 94 124 44 49 105 34 73 67 21 107 55 133 25 61 29 88 28 110 74 8 69 4 111 98 40 123 130 9 65 16 1...

output:

-1
60 170 58 2 73 62 92 162 63 133 135 65 85 97 67 59 48 68 149 71 75 102 37 76 20 157 80 154 47 81 95 11 82 143 150 84 27 26 87 38 129 89 134 160 91 23 175 93 78 168 98 96 151 100 118 16 101 123 61 103 3 77 104 141 176 106 159 179 107 116 35 110 142 31 111 79 119 112 125 182 114 156 19 120 105 50 1...

result:

ok 20 testcases

Test #27:

score: 10
Accepted
time: 2ms
memory: 7932kb

input:

5
400 1
400 182 293 74 263 144 251 143 394 125 39 267 82 83 84 146 270 345 238 260 335 328 261 393 42 2 25 240 41 388 257 86 187 33 118 192 291 252 400 279 154 181 331 200 3 378 204 50 322 162 112 128 344 166 339 100 245 225 286 395 94 255 301 374 376 56 355 332 307 349 72 67 271 384 280 323 102 243...

output:

-1
-1
201 94 4 332 43 6 309 334 11 292 90 12 252 195 13 10 112 16 129 120 17 99 171 20 67 161 22 356 25 26 32 310 31 363 365 33 352 157 36 23 15 37 281 83 38 359 108 42 358 35 44 24 288 52 228 47 54 326 325 58 151 149 60 30 46 62 34 8 63 243 179 68 354 375 69 262 165 70 143 134 71 386 371 75 93 49 7...

result:

ok 5 testcases

Test #28:

score: 10
Accepted
time: 2ms
memory: 6648kb

input:

5
263 1
190 17 200 194 197 141 253 1 261 47 229 36 58 40 116 156 50 83 52 263 225 19 213 66 201 54 87 62 173 110 184 18 208 73 115 160 5 129 77 190 103 193 78 123 257 220 224 85 112 133 33 256 41 20 13 63 56 65 145 109 223 45 134 165 215 12 216 168 238 185 91 250 191 244 147 232 28 174 111 181 130 1...

output:

-1
23 117 224 203 65 225 193 48 226 194 89 227 27 129 228 22 200 229 73 116 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 24 25 26 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 83 84...

result:

ok 5 testcases

Test #29:

score: 10
Accepted
time: 5ms
memory: 8064kb

input:

5
250 1
162 86 148 166 152 171 107 43 2 67 40 123 7 205 39 246 206 214 222 12 62 157 218 226 132 195 55 46 88 140 244 9 74 204 91 128 232 191 113 19 145 108 65 167 14 96 4 136 242 68 196 29 81 38 58 122 57 101 208 126 182 188 111 41 13 210 192 175 44 75 183 11 103 137 245 110 18 215 228 33 212 59 23...

output:

52 101 23 173 91 24 163 70 25 224 65 26 28 226 27 137 243 30 122 167 31 246 215 34 166 108 37 245 168 42 158 223 45 29 214 48 136 146 49 219 230 51 138 58 53 209 182 54 208 115 60 159 105 61 193 13 66 187 212 69 32 47 71 204 44 72 56 205 73 234 12 78 140 131 80 62 128 82 227 134 84 107 111 87 157 41...

result:

ok 5 testcases

Test #30:

score: 10
Accepted
time: 5ms
memory: 6144kb

input:

8
199 1
174 12 104 17 6 110 182 2 20 158 179 65 70 91 157 75 169 16 132 83 66 90 166 56 106 94 36 74 164 192 27 34 168 188 15 46 88 43 112 45 64 84 180 86 193 96 121 85 165 29 62 156 147 41 99 160 114 77 153 143 22 174 54 58 120 98 126 129 186 39 190 55 170 177 142 61 116 80 44 138 172 130 93 176 18...

output:

-1
-1
222 109 205 224 104 206 115 20 207 210 118 208 79 187 209 54 147 211 91 106 212 63 75 213 182 159 215 97 88 216 30 82 217 134 98 219 14 51 220 193 166 221 218 214 223 124 1 2 3 4 5 6 7 8 9 10 11 12 13 15 16 17 18 19 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 ...

result:

ok 8 testcases

Test #31:

score: 10
Accepted
time: 2ms
memory: 5792kb

input:

20
73 1
34 3 52 2 61 12 47 46 6 55 54 29 40 1 25 70 35 11 43 72 26 8 22 60 48 65 31 37 10 19 23 67 5 63 57
41 1
5 12 18 7 13 23
84 1
75 40 39 21 22 57 48 16 82 56 68 75 71 47 80 49 10 67 44 72 73 27 41 6 66 9 74 13 53 65 32 31 76 60 7 59 18 79 28 36 19 58 63 33 5 84 50 8 2 62 78 69 51 37 42 11 4 25 ...

output:

23 8 44 48 57 45 65 12 49 46 61 50 43 60 51 19 6 53 47 63 56 70 35 58 2 31 59 40 55 62 67 29 64 26 11 66 5 52 68 3 25 69 37 54 71 22 72 73 10 1 4 7 9 13 14 15 16 17 18 20 21 24 27 28 30 32 33 34 36 38 39 41 42
23 18 40 13 7 41 12 1 2 3 4 5 6 8 9 10 11 14 15 16 17 19 20 21 22 24 25 26 27 28 29 30 31 ...

result:

ok 20 testcases

Test #32:

score: 10
Accepted
time: 5ms
memory: 5884kb

input:

40
39 1
28 24 18 9 32 31 22 10 33 16 29 1 37 3 30 7 27 5 8 38 23 25 26 28 15 13 6 17 35
48 1
3 13 23 36
49 1
37 19 26 27 40 42 20 35 17 45 49 16 46 23 7 4 6 8 11 10 15 2 44 48 32 1 29 38 37 36 13 33 21 30 5 18 12 3
45 1
11 23 5 41 30 28 39 4 43 11 18 31
29 1
9 17 15 5 11 27 16 6 23 1
46 1
9 5 45 42 ...

output:

-1
23 13 48 36 1 2 3 4 5 6 7 8 9 10 11 12 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47
-1
11 18 38 30 31 40 4 39 42 28 23 44 43 5 45 41 1 2 3 6 7 8 9 10 12 13 14 15 16 17 19 20 21 22 24 25 26 27 29 32 33 34 35 36 37
16 23 25 17 11 26 27 15 28 6 1 29...

result:

ok 40 testcases

Test #33:

score: 10
Accepted
time: 2ms
memory: 3784kb

input:

80
22 1
8 12 11 16 21 1 6 10 4
21 1
20 20 10 6 19 12 13 2 4 8 17 21 11 3 1 16 14 18 15 9 7
22 1
22 17 1 5 21 2 4 20 7 22 6 9 10 18 14 11 13 19 15 8 12 3 16
16 1
14 14 7 1 3 10 12 16 4 5 9 11 2 6 15
18 1
4 16 8 14 12
15 1
13 8 3 6 2 4 10 15 5 1 9 11 12 13
21 1
5 1 20 18 8 10
24 1
23 20 2 23 21 18 24 ...

output:

11 12 19 16 6 20 4 1 22 10 21 2 3 5 7 8 9 13 14 15 17 18
-1
-1
-1
14 12 18 8 16 1 2 3 4 5 6 7 9 10 11 13 15 17
-1
20 18 19 1 8 21 10 2 3 4 5 6 7 9 11 12 13 14 15 16 17
-1
-1
-1
7 16 13 5 14 17 4 15 1 2 3 6 8 9 10 11 12
-1
-1
6 17 15 5 14 16 18 19 21 12 8 22 20 23 1 2 3 4 7 9 10 11 13
22 8 10 7 2 13 ...

result:

ok 80 testcases

Test #34:

score: 10
Accepted
time: 4ms
memory: 3676kb

input:

200
6 1
5 5 1 4 2 3
10 1
5 7 9 1 8 10
3 1
3 3 2 1
9 1
8 2 3 7 8 1 4 6 9
9 1
6 2 1 9 6 3 5
8 1
8 5 4 1 2 7 6 8 3
6 1
5 6 1 2 3 4
7 1
3 3 2 6
5 1
3 2 5 4
5 1
5 1 4 5 3 2
4 1
3 1 4 3
10 1
10 8 4 6 10 9 3 2 5 1 7
7 1
6 3 2 7 6 5 4
8 1
7 8 2 7 6 4 1 5
8 1
5 4 1 3 5 6
9 1
5 8 7 3 2 5
7 1
7 6 4 1 5 7 2 3
8...

output:

-1
9 7 5 1 8 6 10 2 3 4
-1
-1
5 1 7 9 6 8 2 3 4
-1
-1
6 3 7 2 1 4 5
5 4 3 2 1
-1
-1
-1
-1
-1
5 1 7 6 4 8 3 2
2 5 6 8 7 9 3 1 4
-1
-1
2 10 9 4 7 1 3 5 6 8
-1
-1
3 2 5 6 7 1 4
-1
3 2 9 1 4 5 6 7 8
-1
3 6 7 4 1 2 5
-1
-1
-1
-1
-1
-1
6 8 7 4 1 2 3 5
6 2 9 5 8 1 3 4 7
5 2 7 4 1 3 6
-1
-1
-1
-1
9 2 6 8 4 ...

result:

ok 200 testcases

Test #35:

score: 10
Accepted
time: 0ms
memory: 7844kb

input:

13
21 1
6 15 9 16 12 13 2
4 1
3 2 1 4
211 1
105 82 116 52 109 50 158 189 174 115 171 122 60 178 208 142 162 146 29 114 207 141 118 176 4 160 65 144 181 25 134 148 186 106 86 187 159 167 44 129 137 95 20 132 184 102 83 154 157 210 70 78 56 68 32 123 43 42 173 147 93 138 164 48 45 39 79 202 128 121 66...

output:

9 15 20 16 2 21 12 13 1 3 4 5 6 7 8 10 11 14 17 18 19
-1
147 56 100 138 167 103 22 189 104 179 140 105 33 128 107 122 70 108 176 115 112 119 159 113 95 186 117 154 209 124 83 48 125 68 118 126 78 110 127 57 40 130 202 205 131 114 42 135 160 134 136 144 45 139 25 11 143 141 187 145 82 171 150 157 4 1...

result:

ok 13 testcases

Subtask #5:

score: 15
Accepted

Test #36:

score: 15
Accepted
time: 0ms
memory: 7944kb

input:

5
400 1
266 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 ...

output:

98 57 269 153 201 270 109 155 271 115 42 272 105 23 273 73 263 274 257 179 275 15 77 276 203 187 277 177 113 278 143 148 279 212 195 280 241 197 281 135 89 282 110 54 283 111 60 284 58 229 285 112 160 286 140 64 287 175 226 288 139 104 289 33 68 290 224 13 291 156 169 292 210 172 293 20 240 294 125 ...

result:

ok 5 testcases

Test #37:

score: 15
Accepted
time: 5ms
memory: 7972kb

input:

9
317 8
53 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
64 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 ...

output:

301 308 76 275 285 95 276 256 80 258 293 62 317 274 66 300 259 79 306 294 84 266 267 68 254 292 87 263 288 78 295 262 67 302 268 89 298 253 61 287 316 63 278 305 97 296 311 126 309 290 153 279 307 129 260 315 146 297 281 122 312 255 121 284 282 140 273 264 152 304 270 156 280 291 134 271 286 143 283...

result:

ok 9 testcases

Test #38:

score: 15
Accepted
time: 5ms
memory: 6576kb

input:

14
351 3
143 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147...

output:

140 174 260 89 128 290 177 72 245 183 194 341 159 173 251 141 189 314 152 111 300 100 145 243 84 109 338 158 181 297 105 148 259 94 154 254 172 170 221 203 133 236 157 142 310 179 139 321 178 107 305 126 146 228 134 83 281 70 137 308 207 182 270 78 101 277 209 85 311 96 200 304 124 163 256 168 69 24...

result:

ok 14 testcases

Test #39:

score: 15
Accepted
time: 7ms
memory: 10052kb

input:

5
400 0
400 1
400 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 ...

output:

400 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 ...

result:

ok 5 testcases

Test #40:

score: 15
Accepted
time: 2ms
memory: 7008kb

input:

5
400 2
266 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 ...

output:

98 57 384 153 201 350 109 155 306 115 42 301 105 23 367 73 263 308 257 179 290 15 77 287 203 187 328 177 113 361 143 148 364 212 195 310 241 197 281 135 89 309 110 54 388 111 60 390 58 229 358 112 160 337 140 64 399 175 226 283 139 104 348 33 68 333 224 13 332 156 169 326 210 172 339 20 240 381 125 ...

result:

ok 5 testcases

Test #41:

score: 15
Accepted
time: 2ms
memory: 6460kb

input:

5
399 2
266 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 ...

output:

98 57 339 153 201 284 109 155 288 115 42 289 105 23 303 73 263 366 257 179 291 15 77 287 203 187 286 177 113 360 143 148 337 212 195 315 241 197 313 135 89 341 110 54 267 111 60 269 58 229 298 112 160 275 140 64 336 175 226 398 139 104 292 33 68 293 224 13 332 156 169 302 210 172 333 20 240 338 125 ...

result:

ok 5 testcases

Test #42:

score: 15
Accepted
time: 5ms
memory: 6640kb

input:

5
398 2
265 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 ...

output:

73 107 326 154 213 289 110 156 374 261 127 334 92 106 367 74 264 359 258 180 278 33 189 271 177 204 398 188 114 361 144 81 362 27 196 378 242 198 273 136 66 309 90 151 276 112 163 304 167 230 299 59 219 337 67 181 322 3 245 274 140 115 296 11 34 331 210 18 333 29 170 370 57 96 339 168 255 381 15 126...

result:

ok 5 testcases

Test #43:

score: 15
Accepted
time: 4ms
memory: 3676kb

input:

194
10 3
3 1 2 3
4 6 7 8 9
3 3 4 5
10 2
4 4 5 6 7
3 1 2 3
10 2
3 7 8 9
4 2 3 4 5
10 2
3 7 8 9
3 2 3 4
10 3
4 7 8 9 10
3 1 2 3
4 4 5 6 7
10 2
5 2 3 4 5 6
3 8 9 10
10 3
3 8 9 10
5 3 4 5 6 7
3 1 2 3
10 3
3 2 3 4
4 4 5 6 7
3 8 9 10
10 3
3 1 2 3
3 7 8 9
3 5 6 7
10 2
3 6 7 8
5 1 2 3 4 5
10 2
4 7 8 9 10
4 ...

output:

7 6 10 8 9 1 3 4 2 5
6 7 9 5 4 2 3 10 1 8
4 5 6 2 3 8 9 10 7 1
9 7 3 8 2 4 1 5 6 10
10 9 3 7 8 4 6 2 5 1
6 3 7 5 4 8 2 9 10 1
4 7 1 5 3 8 6 10 9 2
5 7 8 4 6 2 3 9 10 1
3 1 9 2 8 7 5 10 6 4
1 4 10 3 5 7 2 6 8 9
7 10 1 8 9 3 2 6 4 5
6 8 10 7 5 1 3 4 2 9
5 9 10 6 7 3 8 1 2 4
2 4 10 5 3 1 6 7 8 9
6 7 5 ...

result:

ok 194 testcases

Test #44:

score: 15
Accepted
time: 4ms
memory: 3636kb

input:

62
10 1
4 6 7 8 9
10 2
3 4 5 6
3 8 9 10
10 1
7 4 5 6 7 8 9 10
10 2
4 5 6 7 8
3 3 4 5
10 2
3 5 6 7
3 3 4 5
10 2
3 7 8 9
5 3 4 5 6 7
10 2
3 3 4 5
4 7 8 9 10
10 1
4 7 8 9 10
10 2
4 4 5 6 7
3 7 8 9
10 3
3 6 7 8
3 4 5 6
3 8 9 10
10 2
6 3 4 5 6 7 8
3 8 9 10
10 1
4 5 6 7 8
10 2
4 4 5 6 7
3 8 9 10
10 2
3 7 ...

output:

7 6 10 8 9 1 2 3 4 5
4 6 8 5 9 10 1 2 3 7
-1
7 8 9 6 5 4 10 3 1 2
5 6 3 7 4 1 2 8 9 10
6 7 10 3 4 8 5 9 1 2
10 9 2 7 8 4 3 6 5 1
10 9 6 8 7 1 2 3 4 5
4 6 10 7 5 8 9 1 2 3
7 6 5 8 4 10 9 1 2 3
5 8 1 7 3 2 6 4 9 10
8 5 10 6 7 1 2 3 4 9
7 5 2 6 4 8 9 3 10 1
8 7 6 9 5 1 2 3 4 10
6 5 10 4 1 2 3 7 8 9
5 6...

result:

ok 62 testcases

Test #45:

score: 15
Accepted
time: 4ms
memory: 3732kb

input:

248
7 1
4 4 5 6 7
9 2
3 7 8 9
4 3 4 5 6
9 3
5 5 6 7 8 9
3 1 2 3
3 3 4 5
6 2
3 4 5 6
4 1 2 3 4
7 2
5 3 4 5 6 7
3 1 2 3
9 2
4 6 7 8 9
3 2 3 4
9 2
4 5 6 7 8
5 1 2 3 4 5
8 1
4 3 4 5 6
9 1
3 2 3 4
9 1
4 1 2 3 4
9 2
7 1 2 3 4 5 6 7
3 7 8 9
9 2
3 3 4 5
3 6 7 8
7 2
4 2 3 4 5
3 5 6 7
5 1
3 3 4 5
6 2
3 1 2 3
...

output:

5 4 3 6 7 1 2
3 4 1 5 6 9 7 2 8
7 9 4 6 5 1 8 2 3
3 4 6 2 1 5
-1
9 8 1 6 7 3 2 5 4
1 4 9 5 3 7 2 8 6
3 6 8 4 5 1 2 7
3 4 9 2 1 5 6 7 8
1 3 9 4 2 5 6 7 8
-1
4 5 7 3 6 8 1 2 9
4 3 1 5 2 7 6
5 4 2 3 1
1 3 4 2 5 6
4 6 2 3 5 1
-1
1 4 9 2 3 6 5 7 8
6 8 9 7 5 3 1 4 2
1 2 9 3 4 5 6 7 8
2 6 1 3 4 9 5 8 7
6 5...

result:

ok 248 testcases

Test #46:

score: 15
Accepted
time: 2ms
memory: 6712kb

input:

5
126 3
29 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
89 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 10...

output:

-1
270 229 134 325 206 29 281 327 113 287 214 30 277 195 57 245 293 144 227 215 12 187 249 145 175 213 56 246 285 120 315 320 69 223 189 37 219 258 36 307 261 138 282 226 6 283 232 130 230 248 77 284 256 122 312 236 94 300 252 121 311 276 88 205 240 135 324 185 9 328 191 40 201 267 123 192 207 17 29...

result:

ok 5 testcases

Test #47:

score: 15
Accepted
time: 5ms
memory: 7048kb

input:

5
212 38
3 210 211 212
4 90 91 92 93
4 115 116 117 118
7 118 119 120 121 122 123 124
5 196 197 198 199 200
3 54 55 56
8 140 141 142 143 144 145 146 147
4 9 10 11 12
12 74 75 76 77 78 79 80 81 82 83 84 85
5 56 57 58 59 60
4 163 164 165 166
17 167 168 169 170 171 172 173 174 175 176 177 178 179 180 18...

output:

177 178 90 173 181 91 180 171 92 179 174 1 172 168 3 176 167 2 169 175 4 170 182 130 183 134 126 117 132 136 116 128 127 53 131 137 52 135 133 54 129 125 185 184 206 196 188 208 194 193 207 189 191 11 186 187 10 195 192 76 190 82 79 12 80 84 9 81 78 7 75 83 5 74 85 32 77 22 24 6 27 23 211 28 29 210 ...

result:

ok 5 testcases

Test #48:

score: 15
Accepted
time: 0ms
memory: 6000kb

input:

8
176 2
159 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 ...

output:

-1
-1
57 46 2 56 49 20 60 39 21 47 42 23 40 58 15 64 65 22 59 68 18 67 55 24 51 69 25 73 48 17 72 66 16 61 36 26 63 71 19 45 44 27 53 62 28 35 52 30 38 70 33 41 43 34 54 50 1 37 5 12 29 6 9 32 13 8 31 10 7 75 4 14 74 11 3
-1
69 73 90 76 59 94 51 60 86 52 79 87 57 67 88 46 66 84 63 71 83 53 45 82 48 ...

result:

ok 8 testcases

Test #49:

score: 15
Accepted
time: 2ms
memory: 5920kb

input:

20
34 6
10 13 14 15 16 17 18 19 20 21 22
7 1 2 3 4 5 6 7
3 24 25 26
9 26 27 28 29 30 31 32 33 34
6 8 9 10 11 12 13
3 22 23 24
76 1
76 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 5...

output:

22 13 6 15 18 11 20 17 12 19 16 8 14 21 28 34 9 27 26 10 29 31 24 32 30 4 33 5 7 25 2 3 23 1
-1
46 50 24 52 55 1 56 54 3 44 53 4 51 48 2 41 47 5 43 42 60 45 49 21 40 17 15 58 19 11 59 18 13 57 10 20 8 9 12 7 14 16 31 36 6 35 39 61 32 34 63 33 38 25 37 29 27 62 26 23 22 30 28
38 30 6 35 32 15 31 37 1...

result:

ok 20 testcases

Test #50:

score: 15
Accepted
time: 4ms
memory: 3888kb

input:

40
15 2
9 2 3 4 5 6 7 8 9 10
3 10 11 12
4 1
4 1 2 3 4
49 1
48 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
45 3
24 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
14 26 27 28 29 30 31 32 33 34 3...

output:

3 2 13 8 5 14 10 6 15 4 9 12 7 11 1
-1
-1
12 22 36 15 24 35 5 13 32 19 3 33 2 23 39 18 20 37 16 9 29 21 6 43 1 10 45 17 8 42 14 11 44 7 4 26 31 25 34 27 40 30 28 41 38
19 17 12 18 16 6 20 2 5 21 3 4 7 9 1 8 11 23 10 25 22 15 24 14 13
-1
22 21 48 23 24 3 29 26 2 33 31 5 25 27 4 32 20 13 30 28 37 40 1...

result:

ok 40 testcases

Test #51:

score: 15
Accepted
time: 2ms
memory: 3856kb

input:

80
12 2
7 5 6 7 8 9 10 11
5 1 2 3 4 5
20 2
14 7 8 9 10 11 12 13 14 15 16 17 18 19 20
7 1 2 3 4 5 6 7
24 5
3 8 9 10
4 3 4 5 6
3 18 19 20
9 10 11 12 13 14 15 16 17 18
3 21 22 23
12 1
12 1 2 3 4 5 6 7 8 9 10 11 12
15 3
4 10 11 12 13
8 3 4 5 6 7 8 9 10
3 13 14 15
13 2
4 10 11 12 13
8 2 3 4 5 6 7 8 9
25 ...

output:

6 5 4 11 8 12 10 9 2 7 3 1
-1
12 18 1 11 10 2 13 15 7 16 14 5 17 6 4 9 3 8 19 20 22 21 24 23
-1
6 7 15 5 4 1 10 8 2 9 3 11 13 14 12
5 8 13 6 9 12 4 3 1 2 7 11 10
-1
-1
13 11 19 1 9 23 4 12 21 15 2 17 6 10 22 7 8 16 5 3 20 14 18
-1
10 8 4 6 9 3 11 13 1 14 16 17 7 15 5 12 2
1 3 12 6 2 10 5 4 7 9 11 8 ...

result:

ok 80 testcases

Test #52:

score: 15
Accepted
time: 4ms
memory: 3720kb

input:

200
9 1
9 1 2 3 4 5 6 7 8 9
10 2
6 5 6 7 8 9 10
3 3 4 5
10 2
3 7 8 9
6 1 2 3 4 5 6
5 2
3 3 4 5
3 1 2 3
5 1
4 1 2 3 4
9 2
3 1 2 3
6 4 5 6 7 8 9
9 3
3 3 4 5
3 5 6 7
3 7 8 9
5 2
3 1 2 3
3 3 4 5
8 2
3 1 2 3
5 3 4 5 6 7
7 2
4 4 5 6 7
4 1 2 3 4
6 2
3 4 5 6
4 1 2 3 4
9 3
3 3 4 5
3 1 2 3
5 5 6 7 8 9
10 1
8 ...

output:

-1
6 5 1 7 10 2 8 9 3 4
3 5 9 2 6 10 4 1 7 8
5 3 2 4 1
-1
8 6 1 4 5 3 7 9 2
4 3 2 5 7 8 6 9 1
1 4 2 3 5
3 6 8 5 7 2 4 1
2 6 3 5 4 1 7
1 2 6 4 3 5
6 9 3 8 7 1 5 4 2
-1
3 2 6 4 1 5 7
5 7 2 8 6 1 9 4 3
-1
8 9 2 7 6 3 10 5 4 1
1 2 5 4 3 8 9 10 6 7
-1
-1
6 4 2 5 3 1
4 5 7 1 2 6 3 8 9 10
-1
6 7 3 8 2 1 5 ...

result:

ok 200 testcases

Subtask #6:

score: 22
Accepted

Dependency #1:

100%
Accepted

Dependency #2:

100%
Accepted

Dependency #3:

100%
Accepted

Dependency #4:

100%
Accepted

Dependency #5:

100%
Accepted

Test #53:

score: 22
Accepted
time: 24ms
memory: 9352kb

input:

5
327 17767
3 171 32 27
3 33 28 231
3 174 227 311
3 91 314 144
3 130 181 274
3 69 62 285
3 145 326 275
3 80 68 286
3 131 145 24
3 188 146 17
3 93 249 54
3 200 218 100
3 10 317 212
3 306 284 175
3 190 145 270
3 91 311 75
3 181 155 242
3 191 158 310
3 80 130 309
3 175 307 186
3 321 166 312
3 172 161 2...

output:

207 164 227 323 283 98 126 203 37 8 310 326 136 319 305 20 179 165 261 86 135 290 166 224 40 82 178 11 87 54 97 27 223 19 58 210 201 234 313 263 246 26 172 65 162 276 232 132 312 28 284 303 94 322 272 226 144 180 288 242 220 237 169 159 92 137 151 16 119 208 105 248 209 129 59 307 43 100 22 154 167 ...

result:

ok 5 testcases

Test #54:

score: 22
Accepted
time: 3ms
memory: 7184kb

input:

49
17 13
3 15 10 5
9 1 17 10 8 14 3 2 12 7
7 6 11 1 15 9 4 13
3 8 11 16
3 5 17 11
3 5 14 6
3 16 7 4
3 9 12 16
3 16 15 3
4 2 5 16 13
3 6 16 17
3 5 4 3
3 7 5 9
12 9
3 3 2 7
5 10 11 9 1 7
3 12 7 4
4 4 2 5 11
3 6 4 1
3 4 3 9
6 12 3 8 5 10 6
3 2 9 12
3 1 2 8
14 11
7 2 8 9 11 3 13 5
4 6 3 7 4
3 6 2 12
5 4...

output:

17 1 13 5 8 6 7 14 16 10 12 15 3 4 9 2 11
12 10 11 3 6 2 5 8 7 9 4 1
8 11 6 5 13 14 3 2 10 9 4 12 7 1
4 1 2 3 5 6
2 9 14 5 10 3 4 1 8 12 13 6 11 7
8 12 6 3 2 11 13 1 10 9 4 7 5
8 9 6 3 7 5 10 1 11 2 4
5 1 13 14 7 3 4 9 10 2 6 12 8 11 15
10 4 8 1 9 3 5 11 6 7 2
-1
230 126 241 74 10 112 160 104 238 16...

result:

ok 49 testcases

Test #55:

score: 22
Accepted
time: 12ms
memory: 6824kb

input:

8
85 1190
3 21 77 16
3 80 32 50
3 52 42 49
3 15 35 28
3 60 36 16
3 18 21 47
3 69 49 19
3 73 71 16
3 72 38 56
3 35 11 51
3 33 20 59
3 10 40 74
3 24 38 77
3 72 61 47
3 85 33 35
3 32 53 72
3 34 80 68
3 70 33 38
3 55 60 38
3 55 13 75
3 44 52 71
3 54 71 38
3 67 28 16
3 57 63 25
3 59 56 18
3 1 16 55
3 67 ...

output:

62 18 54 81 19 23 65 69 12 75 37 7 14 47 45 17 59 9 34 73 28 44 11 1 82 70 16 24 5 52 38 30 60 10 33 39 43 25 83 71 56 40 31 53 67 15 3 4 46 51 63 26 29 58 64 80 41 57 42 20 27 74 8 78 61 21 6 48 2 68 76 22 13 32 66 84 85 35 50 55 77 36 79 72 49
42 99 93 133 10 24 239 11 209 95 157 117 64 71 8 90 75...

result:

ok 8 testcases

Test #56:

score: 22
Accepted
time: 7ms
memory: 5872kb

input:

20
99 1617
3 44 17 94
3 29 2 10
3 91 33 34
3 63 82 36
3 4 87 68
3 59 19 60
3 77 37 90
3 70 60 97
3 29 50 87
3 48 95 70
3 15 93 65
3 38 93 97
3 76 17 30
3 12 45 56
3 13 21 74
3 99 5 85
3 1 4 55
3 53 50 88
3 68 14 56
3 23 70 86
3 62 17 8
3 93 40 71
3 87 44 70
3 26 30 48
3 91 69 24
3 27 84 32
3 49 70 3...

output:

13 5 21 46 80 53 34 68 66 6 16 57 85 4 37 1 30 93 44 29 82 55 33 71 56 84 79 69 98 42 28 10 50 18 65 19 32 70 9 73 24 58 51 87 31 52 81 3 45 97 54 61 62 12 14 38 26 20 40 92 90 8 78 96 47 36 99 22 60 91 48 17 75 67 23 95 72 35 41 86 59 64 27 49 74 94 15 63 2 83 7 39 89 25 77 43 11 88 76
1 44 46 40 1...

result:

ok 20 testcases

Test #57:

score: 22
Accepted
time: 6ms
memory: 3864kb

input:

40
39 247
3 22 36 9
3 11 7 26
3 18 24 19
3 21 2 32
3 32 36 37
3 7 8 38
3 6 27 12
3 25 31 38
3 18 23 16
3 33 7 14
3 10 15 9
3 12 26 5
3 5 24 34
3 32 27 23
3 35 14 3
3 32 26 34
3 28 38 27
3 15 8 22
3 14 18 2
3 19 9 33
3 1 5 31
3 3 7 5
3 28 34 14
3 25 15 2
3 29 24 37
3 29 27 39
3 4 17 19
3 7 23 25
3 4 ...

output:

5 8 38 10 23 19 30 21 37 6 36 17 34 12 39 20 2 16 25 29 35 33 9 11 15 14 24 22 3 7 18 28 4 26 13 32 1 31 27
13 5 21 16 25 27 20 12 8 10 14 11 29 32 7 28 24 1 23 4 33 22 3 26 15 9 6 19 18 2 17 31 30
24 18 21 1 29 20 5 31 34 33 17 35 2 39 6 19 27 32 45 25 3 22 15 13 16 14 42 41 36 38 28 12 37 7 43 26 ...

result:

ok 40 testcases

Test #58:

score: 22
Accepted
time: 5ms
memory: 3856kb

input:

80
21 70
3 21 16 9
3 16 2 17
3 21 3 13
3 18 16 1
3 11 19 2
3 18 5 10
3 2 4 20
3 13 15 14
3 17 12 5
3 15 11 9
3 7 8 17
3 20 15 3
3 21 18 20
3 4 10 15
3 9 2 10
3 12 1 7
3 8 2 3
3 15 1 8
3 13 8 6
3 14 9 19
3 12 8 16
3 6 18 4
3 3 5 7
3 14 8 21
3 6 14 2
3 6 5 20
3 12 6 11
3 9 7 6
3 19 3 10
3 2 15 12
3 14...

output:

13 19 5 7 16 18 17 1 15 20 4 8 10 9 12 11 14 3 21 6 2
6 8 5 11 12 9 4 3 1 20 17 15 10 16 19 14 2 21 7 18 13
15 20 9 6 18 2 10 21 3 11 16 14 1 5 13 7 17 19 8 12 4
8 14 11 6 7 19 10 2 3 1 17 12 5 15 4 9 13 18 16
6 3 12 4 15 8 2 1 7 9 14 5 10 13 11
-1
17 11 10 18 3 19 16 20 12 8 4 21 13 9 6 2 14 5 7 1 ...

result:

ok 80 testcases

Test #59:

score: 22
Accepted
time: 6ms
memory: 8224kb

input:

61
13 14
3 5 2 12
3 6 1 2
5 9 6 4 8 12
5 11 2 4 7 3
5 13 5 1 11 10
3 6 5 7
3 10 2 8
3 7 10 12
3 8 1 7
3 12 3 13
3 1 9 3
3 13 9 7
3 3 6 10
3 5 3 8
4 1
4 4 1 2 3
7 2
3 4 1 7
4 6 5 3 2
14 12
3 8 1 12
5 13 1 5 10 4
3 1 9 7
7 8 7 2 3 13 14 11
3 11 4 9
3 9 5 8
3 5 2 6
5 9 6 14 10 12
3 7 4 6
3 12 3 4
3 6 1...

output:

6 9 5 4 8 11 12 2 3 13 7 10 1
-1
6 3 7 2 5 4 1
11 13 9 2 8 12 14 3 10 7 1 5 6 4
-1
12 9 7 4 2 3 6 1 5 11 8 10
5 6 4 3 1 2
4 1 11 3 2 5 14 12 9 13 8 6 10 7
-1
5 4 3 1 6 2 7
1 6 2 4 5 8 3 7
137 3 223 349 90 9 24 168 221 304 248 98 56 320 119 120 49 85 66 204 226 104 301 230 23 249 212 88 164 14 19 314...

result:

ok 61 testcases

Test #60:

score: 22
Accepted
time: 9ms
memory: 6756kb

input:

33
4 1
3 1 4 2
327 2500
5 243 8 302 103 253
4 178 10 265 112
4 227 72 113 138
5 7 73 14 128 116
4 298 325 162 175
4 104 87 105 93
5 257 87 242 3 287
4 255 270 253 128
4 316 323 162 222
4 280 176 312 48
5 95 326 161 193 56
4 297 179 246 125
4 184 55 268 85
5 274 27 112 61 92
4 320 286 279 10
4 201 45...

output:

-1
65 236 80 105 70 207 199 82 67 238 182 308 174 15 131 243 327 36 260 150 108 226 237 319 273 203 91 269 24 28 233 125 87 29 149 148 156 311 297 124 141 10 14 90 50 178 144 175 78 134 232 285 34 106 168 21 221 201 117 284 321 267 290 286 39 280 20 277 42 301 177 23 271 37 88 278 254 253 299 133 11...

result:

ok 33 testcases

Test #61:

score: 22
Accepted
time: 8ms
memory: 6480kb

input:

70
11 2
5 9 7 1 11 8
7 5 10 7 4 2 3 6
7 2
3 2 3 6
3 1 6 5
16 12
3 6 8 16
3 4 15 3
9 3 1 5 10 2 14 8 7 13
5 16 4 9 11 14
3 6 2 11
3 12 5 4
3 16 12 10
3 15 13 11
3 6 4 13
5 1 6 12 9 15
3 12 11 3
3 7 15 16
11 7
3 7 8 1
3 7 5 10
4 4 8 5 11
6 10 3 11 1 6 9
4 4 7 9 2
3 8 2 3
3 5 2 1
17 15
3 6 11 8
3 4 5 1...

output:

10 5 1 6 4 9 3 11 2 7 8
6 2 5 3 1 4 7
7 14 4 8 3 6 5 1 15 13 10 11 2 16 9 12
3 1 5 9 11 2 6 10 4 8 7
11 9 16 5 15 3 7 1 4 13 14 10 2 17 6 8 12
3 1 2
8 3 4 7 5 2 6 9 1
2 6 9 10 8 1 3 7 4 5
174 235 100 127 42 262 194 211 296 251 150 298 270 18 125 107 317 153 156 216 163 167 260 266 105 136 259 210 38...

result:

ok 70 testcases

Test #62:

score: 22
Accepted
time: 4ms
memory: 8992kb

input:

49
3 0
15 13
6 11 1 10 6 15 13
3 3 15 7
3 15 9 14
3 6 12 3
4 7 10 5 14
3 13 8 7
7 8 9 4 2 5 3 11
4 14 13 12 4
4 9 1 12 7
3 10 12 2
3 6 7 4
3 1 8 14
3 15 12 8
377 2500
4 259 11 64 359
4 346 297 3 358
4 293 97 123 181
5 244 85 362 136 92
5 332 321 225 14 43
5 101 150 324 147 208
6 38 12 334 117 131 23...

output:

3 1 2
9 8 7 11 2 14 3 5 15 4 1 13 12 6 10
364 5 99 298 301 253 354 88 311 259 330 51 249 246 266 180 81 156 375 342 283 199 7 274 196 157 339 256 229 179 114 377 312 337 198 316 36 287 121 228 86 193 333 58 112 10 45 31 349 169 355 188 110 115 369 242 38 343 130 178 102 320 279 168 23 60 162 362 344...

result:

ok 49 testcases

Subtask #7:

score: 6
Accepted

Dependency #4:

100%
Accepted

Test #63:

score: 6
Accepted
time: 3ms
memory: 20248kb

input:

1
2000 1
2000 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 9...

output:

-1

result:

ok 1 testcase

Test #64:

score: 6
Accepted
time: 6ms
memory: 9484kb

input:

3
662 1
229 600 517 511 337 123 299 508 267 603 127 57 460 455 372 265 616 202 355 240 37 391 172 597 281 385 270 618 214 541 598 501 330 264 427 516 216 108 582 439 486 481 278 641 590 550 437 331 121 478 64 433 40 114 362 354 498 527 21 591 334 537 432 657 80 163 49 546 134 453 458 242 67 445 197 ...

output:

445 84 496 109 194 497 241 186 500 191 74 502 122 146 503 197 237 505 38 395 506 264 207 507 4 476 509 601 198 512 593 17 513 618 125 514 211 412 515 16 49 518 358 271 519 390 113 520 490 255 521 591 48 522 546 561 523 511 55 526 316 257 529 57 427 531 256 355 532 541 510 533 527 289 534 62 592 535 ...

result:

ok 3 testcases

Test #65:

score: 6
Accepted
time: 2ms
memory: 8156kb

input:

4
457 1
252 9 310 262 308 363 73 220 326 362 313 366 57 447 100 408 140 13 228 433 130 435 426 177 277 181 19 44 417 180 40 425 287 327 173 27 128 232 379 58 34 422 443 243 151 217 298 272 28 20 196 317 88 341 72 289 76 424 104 17 138 342 195 295 106 344 7 274 390 182 178 12 4 231 83 233 69 81 105 1...

output:

428 424 189 59 21 190 415 398 191 340 443 193 420 177 194 231 267 197 162 423 198 408 81 200 349 273 201 120 368 204 38 407 205 113 199 208 431 445 211 323 43 212 53 72 214 114 138 219 104 94 224 86 412 225 126 106 229 218 270 234 223 430 235 327 390 236 399 447 237 365 202 240 325 409 241 130 312 2...

result:

ok 4 testcases

Test #66:

score: 6
Accepted
time: 3ms
memory: 9484kb

input:

10
653 1
138 12 140 404 515 218 619 162 2 411 217 441 631 182 90 395 313 181 245 89 134 58 258 554 215 201 448 341 197 602 593 480 186 590 300 169 45 600 275 289 224 13 651 517 636 612 231 27 272 131 76 295 91 581 466 314 307 248 464 284 204 147 471 606 518 506 428 156 591 306 450 372 566 71 459 1 5...

output:

615 248 565 215 300 567 652 218 568 129 651 569 618 554 570 71 359 571 314 517 572 395 56 573 404 13 574 459 199 575 636 203 576 295 181 577 27 232 578 322 233 579 592 466 580 66 204 582 464 562 583 263 544 584 366 518 585 261 269 586 440 155 587 590 591 588 258 182 589 581 89 595 602 429 596 134 16...

result:

ok 10 testcases

Test #67:

score: 6
Accepted
time: 3ms
memory: 14836kb

input:

7
4 1
3 2 1 3
66 1
43 55 34 43 49 3 51 41 58 52 57 23 5 6 20 45 61 12 33 46 39 44 2 60 4 16 27 35 32 22 30 9 13 10 37 42 36 7 62 18 64 47 15 54
356 1
195 138 35 115 7 298 169 290 218 68 106 223 78 279 188 172 47 227 176 99 224 155 178 198 177 251 276 191 324 187 111 132 122 221 192 240 225 15 195 2 ...

output:

-1
60 5 11 2 45 14 27 3 17 6 58 19 51 4 21 30 9 24 16 37 25 10 44 26 12 15 28 18 20 29 62 13 31 35 34 38 22 7 40 54 57 48 46 32 50 55 33 53 49 64 56 47 52 59 39 61 63 43 36 65 41 42 66 23 1 8
226 254 135 28 130 137 205 294 140 291 330 141 136 84 142 18 276 143 213 222 146 353 273 149 90 259 152 214 ...

result:

ok 7 testcases

Test #68:

score: 6
Accepted
time: 6ms
memory: 9968kb

input:

8
249 1
231 43 76 106 219 47 63 158 191 237 151 28 149 50 49 62 44 238 97 32 168 25 178 83 27 105 164 122 22 184 65 147 67 247 59 157 186 26 81 200 205 163 134 170 20 64 56 209 10 230 148 177 231 69 214 173 189 152 80 175 141 121 125 241 116 118 31 68 124 71 197 82 2 8 87 225 117 243 196 222 161 156...

output:

-1
-1
64 117 39 37 142 42 134 8 44 45 58 49 153 138 51 5 91 52 87 169 53 166 111 55 114 46 67 163 21 69 152 92 70 25 76 73 11 159 75 77 150 78 13 33 80 165 83 81 48 41 82 59 66 89 47 127 90 74 50 93 171 60 97 27 155 100 18 129 101 40 32 103 167 94 104 95 154 106 98 17 109 29 145 110 26 38 113 2 28 1...

result:

ok 8 testcases

Test #69:

score: 6
Accepted
time: 5ms
memory: 6468kb

input:

15
341 1
197 59 87 175 86 177 124 235 269 21 210 194 293 107 158 291 122 328 317 331 226 93 276 333 248 282 157 310 300 245 208 148 52 50 26 164 37 143 169 163 83 297 284 154 341 228 95 149 279 259 309 102 57 137 25 298 153 270 79 327 301 70 184 103 249 126 237 221 82 65 41 152 306 320 55 186 314 33...

output:

320 290 105 305 70 106 247 161 108 171 315 110 151 223 112 55 220 114 35 207 115 50 214 116 5 284 119 20 81 120 69 324 121 310 295 128 10 335 129 131 237 130 323 219 132 254 68 133 257 199 134 327 215 138 221 265 140 175 62 142 100 319 144 194 26 145 263 317 147 245 224 150 270 139 155 33 307 159 29...

result:

ok 15 testcases

Test #70:

score: 6
Accepted
time: 4ms
memory: 19368kb

input:

1
2000 1
1333 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 9...

output:

1002 397 1335 154 759 1336 1060 289 1337 812 598 1338 923 534 1339 864 1268 1340 1045 878 1341 983 988 1342 969 279 1343 1136 828 1344 144 916 1345 1168 557 1346 1081 1080 1347 668 66 1348 90 848 1349 458 893 1350 167 803 1351 797 1120 1352 67 693 1353 1048 286 1354 320 362 1355 11 602 1356 210 945 ...

result:

ok 1 testcase

Test #71:

score: 6
Accepted
time: 4ms
memory: 21212kb

input:

1
2000 1
1334 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 9...

output:

-1

result:

ok 1 testcase

Test #72:

score: 6
Accepted
time: 4ms
memory: 20196kb

input:

1
1999 1
1332 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 9...

output:

1034 393 1335 398 407 1336 1059 155 1337 811 698 1338 1328 533 1339 863 1267 1340 661 877 1341 945 1228 1342 203 187 1343 1135 827 1344 143 915 1345 1167 772 1346 1079 577 1347 667 89 1348 562 847 1349 457 635 1350 298 902 1351 569 1119 1352 140 267 1353 1047 285 1354 974 361 1355 900 601 1356 318 6...

result:

ok 1 testcase

Test #73:

score: 6
Accepted
time: 6ms
memory: 20364kb

input:

1
1999 1
1333 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 9...

output:

-1

result:

ok 1 testcase

Test #74:

score: 6
Accepted
time: 10ms
memory: 21292kb

input:

1
1998 1
1332 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 9...

output:

1034 393 1334 398 407 1335 1059 155 1336 811 698 1337 1328 533 1338 863 1267 1339 661 877 1340 945 1228 1341 203 187 1342 1135 827 1343 143 915 1344 1167 772 1345 1079 577 1346 667 89 1347 562 847 1348 457 635 1349 298 902 1350 569 1119 1351 140 267 1352 1047 285 1353 974 361 1354 900 601 1355 318 6...

result:

ok 1 testcase

Test #75:

score: 6
Accepted
time: 6ms
memory: 19644kb

input:

1
1998 1
1333 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 9...

output:

-1

result:

ok 1 testcase

Test #76:

score: 6
Accepted
time: 4ms
memory: 3692kb

input:

666
4 1
4 2 4 1 3
3 1
3 2 3 1
3 1
3 1 3 2
3 1
3 1 3 2
3 1
3 3 2 1
3 1
3 3 2 1
3 1
3 3 2 1
3 1
3 3 2 1
3 1
3 1 3 2
3 1
3 1 2 3
3 1
3 2 1 3
3 1
3 2 3 1
3 1
3 2 1 3
3 1
3 2 3 1
3 1
3 2 3 1
3 1
3 2 3 1
3 1
3 3 1 2
3 1
3 1 2 3
3 1
3 2 1 3
3 1
3 1 2 3
3 1
3 1 3 2
3 1
3 3 1 2
3 1
3 3 2 1
3 1
3 2 3 1
3 1
3 ...

output:

-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
...

result:

ok 666 testcases

Test #77:

score: 6
Accepted
time: 6ms
memory: 11432kb

input:

2
439 1
275 112 243 59 363 395 337 124 84 37 385 212 9 245 375 348 46 321 436 10 400 25 4 6 435 292 83 433 104 366 415 86 340 235 199 407 401 326 64 325 13 294 207 17 273 341 382 298 214 41 365 206 430 307 426 138 241 169 101 250 282 159 291 234 347 135 92 151 71 357 154 305 306 118 247 256 69 434 3...

output:

118 158 80 217 272 81 232 52 85 281 140 88 403 284 89 247 410 90 338 23 94 235 47 96 324 109 99 248 156 100 175 227 103 433 412 107 105 411 113 208 92 115 68 239 116 97 364 119 165 65 120 250 308 122 151 95 123 59 372 126 147 134 127 212 199 130 73 436 132 366 213 133 169 264 136 335 12 143 348 333 ...

result:

ok 2 testcases

Subtask #8:

score: 11
Accepted

Dependency #5:

100%
Accepted

Test #78:

score: 11
Accepted
time: 5ms
memory: 19928kb

input:

1
2000 1
2000 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 9...

output:

-1

result:

ok 1 testcase

Test #79:

score: 11
Accepted
time: 3ms
memory: 10204kb

input:

2
89 4
3 52 53 54
13 55 56 57 58 59 60 61 62 63 64 65 66 67
48 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
21 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
806 3
103 703 704 705 706 707 708 7...

output:

41 22 73 25 35 69 26 6 83 8 43 80 19 24 72 30 9 76 7 44 81 16 17 86 4 42 78 13 38 60 45 12 64 21 18 55 48 3 59 37 15 67 28 11 61 46 49 57 36 40 62 29 39 56 10 2 66 47 31 65 27 5 58 34 32 63 23 14 52 33 20 77 75 54 68 88 53 70 82 1 79 85 50 74 87 51 84 71 89
590 350 52 604 548 142 543 622 153 465 678...

result:

ok 2 testcases

Test #80:

score: 11
Accepted
time: 6ms
memory: 9212kb

input:

2
609 6
162 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 ...

output:

99 58 201 154 35 215 110 156 280 116 43 232 106 24 181 74 122 218 56 44 254 16 78 273 4 42 220 75 114 274 144 149 252 52 18 186 48 87 202 136 90 253 111 55 258 112 61 271 59 163 195 113 161 210 141 65 239 129 81 178 140 105 225 34 69 260 153 14 189 157 170 244 30 173 196 21 36 191 126 151 236 7 63 2...

result:

ok 2 testcases

Test #81:

score: 11
Accepted
time: 6ms
memory: 8740kb

input:

3
573 4
289 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 ...

output:

281 315 32 362 421 102 318 497 20 469 335 128 484 314 2 282 472 145 466 388 33 241 397 1 385 487 114 396 322 63 352 289 103 235 404 88 450 406 121 344 274 39 298 359 112 320 371 7 375 438 90 267 427 89 275 476 94 211 494 165 348 323 70 219 242 98 418 226 129 237 378 159 265 304 78 376 463 174 223 33...

result:

ok 3 testcases

Test #82:

score: 11
Accepted
time: 5ms
memory: 6912kb

input:

4
408 4
155 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 ...

output:

73 107 169 154 61 211 110 156 309 116 127 197 92 106 298 74 122 258 85 44 200 33 78 210 17 42 273 91 114 233 144 81 194 27 87 222 105 103 291 136 66 269 90 151 239 112 72 165 111 147 317 59 79 170 67 16 238 3 70 261 140 115 280 11 34 167 142 18 312 29 133 227 57 96 268 101 157 232 15 126 293 132 25 ...

result:

ok 4 testcases

Test #83:

score: 11
Accepted
time: 8ms
memory: 17868kb

input:

8
4 1
3 1 2 3
5 1
4 1 2 3 4
178 16
3 90 91 92
14 18 19 20 21 22 23 24 25 26 27 28 29 30 31
3 168 169 170
9 31 32 33 34 35 36 37 38 39
13 39 40 41 42 43 44 45 46 47 48 49 50 51
4 170 171 172 173
9 6 7 8 9 10 11 12 13 14
18 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
3 166 167 168
4 2 3 4 5
...

output:

-1
-1
114 103 45 113 106 50 117 96 46 104 99 42 97 115 41 121 122 44 116 135 38 124 112 33 108 133 36 130 105 32 129 123 34 118 93 37 120 128 35 134 101 10 110 119 14 92 109 7 95 131 8 132 136 6 111 107 9 94 127 12 98 126 11 102 125 151 100 156 149 13 145 146 164 158 143 160 139 153 166 154 147 165 ...

result:

ok 8 testcases

Test #84:

score: 11
Accepted
time: 3ms
memory: 14296kb

input:

8
8 1
8 1 2 3 4 5 6 7 8
11 3
4 1 2 3 4
5 4 5 6 7 8
3 8 9 10
183 9
14 1 2 3 4 5 6 7 8 9 10 11 12 13 14
48 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
31 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 ...

output:

-1
5 4 11 6 7 1 8 2 3 10 9
29 64 117 32 41 119 22 30 111 36 59 103 19 40 122 62 51 109 48 65 125 44 63 115 47 27 104 58 54 118 31 28 123 24 52 120 46 35 107 38 23 121 21 18 108 33 49 113 43 61 105 42 53 127 25 60 116 57 20 124 34 56 106 45 37 1 50 55 3 39 26 134 146 2 164 163 13 158 143 8 168 170 6 ...

result:

ok 8 testcases

Test #85:

score: 11
Accepted
time: 3ms
memory: 12440kb

input:

11
6 2
3 4 5 6
4 1 2 3 4
14 3
3 2 3 4
4 4 5 6 7
7 7 8 9 10 11 12 13
30 3
3 16 17 18
13 18 19 20 21 22 23 24 25 26 27 28 29 30
16 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
984 5
232 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 15...

output:

2 1 5 3 4 6
12 8 1 9 7 14 10 13 5 11 4 6 2 3
21 7 23 8 11 22 10 15 20 5 2 29 13 14 26 9 4 19 1 12 25 6 16 24 28 3 30 27 17 18
711 466 9 514 720 18 667 738 36 588 673 51 389 675 122 570 426 3 549 527 4 376 373 12 415 743 39 374 554 121 680 366 16 372 672 117 451 396 44 542 752 13 488 454 30 623 693 9...

result:

ok 11 testcases

Test #86:

score: 11
Accepted
time: 5ms
memory: 7808kb

input:

11
426 12
17 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425
30 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373
36 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 2...

output:

146 180 395 95 134 401 183 78 391 189 168 394 165 179 204 147 124 211 158 117 222 106 151 202 90 115 199 164 187 217 111 154 196 100 160 206 178 176 205 116 139 198 163 148 214 185 145 225 184 113 208 132 152 209 140 89 218 76 143 221 80 188 216 84 107 210 82 91 223 102 127 197 130 169 228 174 75 22...

result:

ok 11 testcases

Test #87:

score: 11
Accepted
time: 98ms
memory: 21276kb

input:

1
2000 2
1001 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 9...

output:

1914 397 1155 1989 759 1298 1421 289 1021 1888 598 1084 1322 534 1433 1032 463 1794 1100 878 1372 1904 988 1029 1897 279 1577 1604 828 1820 1772 916 1882 1673 557 1027 1892 578 1365 1457 66 1733 1812 848 1729 1865 893 1370 1951 803 1253 1910 219 1543 1076 693 1509 1366 286 1249 1260 362 1513 1488 60...

result:

ok 1 testcase

Test #88:

score: 11
Accepted
time: 4ms
memory: 20896kb

input:

1
2000 0

output:

2000 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101...

result:

ok 1 testcase

Test #89:

score: 11
Accepted
time: 4ms
memory: 20900kb

input:

1
2000 1
1333 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 9...

output:

1002 397 1335 154 759 1336 1060 289 1337 812 598 1338 923 534 1339 864 1268 1340 1045 878 1341 983 988 1342 969 279 1343 1136 828 1344 144 916 1345 1168 557 1346 1081 1080 1347 668 66 1348 90 848 1349 458 893 1350 167 803 1351 797 1120 1352 67 693 1353 1048 286 1354 320 362 1355 11 602 1356 210 945 ...

result:

ok 1 testcase

Test #90:

score: 11
Accepted
time: 4ms
memory: 21228kb

input:

1
2000 999
3 1 2 3
3 3 4 5
3 5 6 7
3 7 8 9
3 9 10 11
3 11 12 13
3 13 14 15
3 15 16 17
3 17 18 19
3 19 20 21
3 21 22 23
3 23 24 25
3 25 26 27
3 27 28 29
3 29 30 31
3 31 32 33
3 33 34 35
3 35 36 37
3 37 38 39
3 39 40 41
3 41 42 43
3 43 44 45
3 45 46 47
3 47 48 49
3 49 50 51
3 51 52 53
3 53 54 55
3 55 ...

output:

1998 1997 537 1999 2000 1341 1343 1313 1342 1314 1315 1339 1340 1337 1338 1336 1335 1333 1331 1334 1332 1330 1329 1327 1326 1328 1325 1324 536 1323 1322 538 1321 1320 539 1319 1317 1316 1318 1373 1374 1345 1375 1344 1346 1347 1348 540 1349 1350 541 1351 1353 1355 1352 1354 1356 1357 1358 543 1359 13...

result:

ok 1 testcase

Test #91:

score: 11
Accepted
time: 6ms
memory: 20488kb

input:

1
1992 3
831 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99...

output:

771 397 1068 154 759 1039 352 289 1280 812 598 836 276 534 1451 786 463 1189 662 793 1279 33 189 1313 691 279 1096 188 828 1163 144 819 1366 27 557 1082 423 578 1137 668 66 1293 90 151 1127 458 636 1334 167 803 1009 797 219 969 67 693 1220 3 286 1286 320 362 1481 11 602 1073 210 616 957 666 714 1476...

result:

ok 1 testcase

Test #92:

score: 11
Accepted
time: 4ms
memory: 20532kb

input:

1
2000 1
1334 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 9...

output:

-1

result:

ok 1 testcase

Test #93:

score: 11
Accepted
time: 6ms
memory: 19604kb

input:

1
1999 1
1332 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 9...

output:

1034 393 1335 398 407 1336 1059 155 1337 811 698 1338 1328 533 1339 863 1267 1340 661 877 1341 945 1228 1342 203 187 1343 1135 827 1344 143 915 1345 1167 772 1346 1079 577 1347 667 89 1348 562 847 1349 457 635 1350 298 902 1351 569 1119 1352 140 267 1353 1047 285 1354 974 361 1355 900 601 1356 318 6...

result:

ok 1 testcase

Test #94:

score: 11
Accepted
time: 9ms
memory: 19412kb

input:

1
1999 1
1333 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 9...

output:

-1

result:

ok 1 testcase

Test #95:

score: 11
Accepted
time: 6ms
memory: 19816kb

input:

1
1998 1
1332 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 9...

output:

1034 393 1334 398 407 1335 1059 155 1336 811 698 1337 1328 533 1338 863 1267 1339 661 877 1340 945 1228 1341 203 187 1342 1135 827 1343 143 915 1344 1167 772 1345 1079 577 1346 667 89 1347 562 847 1348 457 635 1349 298 902 1350 569 1119 1351 140 267 1352 1047 285 1353 974 361 1354 900 601 1355 318 6...

result:

ok 1 testcase

Test #96:

score: 11
Accepted
time: 4ms
memory: 19480kb

input:

1
1998 1
1333 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 9...

output:

-1

result:

ok 1 testcase

Test #97:

score: 11
Accepted
time: 2ms
memory: 3676kb

input:

666
4 1
4 1 2 3 4
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 ...

output:

-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
...

result:

ok 666 testcases

Test #98:

score: 11
Accepted
time: 6ms
memory: 10884kb

input:

2
510 2
454 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139...

output:

-1
-1

result:

ok 2 testcases

Subtask #9:

score: 18
Accepted

Dependency #1:

100%
Accepted

Dependency #2:

100%
Accepted

Dependency #3:

100%
Accepted

Dependency #4:

100%
Accepted

Dependency #5:

100%
Accepted

Dependency #6:

100%
Accepted

Dependency #7:

100%
Accepted

Dependency #8:

100%
Accepted

Test #99:

score: 18
Accepted
time: 295ms
memory: 55740kb

input:

1
1999 665667
3 535 243 990
3 315 675 1157
3 284 544 1537
3 419 1767 1964
3 1322 152 343
3 1978 1394 1744
3 554 1601 189
3 407 1904 1128
3 763 1887 1549
3 936 244 1004
3 203 328 1899
3 1747 793 454
3 4 171 1405
3 1759 667 609
3 1894 828 1100
3 1380 1271 1755
3 630 232 341
3 605 949 1188
3 530 1029 1...

output:

1564 544 585 252 1332 1144 696 656 1223 1861 1653 108 145 861 1854 630 1681 956 1569 1868 497 513 467 845 589 42 415 1844 71 1864 934 1498 1896 1705 1227 1819 1114 300 401 362 688 1540 916 1470 682 1599 1928 1478 132 1889 58 418 202 1355 225 1399 475 906 1914 1779 1482 1454 181 342 546 1391 1610 184...

result:

ok 1 testcase

Test #100:

score: 18
Accepted
time: 6ms
memory: 19492kb

input:

18
1795 2500
5 790 931 1342 1591 613
4 563 1681 1648 1572
4 649 1654 637 704
6 1021 699 1569 503 235 1225
5 252 1496 1755 1080 529
4 5 1697 1181 808
5 1545 857 711 1505 620
4 214 590 703 1323
7 57 578 858 154 418 427 1484
5 1475 1788 454 1253 1486
5 419 1174 1485 848 1523
5 1267 26 1175 275 1463
6 7...

output:

1763 871 1577 616 1073 573 843 1082 1183 400 828 978 911 1401 915 702 429 209 1602 180 818 1245 503 1392 226 368 67 605 339 670 949 756 267 1521 229 531 1160 1698 489 739 1094 105 1308 1679 1331 218 202 96 273 1731 977 1539 1227 393 1387 291 719 1550 1184 1460 1303 1200 1643 1447 652 1133 745 910 66...

result:

ok 18 testcases

Test #101:

score: 18
Accepted
time: 16ms
memory: 9068kb

input:

4
469 36582
3 452 454 428
3 297 235 396
3 438 412 194
3 281 350 442
3 327 34 54
3 426 446 432
3 407 191 274
3 172 28 73
3 159 242 63
3 455 365 170
3 77 123 69
3 162 161 192
3 270 121 236
3 406 423 414
3 182 118 215
3 268 46 155
3 36 446 125
3 207 452 443
3 296 463 138
3 142 92 117
3 411 68 76
3 422 ...

output:

190 130 20 418 335 24 43 175 302 297 198 438 415 408 5 356 253 357 325 41 344 301 91 324 112 269 446 229 312 173 434 16 420 119 327 439 141 174 97 402 83 125 70 373 220 88 133 100 361 404 241 459 34 399 105 1 121 200 401 117 443 110 63 238 286 284 25 358 385 146 12 40 67 314 267 137 456 51 377 66 92...

result:

ok 4 testcases

Test #102:

score: 18
Accepted
time: 12ms
memory: 18116kb

input:

17
14 15
3 14 12 7
3 2 11 7
4 13 7 3 10
4 6 5 10 12
3 9 2 1
3 13 9 14
3 10 8 1
3 3 2 6
3 11 13 6
3 4 10 9
3 12 11 9
3 2 10 14
6 5 1 4 14 11 3
5 13 8 12 2 4
4 9 7 8 6
17 18
7 16 2 9 7 11 6 1
3 14 6 10
3 12 2 3
3 6 8 15
3 7 12 8
3 15 7 14
3 9 14 12
3 4 12 1
3 4 10 7
3 5 6 12
3 2 4 15
3 15 1 5
5 15 11 ...

output:

1 5 10 4 3 6 14 11 8 12 9 13 2 7
8 17 9 3 14 11 5 4 15 13 16 2 12 6 1 10 7
3 5 1 4 2 6
1573 666 363 410 23 565 1442 776 969 499 257 987 1441 1096 1745 1711 1099 1155 1417 1301 859 489 401 820 926 1545 973 1733 794 522 608 81 576 656 1178 1599 566 1477 1348 1425 213 1753 485 1184 1075 832 228 480 790...

result:

ok 17 testcases

Test #103:

score: 18
Accepted
time: 7ms
memory: 15652kb

input:

52
3 1
3 2 1 3
16 11
3 3 7 5
3 8 6 5
4 5 16 15 11
3 11 3 4
3 11 9 10
9 1 4 13 8 15 7 2 9 12
4 6 14 11 12
3 16 14 1
4 10 5 13 14
5 10 16 3 6 2
3 8 3 14
10 2
6 10 1 3 9 7 8
5 7 2 6 5 4
8 4
3 2 3 7
3 1 2 6
3 7 4 6
5 5 1 3 8 4
16 19
3 2 6 10
3 3 1 14
3 7 3 12
3 13 12 9
3 10 3 8
3 2 15 7
3 9 7 14
6 9 4 2...

output:

-1
4 1 16 2 8 5 12 15 11 13 9 6 7 10 3 14
8 1 5 7 3 4 9 10 2 6
8 1 6 5 3 2 4 7
5 13 2 16 7 11 6 8 12 1 4 15 9 14 10 3
-1
7 8 5 4 2 9 10 3 6 1
3 1 2
10 13 5 2 14 6 1 15 3 11 12 9 4 7 16 8
1 7 5 4 2 6 3
3 1 4 2 8 5 7 6
10 5 2 8 6 12 4 7 13 3 9 11 1
4 6 2 5 3 1
3 14 16 4 15 2 11 17 9 5 6 7 12 1 13 8 10...

result:

ok 52 testcases

Test #104:

score: 18
Accepted
time: 9ms
memory: 15008kb

input:

83
4 1
3 1 4 3
3 0
9 2
5 5 1 2 4 7
4 9 2 6 8
11 6
3 7 1 11
3 2 9 7
6 10 3 9 1 6 4
3 4 8 7
5 11 8 2 6 5
3 3 7 5
10 7
4 1 4 8 2
3 7 1 5
5 3 8 6 10 7
4 5 4 9 3
3 5 2 6
3 1 6 9
3 7 2 9
12 2
5 10 6 1 3 9
8 4 2 12 11 7 8 5 3
18 9
3 10 11 9
3 12 7 17
4 3 2 11 12
3 11 14 18
3 17 8 11
12 15 2 16 5 14 1 4 7 1...

output:

-1
3 1 2
1 5 3 2 4 9 7 6 8
9 6 11 3 4 2 1 10 8 5 7
8 7 9 6 3 2 10 4 1 5
12 3 1 7 4 10 11 2 6 5 8 9
5 8 18 4 1 3 13 15 10 9 7 11 14 2 12 16 6 17
8 9 11 4 5 2 6 1 10 7 3
1 3 2 8 11 5 7 9 4 10 6 12
6 1 2 3 4 5
6 3 8 4 1 2 5 7
5 3 2 14 1 15 4 13 12 6 9 7 8 10 11
2 11 5 4 14 3 12 16 1 9 8 10 7 15 6 13 17...

result:

ok 83 testcases

Test #105:

score: 18
Accepted
time: 9ms
memory: 19304kb

input:

6
4 1
3 2 4 3
3 1
3 3 2 1
5 1
3 3 1 5
9 4
3 5 3 4
3 3 1 7
6 5 6 9 1 8 2
3 2 4 7
14 15
4 9 4 2 1
3 4 6 8
3 8 3 1
4 9 3 5 14
5 14 13 8 2 7
3 10 13 1
3 9 6 7
3 5 7 1
6 4 10 7 11 12 3
3 5 13 11
4 5 2 12 6
3 5 8 10
4 11 6 1 14
3 3 6 13
3 8 12 9
1965 2500
5 400 1116 257 1900 1271
5 1212 37 634 332 823
5 5...

output:

-1
-1
1 3 4 5 2
1 6 3 9 2 7 8 5 4
7 3 9 4 10 5 11 12 8 2 6 14 13 1
638 1873 513 1076 1060 680 1357 1364 91 1848 58 317 1861 227 1589 1653 1817 35 1251 1432 977 1963 405 1313 1445 1598 1459 1056 1088 632 402 1460 1121 645 1642 1290 633 731 1511 1948 327 221 767 660 616 701 13 1413 528 596 1941 560 12...

result:

ok 6 testcases

Test #106:

score: 18
Accepted
time: 11ms
memory: 20628kb

input:

30
6 0
5 1
4 1 4 3 5
7 4
3 1 3 6
4 7 5 1 2
3 4 3 2
3 4 7 6
13 2
6 10 5 2 13 9 1
8 1 11 12 3 7 6 4 8
16 15
4 4 5 7 9
3 6 10 9
3 5 6 15
3 1 16 4
3 7 11 8
3 1 10 14
5 10 13 8 16 5
3 10 7 3
3 15 4 10
4 7 15 16 14
3 5 1 11
3 9 12 16
3 7 13 1
8 11 6 3 2 12 4 14 13
5 9 3 15 1 8
3 0
8 5
4 6 3 2 7
3 8 4 2
4 ...

output:

6 1 2 3 4 5
-1
5 7 4 1 2 6 3
8 4 5 11 3 10 7 6 13 1 12 2 9
2 12 15 11 6 9 14 13 1 4 3 10 8 7 5 16
3 1 2
6 7 1 3 2 8 5 4
1 9 7 5 2 8 4 11 10 6 3
11 8 5 4 7 1 10 13 6 9 3 2 12
1 8 4 7 12 11 6 5 14 3 13 15 10 2 9
7 13 11 9 12 2 16 14 1 4 6 15 5 10 8 3
-1
2 5 3 4 1
3 14 5 13 17 4 11 12 10 2 15 1 16 7 8 ...

result:

ok 30 testcases

Test #107:

score: 18
Accepted
time: 8ms
memory: 18504kb

input:

19
7 4
3 7 6 4
3 6 1 2
3 2 3 4
4 5 1 7 3
17 11
3 14 3 4
3 8 4 17
3 9 15 1
10 5 6 7 17 13 14 9 11 16 12
4 7 10 4 1
6 15 3 2 8 10 16
3 4 2 5
3 6 1 8
3 2 1 14
3 15 13 4
3 3 5 1
18 23
3 12 13 14
5 18 7 5 3 17
3 17 16 14
3 18 11 13
3 8 11 10
4 12 11 4 17
3 13 3 16
6 3 2 14 11 1 15
3 3 6 12
3 7 16 2
4 11 ...

output:

1 5 2 7 3 4 6
11 12 15 16 17 3 13 14 8 5 7 1 6 9 10 2 4
4 13 18 8 6 16 7 15 2 9 11 3 12 14 1 5 17 10
4 6 2 3 7 1 5
-1
3 1 2
13 2 11 7 10 9 6 1 4 8 5 3 12
6 7 1 4 8 2 3 5
7 14 6 16 10 12 9 11 4 8 3 2 1 13 15 5
-1
4 5 6 3 2 1
9 5 10 6 2 4 11 13 14 15 8 3 12 7 1
15 7 8 9 1 11 14 3 10 13 12 6 5 4 2
136 ...

result:

ok 19 testcases

Test #108:

score: 18
Accepted
time: 6ms
memory: 13980kb

input:

81
16 8
3 2 16 12
3 12 8 7
9 9 10 3 14 4 13 7 16 1
3 11 9 12
3 4 12 6
3 10 12 15
3 5 1 12
7 13 5 11 8 15 6 2
17 11
3 17 9 14
3 9 3 16
3 12 9 8
4 2 10 13 9
3 8 1 13
10 5 11 15 2 7 8 4 16 17 6
3 12 7 13
3 1 9 7
6 6 3 10 14 1 12
3 11 13 14
3 17 3 13
12 7
3 9 1 12
3 4 1 7
3 6 10 1
3 8 11 1
3 5 1 3
6 12 ...

output:

10 9 15 7 14 11 1 4 5 3 2 16 13 8 12 6
2 15 1 4 7 10 6 5 14 16 8 9 17 11 12 3 13
12 5 10 2 6 9 4 11 8 7 1 3
10 9 6 11 8 1 2 5 15 14 7 4 12 16 13 3
13 12 5 2 6 11 7 10 8 15 18 4 3 14 9 17 16 1
4 8 2 7 12 9 5 3 1 6 11 10
12 11 2 1 8 5 3 7 6 10 9 4
1 14 2 12 15 8 6 9 13 4 7 3 11 5 10
2 4 1 12 8 3 17 6 ...

result:

ok 81 testcases

Extra Test:

score: 0
Extra Test Passed