QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#378297#5450. 比赛zhouhuanyi82 110ms118212kbC++142.1kb2024-04-06 10:56:522024-04-06 10:56:53

Judging History

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

  • [2024-04-06 10:56:53]
  • 评测
  • 测评结果:82
  • 用时:110ms
  • 内存:118212kb
  • [2024-04-06 10:56:52]
  • 提交

answer

#include<iostream>
#include<cstdio>
#include<vector>
#include<bitset>
#include<cstdlib>
#include<random>
#include<algorithm>
#define N 2000
#define M 4000000
using namespace std;
mt19937 RAND(random_device{}());
int read()
{
	char c=0;
	int sum=0;
	while (c<'0'||c>'9') c=getchar();
	while ('0'<=c&&c<='9') sum=sum*10+c-'0',c=getchar();
	return sum;
}
int T,n,m,p[N+1],cl[N+1][N+1],rcnt[M+1],cnt[M+1],scnt[N+1],tong[N+1],length;
bool used[N+1];
bitset<N+1>st;
vector<int>E[M+1];
vector<int>ES[N+1];
bool check(int x,int y,int z)
{
	return !cl[x][y]||!cl[y][z]||cl[x][y]!=cl[y][z];
}
int main()
{
	int t,x,res;
	bool op;
	T=read();
	for (int qt=1;qt<=T;++qt)
	{
		n=read(),m=read(),op=1;
		for (int i=1;i<=n;++i) ES[i].clear();
		for (int i=1;i<=n;++i)
			for (int j=1;j<=n;++j)
				cl[i][j]=0;
		for (int i=1;i<=m;++i)
		{
			rcnt[i]=t=read(),op&=(t*3<=(n<<1)),E[i].clear();
			while (t--) x=read(),E[i].push_back(x),ES[x].push_back(i);
			for (int j=0;j<E[i].size();++j)
				for (int k=j+1;k<E[i].size();++k)
					cl[E[i][j]][E[i][k]]=cl[E[i][k]][E[i][j]]=i;
		}
		if (!op)
		{
			puts("-1");
			continue;
		}
		while (1)
		{
			op=1;
			for (int i=1;i<=m;++i) cnt[i]=rcnt[i];
			for (int i=1;i<=n;++i) used[i]=0;
			for (int i=1;i<=n;++i)
			{
				res=length=0;
				for (int j=1;j<=m;++j) res=max(res,cnt[j]);
				for (int j=1;j<=n;++j) scnt[j]=0;
				for (int j=1;j<=m;++j)
					if (res==cnt[j])
					{
						for (int k=0;k<E[j].size();++k) scnt[E[j][k]]++;
					}
				res=length=0;
				for (int j=1;j<=n;++j)
					if (!used[j]&&(i<=2||check(p[i-2],p[i-1],j)))
					{
						if (RAND()&1) res=max(res,scnt[j]);
					}
				for (int j=1;j<=n;++j)
					if (scnt[j]>=res&&!used[j]&&(i<=2||check(p[i-2],p[i-1],j)))
						tong[++length]=j;
				if (!length)
				{
					op=0;
					break;
				}
				p[i]=tong[RAND()%length+1],used[p[i]]=1;
				for (int j=0;j<ES[p[i]].size();++j) cnt[ES[p[i]][j]]--;
			}
			if (op&&check(p[n],p[1],p[2])&&check(p[n-1],p[n],p[1])) break;
		}
		for (int i=1;i<=n;++i) printf("%d ",p[i]);
		puts("");
	}
	return 0;
}

Details

Tip: Click on the bar to expand more detailed information

Subtask #1:

score: 6
Accepted

Test #1:

score: 6
Accepted
time: 12ms
memory: 102808kb

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:

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

result:

ok 248 testcases

Test #2:

score: 0
Accepted
time: 11ms
memory: 101928kb

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:

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

result:

ok 180 testcases

Test #3:

score: 0
Accepted
time: 11ms
memory: 103200kb

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 8 3 6 4 1 2 7 
7 1 6 5 8 3 4 2 
8 7 1 4 2 3 6 5 
5 6 8 3 1 4 2 7 
7 1 4 3 6 2 5 8 
3 2 1 7 4 5 6 8 
7 3 6 4 2 8 5 1 
6 1 7 2 5 8 3 4 
7 6 8 4 2 3 5 1 
8 6 4 3 1 5 2 7 
1 5 3 4 8 7 6 2 
8 5 3 2 7 6 1 4 
7 1 2 4 3 6 5 8 
8 5 1 6 7 4 3 2 
3 6 8 1 2 7 4 5 
3 1 7 6 5 4 8 2 
5 8 7 6 1 4 2 3 
1 6 2 5 8 7...

result:

ok 250 testcases

Test #4:

score: 0
Accepted
time: 12ms
memory: 102612kb

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:

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

result:

ok 222 testcases

Test #5:

score: 0
Accepted
time: 7ms
memory: 102008kb

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 8 1 7 2 3 6 4 
1 4 3 2 8 7 6 5 
2 3 1 6 5 7 4 
3 1 5 4 2 
1 2 3 4 
4 2 1 3 7 5 6 
-1
6 5 1 4 3 2 
2 4 8 6 9 7 3 5 1 
-1
-1
-1
-1
-1
1 3 4 5 6 2 7 
5 4 1 3 2 7 6 
7 1 6 5 2 3 4 
-1
1 2 4 6 3 5 
1 4 3 2 6 7 5 
-1
-1
-1
-1
9 4 3 5 8 2 7 1 6 
4 5 6 3 2 1 
3 9 4 7 8 1 5 6 2 
5 6 2 8 3 7 4 1 9 
6 4 5...

result:

ok 336 testcases

Test #6:

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

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:

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

result:

ok 339 testcases

Test #7:

score: 0
Accepted
time: 4ms
memory: 103592kb

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:

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

result:

ok 336 testcases

Subtask #2:

score: 6
Accepted

Dependency #1:

100%
Accepted

Test #8:

score: 6
Accepted
time: 7ms
memory: 103756kb

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:

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

result:

ok 2 testcases

Test #9:

score: 0
Accepted
time: 14ms
memory: 102388kb

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:

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

result:

ok 231 testcases

Test #10:

score: 0
Accepted
time: 12ms
memory: 103476kb

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 6 7 5 4 3 1 
3 6 4 1 5 2 7 
7 4 5 6 2 3 1 
1 5 4 9 8 10 6 7 13 15 14 11 12 3 2 
6 4 9 1 8 5 3 7 2 
1 9 2 3 4 6 8 7 5 
-1
-1
13 5 14 7 1 6 15 12 3 10 11 8 2 9 4 
8 5 6 2 4 7 3 11 10 1 9 
7 10 9 6 12 8 11 4 5 1 2 3 
4 6 1 2 3 5 
10 2 7 8 5 4 3 9 6 1 11 
4 5 1 3 2 
1 2 3 9 10 5 8 7 6 12 4 11 
5...

result:

ok 219 testcases

Test #11:

score: 0
Accepted
time: 12ms
memory: 103060kb

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:

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

result:

ok 213 testcases

Test #12:

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

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:

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

result:

ok 226 testcases

Test #13:

score: 0
Accepted
time: 11ms
memory: 102852kb

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 1 2 5 8 7 3 4 9 
5 8 2 1 4 7 6 3 
1 3 2 
2 1 15 14 7 13 4 5 9 10 6 11 12 3 8 
1 5 9 12 8 2 7 6 4 11 14 10 3 13 
2 1 3 
2 12 5 10 9 6 7 8 1 4 3 11 
-1
-1
7 9 2 1 8 4 5 3 6 
6 2 4 3 1 7 5 
10 3 11 13 8 6 4 12 2 5 1 9 7 
2 4 1 3 5 
-1
3 2 6 10 5 4 11 8 12 9 1 7 
1 11 10 5 8 9 6 12 4 3 2 7 13 
3 4 5 2...

result:

ok 233 testcases

Test #14:

score: 0
Accepted
time: 20ms
memory: 102144kb

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
6 3 4 5 10 1 8 9 2 7 
-1
-1
1 3 8 6 2 5 7 4 9 
8 3 6 5 7 1 2 4 
8 4 2 3 7 6 1 5 
11 6 9 4 8 7 2 1 3 10 5 12 
4 8 9 2 7 3 6 10 1 5 
9 7 3 6 4 10 5 1 8 11 2 12 
6 7 13 15 4 9 11 8 2 10 12 5 1 3 14 
-1
8 9 4 10 5 1 6 2 3 7 
3 6 4 5 2 1 7 
5 2 8 1 4 7 6 3 
6 4 1 7 2 3 5 
8 5 4 1 6 2 3 7 
7 5 3 9 8 4 ...

result:

ok 218 testcases

Test #15:

score: 0
Accepted
time: 3ms
memory: 103608kb

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:

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

result:

ok 222 testcases

Test #16:

score: 0
Accepted
time: 12ms
memory: 101896kb

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 1 10 4 2 3 5 9 8 6 
5 4 6 3 2 1 
9 6 7 8 5 4 3 2 1 
7 3 4 6 2 8 5 1 9 
4 6 5 3 7 1 2 
8 3 6 5 15 12 7 10 2 9 14 13 11 4 1 
-1
8 15 2 1 6 4 3 11 14 10 9 13 7 5 12 
3 1 2 
14 4 2 13 1 10 8 5 11 6 3 9 12 7 
3 8 7 6 1 9 10 2 5 4 
7 4 3 8 1 2 5 6 
1 7 9 5 3 8 6 4 2 
4 3 5 1 2 6 7 
1 3 5 2 12 4 8 ...

result:

ok 228 testcases

Subtask #3:

score: 6
Accepted

Dependency #1:

100%
Accepted

Test #17:

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

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

result:

ok 66 testcases

Test #18:

score: 0
Accepted
time: 16ms
memory: 101780kb

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:

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

result:

ok 57 testcases

Test #19:

score: 0
Accepted
time: 8ms
memory: 103412kb

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 7 10 4 12 6 17 15 3 8 5 1 16 9 11 14 
8 26 3 2 13 16 22 17 7 1 19 14 6 4 20 10 5 9 24 18 23 15 11 21 12 25 
9 19 20 13 10 2 4 11 17 18 5 6 7 15 16 8 12 21 14 3 1 
12 23 13 16 8 22 17 7 3 10 14 20 5 15 21 11 4 18 9 1 6 19 2 
4 24 21 20 15 7 17 10 2 23 14 5 9 22 13 1 25 12 16 18 8 19 6 11 3 
8 14...

result:

ok 65 testcases

Test #20:

score: 0
Accepted
time: 16ms
memory: 102872kb

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:

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

result:

ok 65 testcases

Test #21:

score: 0
Accepted
time: 13ms
memory: 103060kb

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:

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

result:

ok 63 testcases

Test #22:

score: 0
Accepted
time: 8ms
memory: 103512kb

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:

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

result:

ok 65 testcases

Test #23:

score: 0
Accepted
time: 11ms
memory: 103036kb

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 5 32 20 1 7 14 16 28 18 9 31 17 27 11 29 21 8 12 24 25 13 26 22 10 3 15 6 2 23 19 
2 16 11 25 12 7 18 24 13 19 10 15 20 9 14 21 4 8 5 1 6 23 3 17 22 
25 16 28 4 15 29 1 10 11 7 12 26 23 21 13 8 3 17 14 27 19 2 6 18 22 20 24 9 5 
9 14 8 1 6 11 5 4 15 7 10 3 16 12 2 13 
19 5 33 31 36 4 3 23 27 35...

result:

ok 68 testcases

Test #24:

score: 0
Accepted
time: 19ms
memory: 104684kb

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:

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

result:

ok 67 testcases

Subtask #4:

score: 10
Accepted

Test #25:

score: 10
Accepted
time: 17ms
memory: 106648kb

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:

118 201 321 77 119 393 179 58 356 175 10 394 103 148 344 60 140 302 185 85 370 112 191 276 25 232 307 263 33 336 206 127 368 219 133 318 114 164 361 43 21 390 72 221 300 70 186 379 222 135 392 215 44 311 86 84 298 137 38 295 71 131 281 246 100 359 93 173 367 159 234 362 244 214 305 92 218 299 138 26...

result:

ok 5 testcases

Test #26:

score: 0
Accepted
time: 13ms
memory: 104844kb

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
156 144 173 53 150 139 92 85 126 73 69 45 77 116 166 72 47 39 119 178 172 64 20 75 26 61 43 160 147 84 27 12 49 11 31 114 71 19 120 35 167 9 158 168 153 159 118 5 108 154 81 2 117 91 138 130 98 4 122 65 97 135 1 171 59 180 102 60 13 163 70 67 83 3 68 51 37 104 141 46 169 182 145 132 170 157 111 1...

result:

ok 20 testcases

Test #27:

score: 0
Accepted
time: 20ms
memory: 105524kb

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
72 321 396 132 73 155 124 309 114 279 48 62 377 148 101 59 67 153 190 256 200 207 398 274 164 5 295 345 41 369 129 115 278 88 280 60 331 25 319 157 361 335 21 376 350 399 282 328 94 254 209 104 394 246 354 303 231 128 310 110 90 378 6 355 85 393 363 140 287 121 206 42 322 34 271 23 99 380 228 ...

result:

ok 5 testcases

Test #28:

score: 0
Accepted
time: 8ms
memory: 107060kb

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
200 194 201 23 73 87 27 129 83 117 9 203 116 88 65 89 79 193 22 76 112 48 208 18 66 62 7 215 37 176 149 46 156 11 92 44 171 169 108 211 41 132 199 130 75 150 57 110 68 222 228 187 4 161 135 164 209 8 138 218 16 70 139 55 118 64 24 183 96 143 20 224 191 59 38 173 148 174 185 219 151 100 69 121 204...

result:

ok 5 testcases

Test #29:

score: 0
Accepted
time: 8ms
memory: 103864kb

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:

236 195 20 19 163 69 242 136 24 83 111 225 91 55 25 56 36 130 210 182 22 171 50 133 90 92 53 235 131 247 43 194 94 218 112 161 101 168 147 105 173 80 5 110 104 58 145 1 122 79 176 77 62 174 206 146 184 70 245 16 100 238 31 148 9 197 106 86 162 231 196 151 159 215 42 188 152 139 32 177 149 244 103 54...

result:

ok 5 testcases

Test #30:

score: 0
Accepted
time: 17ms
memory: 105700kb

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
224 91 71 82 63 23 51 222 101 187 109 119 14 98 178 20 79 11 75 166 209 106 182 53 118 159 52 134 88 4 54 147 158 210 115 56 97 124 95 214 218 93 30 193 27 10 104 12 25 44 114 65 39 197 45 31 212 157 219 177 87 142 217 161 136 94 168 188 190 41 205 215 163 66 74 213 192 129 183 111 194 216 171...

result:

ok 8 testcases

Test #31:

score: 0
Accepted
time: 7ms
memory: 103188kb

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:

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

result:

ok 20 testcases

Test #32:

score: 0
Accepted
time: 4ms
memory: 102336kb

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

result:

ok 40 testcases

Test #33:

score: 0
Accepted
time: 11ms
memory: 104304kb

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:

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

result:

ok 80 testcases

Test #34:

score: 0
Accepted
time: 12ms
memory: 102460kb

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
1 8 3 10 9 6 5 2 7 4 
-1
-1
1 6 8 3 2 7 9 5 4 
-1
-1
6 4 3 2 5 1 7 
4 3 2 5 1 
-1
-1
-1
-1
-1
6 3 2 1 4 8 5 7 
2 7 9 3 5 6 1 8 4 
-1
-1
7 10 8 4 5 3 2 6 9 1 
-1
-1
2 7 5 1 3 6 4 
-1
5 4 1 3 6 7 9 2 8 
-1
4 3 1 6 7 2 5 
-1
-1
-1
-1
-1
-1
6 4 7 8 1 3 2 5 
6 5 4 2 8 3 1 9 7 
5 2 7 1 3 4 6 
-1
-1
-1
...

result:

ok 200 testcases

Test #35:

score: 0
Accepted
time: 16ms
memory: 106660kb

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:

13 9 21 16 2 20 12 3 4 8 15 19 10 1 11 14 7 5 17 6 18 
-1
208 2 177 164 43 193 181 48 211 101 132 169 178 171 145 209 82 21 25 41 165 22 27 200 95 120 201 119 162 166 54 52 24 207 83 87 45 138 89 26 44 104 39 122 127 8 157 85 60 33 131 66 133 3 174 144 183 186 205 199 202 141 38 65 20 36 57 115 168 ...

result:

ok 13 testcases

Subtask #5:

score: 15
Accepted

Test #36:

score: 15
Accepted
time: 16ms
memory: 106416kb

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:

163 23 331 13 174 393 179 3 284 2 15 351 190 169 301 29 208 328 253 237 277 116 199 365 75 192 357 125 155 275 35 88 353 172 81 360 69 170 318 137 96 268 183 79 291 58 210 273 168 47 289 122 98 375 92 244 388 59 243 399 91 154 380 227 165 361 182 216 314 196 8 337 193 46 358 260 159 283 14 95 382 20...

result:

ok 5 testcases

Test #37:

score: 0
Accepted
time: 16ms
memory: 105368kb

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:

309 279 220 300 307 203 192 272 270 176 316 209 317 183 297 224 263 171 189 289 288 198 260 213 313 27 214 10 255 177 283 23 225 284 19 202 268 195 33 178 294 2 223 53 290 71 222 269 21 56 41 310 179 191 46 88 254 312 175 22 78 264 170 86 20 285 12 54 217 66 50 304 201 120 98 14 207 286 210 15 70 12...

result:

ok 9 testcases

Test #38:

score: 0
Accepted
time: 22ms
memory: 105476kb

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:

178 210 316 89 323 116 171 284 189 349 276 96 162 268 270 111 161 256 167 298 321 149 351 201 78 254 133 306 152 257 122 253 319 71 69 258 219 151 134 318 295 195 342 192 214 174 197 217 252 157 143 340 120 238 225 187 203 290 93 221 113 332 110 246 109 220 81 216 242 186 341 138 185 230 101 267 260...

result:

ok 14 testcases

Test #39:

score: 0
Accepted
time: 23ms
memory: 106492kb

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:

143 184 3 13 227 256 6 310 332 336 306 18 119 333 170 382 49 168 64 1 34 150 348 320 244 191 44 341 106 182 224 35 241 94 59 266 330 138 177 240 222 91 212 28 36 361 400 258 174 277 250 5 232 248 363 375 252 132 69 299 26 398 16 118 110 362 75 349 374 334 190 218 193 108 331 308 391 172 231 284 112 ...

result:

ok 5 testcases

Test #40:

score: 0
Accepted
time: 20ms
memory: 104148kb

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:

106 164 322 121 56 304 83 79 269 49 122 328 95 177 358 51 60 379 61 216 316 87 175 350 17 50 307 243 160 342 75 93 275 133 141 323 4 192 296 146 258 283 176 149 371 204 144 337 162 155 395 154 214 267 239 198 382 246 153 398 148 132 318 102 126 357 72 125 389 225 187 384 203 254 353 229 108 391 36 1...

result:

ok 5 testcases

Test #41:

score: 0
Accepted
time: 29ms
memory: 106820kb

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:

155 245 370 33 76 377 244 143 347 217 27 357 236 98 389 82 254 280 266 182 381 243 146 311 92 174 319 157 11 354 130 116 366 188 24 290 47 265 360 93 175 291 259 68 361 164 237 338 80 85 323 51 225 367 94 160 299 97 133 301 90 184 324 83 195 274 235 247 349 234 79 340 108 126 375 147 4 289 208 167 3...

result:

ok 5 testcases

Test #42:

score: 0
Accepted
time: 20ms
memory: 106996kb

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:

182 258 397 17 81 282 40 192 267 149 10 379 78 143 293 107 168 367 175 23 383 104 214 349 98 226 275 234 16 333 133 114 316 147 193 276 156 24 398 118 61 352 205 42 350 119 95 388 243 162 372 75 85 280 260 76 347 264 136 337 96 62 370 134 30 346 129 240 296 13 256 307 186 158 334 69 131 313 144 33 3...

result:

ok 5 testcases

Test #43:

score: 0
Accepted
time: 7ms
memory: 103608kb

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:

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

result:

ok 194 testcases

Test #44:

score: 0
Accepted
time: 12ms
memory: 102712kb

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 9 10 6 8 4 3 1 5 2 
4 9 5 8 6 7 10 2 3 1 
-1
5 8 3 6 4 7 2 1 9 10 
5 7 3 4 2 6 9 10 1 8 
4 5 9 6 7 1 8 3 2 10 
8 9 3 4 7 10 5 6 2 1 
10 9 2 5 7 8 4 6 3 1 
5 7 9 4 1 10 3 6 2 8 
6 8 9 5 7 3 4 2 1 10 
3 5 9 8 6 1 4 2 7 10 
8 5 1 9 7 3 6 2 4 10 
4 9 7 8 5 6 3 2 10 1 
7 5 9 8 6 10 1 3 4 2 
7 5 4 10 8 ...

result:

ok 62 testcases

Test #45:

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

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 7 1 4 6 2 3 
5 3 8 7 4 9 6 1 2 
8 9 3 4 6 1 7 5 2 
3 5 2 4 6 1 
-1
6 7 2 5 9 3 8 4 1 
3 5 6 1 7 2 8 4 9 
4 3 8 6 2 5 7 1 
4 3 7 2 6 8 5 9 1 
1 8 2 5 4 3 6 7 9 
-1
8 3 7 1 5 6 4 9 2 
3 5 6 2 4 1 7 
5 4 1 3 2 
1 5 3 2 4 6 
4 6 1 5 3 2 
-1
1 6 3 7 8 4 2 5 9 
8 5 1 2 6 3 7 4 9 
3 2 8 5 7 1 9 4 6 
3 7 ...

result:

ok 248 testcases

Test #46:

score: 0
Accepted
time: 11ms
memory: 103968kb

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
245 210 28 203 196 67 178 255 105 286 195 97 223 298 163 216 276 52 323 91 289 126 207 214 19 314 74 187 139 64 330 205 45 37 293 290 94 234 29 324 122 236 82 63 248 325 41 18 176 48 242 219 56 7 202 208 8 213 1 53 279 299 103 321 88 265 21 46 302 77 238 144 230 55 262 87 228 90 256 75 231 73 320...

result:

ok 5 testcases

Test #47:

score: 0
Accepted
time: 7ms
memory: 104992kb

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:

171 168 103 178 181 137 184 183 75 22 194 128 179 26 76 133 191 180 176 30 186 80 126 64 129 28 82 187 182 196 44 32 83 144 127 61 177 21 170 135 147 188 77 98 40 63 124 112 146 85 43 119 151 105 192 173 68 25 20 131 100 39 69 136 118 140 60 189 95 174 31 74 111 51 104 15 202 154 164 205 99 122 4 16...

result:

ok 5 testcases

Test #48:

score: 0
Accepted
time: 17ms
memory: 105260kb

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

result:

ok 8 testcases

Test #49:

score: 0
Accepted
time: 16ms
memory: 103116kb

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:

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

result:

ok 20 testcases

Test #50:

score: 0
Accepted
time: 8ms
memory: 103284kb

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:

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

result:

ok 40 testcases

Test #51:

score: 0
Accepted
time: 8ms
memory: 101640kb

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:

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

result:

ok 80 testcases

Test #52:

score: 0
Accepted
time: 12ms
memory: 102580kb

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
10 8 3 6 9 4 7 5 1 2 
2 1 7 5 3 9 4 8 6 10 
3 1 5 2 4 
-1
6 8 3 9 5 1 4 7 2 
7 6 4 1 5 9 3 8 2 
5 3 2 4 1 
6 5 1 3 7 2 4 8 
2 5 7 3 4 6 1 
2 5 4 3 6 1 
9 5 4 2 6 8 3 7 1 
-1
2 5 4 6 1 7 3 
7 4 9 8 3 6 1 5 2 
-1
5 6 9 2 7 3 4 8 1 10 
2 9 6 4 1 7 3 8 5 10 
-1
-1
4 2 5 6 1 3 
8 5 2 7 3 9 4 6 1 10 
-...

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: 110ms
memory: 110616kb

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:

272 105 269 254 230 223 172 76 168 70 257 94 303 100 156 40 120 166 267 259 199 4 87 141 37 149 305 55 67 147 192 25 6 128 279 327 176 42 180 19 245 54 24 175 2 133 97 95 285 250 48 287 64 263 325 84 217 135 187 102 118 266 9 144 113 96 214 209 292 13 38 212 316 30 89 88 170 72 229 117 123 41 323 10...

result:

ok 5 testcases

Test #54:

score: 0
Accepted
time: 38ms
memory: 104200kb

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:

10 12 6 14 1 4 8 13 17 7 15 2 5 3 11 9 16 
10 3 2 1 6 5 7 4 9 12 8 11 
13 5 4 11 9 10 14 3 2 7 1 12 8 6 
3 2 1 4 6 5 
11 9 4 3 2 13 8 10 12 7 14 1 6 5 
8 2 10 13 3 11 5 1 7 9 4 12 6 
1 9 11 10 3 5 2 4 7 8 6 
1 4 13 14 7 12 9 8 11 2 6 5 10 3 15 
7 11 6 9 2 8 5 4 10 1 3 
-1
225 59 29 197 55 3 158 270 ...

result:

ok 49 testcases

Test #55:

score: 0
Accepted
time: 44ms
memory: 105488kb

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:

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

result:

ok 8 testcases

Test #56:

score: 0
Accepted
time: 25ms
memory: 104844kb

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:

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

result:

ok 20 testcases

Test #57:

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

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:

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

result:

ok 40 testcases

Test #58:

score: 0
Accepted
time: 11ms
memory: 101792kb

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:

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

result:

ok 80 testcases

Test #59:

score: 0
Accepted
time: 25ms
memory: 106792kb

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:

11 9 4 10 5 2 7 13 6 8 3 12 1 
-1
2 1 6 4 5 3 7 
7 2 10 11 14 9 13 1 8 4 3 5 12 6 
-1
6 5 2 10 9 4 3 11 8 1 12 7 
6 3 2 1 5 4 
14 7 1 2 11 12 8 3 4 10 5 9 6 13 
-1
5 4 3 1 6 7 2 
5 4 8 3 2 1 6 7 
126 79 18 214 314 351 155 142 122 137 337 258 265 113 112 312 135 233 330 49 234 313 100 347 78 249 275 ...

result:

ok 61 testcases

Test #60:

score: 0
Accepted
time: 38ms
memory: 104384kb

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
233 260 92 123 63 308 178 144 106 218 16 22 149 275 255 38 261 266 125 252 25 27 237 305 160 174 11 124 313 247 143 101 59 267 164 121 203 211 61 223 155 100 188 29 183 117 238 263 14 277 128 270 141 109 138 90 12 6 281 212 31 321 39 303 177 126 169 244 120 257 265 13 142 40 43 3 296 276 105 189 ...

result:

ok 33 testcases

Test #61:

score: 0
Accepted
time: 28ms
memory: 104584kb

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:

5 6 9 7 2 11 10 3 1 4 8 
6 2 4 1 3 5 7 
7 10 11 2 13 15 1 3 4 6 5 14 16 12 8 9 
3 10 4 1 9 8 5 7 11 6 2 
11 1 4 9 13 10 15 7 12 8 14 6 3 16 5 2 17 
2 3 1 
1 3 5 6 2 8 4 9 7 
10 2 1 6 4 3 7 8 9 5 
130 196 243 150 10 54 240 211 125 326 56 208 194 74 301 136 127 89 95 121 28 60 316 212 8 183 323 265 21...

result:

ok 70 testcases

Test #62:

score: 0
Accepted
time: 38ms
memory: 107400kb

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:

1 3 2 
11 3 10 4 9 13 1 5 8 12 7 14 15 2 6 
163 218 212 282 54 73 236 124 38 198 246 117 158 114 189 81 340 184 26 337 70 272 263 261 169 233 266 259 256 94 331 257 360 292 342 255 164 168 152 302 137 14 87 209 46 9 32 171 229 291 75 36 273 230 349 330 19 10 188 34 110 354 309 328 21 62 187 287 344 ...

result:

ok 49 testcases

Subtask #7:

score: 6
Accepted

Dependency #4:

100%
Accepted

Test #63:

score: 6
Accepted
time: 21ms
memory: 117936kb

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: 0
Accepted
time: 19ms
memory: 108752kb

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:

510 511 100 244 578 6 208 113 367 616 74 551 286 555 318 128 21 602 255 499 333 312 482 261 385 123 139 211 84 148 121 94 53 289 81 143 366 40 104 454 222 25 78 427 79 184 479 643 390 38 161 592 225 217 75 198 633 241 186 282 281 62 251 55 541 605 539 166 484 621 296 466 37 144 653 32 516 351 242 18...

result:

ok 3 testcases

Test #65:

score: 0
Accepted
time: 12ms
memory: 107708kb

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:

311 433 8 228 413 248 386 262 90 42 192 335 19 72 367 210 283 361 326 222 392 227 404 421 226 50 370 130 305 353 67 274 212 179 374 229 88 420 234 29 71 168 400 120 102 297 195 290 328 405 124 424 270 214 30 412 354 27 423 352 239 436 204 344 106 401 378 316 448 398 5 157 445 277 211 278 188 332 1 5...

result:

ok 4 testcases

Test #66:

score: 0
Accepted
time: 13ms
memory: 107548kb

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:

592 506 298 140 232 32 12 33 608 58 261 348 307 156 251 215 322 415 193 304 44 458 224 80 372 429 30 550 331 626 459 238 290 468 554 282 1 147 396 165 199 148 466 139 522 593 591 489 181 464 98 34 211 555 245 404 117 37 13 123 450 518 413 456 269 486 440 520 467 441 76 628 175 602 21 229 594 559 186...

result:

ok 10 testcases

Test #67:

score: 0
Accepted
time: 20ms
memory: 110396kb

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
5 13 31 2 7 50 12 42 19 23 51 38 57 34 59 30 10 63 18 15 21 33 20 25 36 6 14 9 37 29 52 22 56 44 35 48 16 55 26 62 49 1 60 64 66 41 54 40 47 43 8 4 46 17 58 39 28 3 32 11 45 61 24 27 65 53 
314 175 287 42 78 58 61 259 333 299 118 207 188 12 285 74 129 133 47 51 17 5 71 87 127 222 64 310 178 163 1...

result:

ok 7 testcases

Test #68:

score: 0
Accepted
time: 12ms
memory: 109392kb

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
12 54 119 112 79 172 171 174 137 122 63 9 140 91 42 86 60 101 46 134 23 118 96 4 26 99 10 17 83 160 136 126 173 132 59 53 125 41 49 45 155 124 33 138 110 13 94 82 62 38 39 43 142 97 107 95 3 163 164 51 159 167 146 34 166 151 48 150 161 25 88 144 114 50 116 65 117 70 157 29 176 2 58 170 47 84 1...

result:

ok 8 testcases

Test #69:

score: 0
Accepted
time: 19ms
memory: 104280kb

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:

284 10 312 317 314 24 253 68 18 127 107 326 62 335 15 131 104 267 331 163 106 27 149 227 87 174 49 268 218 302 69 224 195 260 64 30 192 181 229 324 203 239 143 272 280 82 207 96 45 156 63 257 55 278 93 28 159 80 212 58 177 315 56 277 35 73 263 158 330 265 213 178 85 249 48 52 264 292 221 269 129 117...

result:

ok 15 testcases

Test #70:

score: 0
Accepted
time: 75ms
memory: 117936kb

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:

248 501 1895 1213 737 1552 664 787 1398 830 594 1810 691 475 1557 618 190 1888 1079 1111 1883 560 1144 1481 858 892 1482 672 505 1982 927 568 1748 6 322 1334 1214 480 1828 775 1186 1808 1067 670 1885 1282 107 1511 18 397 1752 448 997 1713 812 1197 1822 1080 437 1665 1096 984 1858 1019 776 1942 757 5...

result:

ok 1 testcase

Test #71:

score: 0
Accepted
time: 19ms
memory: 115564kb

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: 0
Accepted
time: 68ms
memory: 117816kb

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:

741 12 1827 1273 898 1648 424 1086 1975 62 743 1562 1204 972 1922 452 285 1455 586 441 1333 321 632 1643 594 1251 1755 195 858 1745 103 1316 1480 266 221 1867 576 962 1676 287 546 1557 112 729 1450 503 724 1670 19 1242 1787 1079 533 1372 827 1146 1917 1110 1057 1770 1274 421 1377 36 883 1905 1315 38...

result:

ok 1 testcase

Test #73:

score: 0
Accepted
time: 18ms
memory: 117600kb

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: 0
Accepted
time: 47ms
memory: 118128kb

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:

1305 638 1836 824 877 1679 443 1198 1541 408 1259 1549 806 448 1628 660 500 1543 1203 718 1778 1167 444 1913 1183 1089 1559 193 336 1540 11 301 1354 175 543 1357 710 304 1551 619 1015 1674 1066 302 1676 784 967 1952 588 156 1639 338 1272 1620 979 1327 1966 196 558 1381 1249 949 1772 1324 549 1745 72...

result:

ok 1 testcase

Test #75:

score: 0
Accepted
time: 12ms
memory: 117868kb

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: 0
Accepted
time: 15ms
memory: 101524kb

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: 0
Accepted
time: 18ms
memory: 109044kb

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:

428 419 416 93 185 296 68 110 90 324 424 174 432 181 56 268 240 351 190 291 24 36 53 21 186 189 218 274 308 302 23 12 370 30 405 18 332 284 255 320 114 146 367 262 1 294 217 96 197 400 261 413 166 203 241 275 231 243 411 123 392 192 238 409 140 265 87 282 162 95 245 58 239 358 136 106 112 378 51 159...

result:

ok 2 testcases

Subtask #8:

score: 11
Accepted

Dependency #5:

100%
Accepted

Test #78:

score: 11
Accepted
time: 25ms
memory: 117932kb

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: 0
Accepted
time: 19ms
memory: 108812kb

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:

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

result:

ok 2 testcases

Test #80:

score: 0
Accepted
time: 21ms
memory: 106216kb

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:

137 172 508 158 20 255 160 151 416 21 122 525 64 80 532 89 38 561 169 147 275 23 128 491 35 448 45 57 604 538 109 596 18 503 144 126 554 161 493 104 527 127 453 578 157 41 511 97 577 602 171 141 487 559 32 47 514 600 81 103 572 550 130 603 132 573 76 142 569 504 29 44 556 40 605 87 474 173 450 66 47...

result:

ok 2 testcases

Test #81:

score: 0
Accepted
time: 12ms
memory: 106116kb

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:

237 365 558 399 243 13 411 336 508 432 422 122 216 397 25 281 286 27 454 404 169 490 452 91 213 295 84 380 229 174 266 255 107 345 385 176 398 230 160 322 445 16 294 277 140 386 356 547 300 290 207 468 393 30 369 439 65 299 334 11 223 258 178 226 212 3 478 370 53 320 219 121 293 350 97 475 381 182 3...

result:

ok 3 testcases

Test #82:

score: 0
Accepted
time: 28ms
memory: 103960kb

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:

150 93 166 68 135 224 44 95 244 58 12 212 133 264 293 145 196 115 266 144 73 184 241 54 213 154 260 142 102 218 222 10 304 35 276 42 180 112 263 157 137 308 96 268 7 306 29 261 130 253 199 25 283 48 108 313 314 34 63 291 252 131 53 305 56 316 74 185 174 104 280 124 47 289 223 76 3 292 296 55 117 169...

result:

ok 4 testcases

Test #83:

score: 0
Accepted
time: 40ms
memory: 116008kb

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
135 98 174 118 104 66 112 122 159 132 126 25 130 109 67 107 110 14 113 93 4 116 100 172 133 106 88 111 94 31 129 121 53 134 105 156 119 142 92 128 151 55 149 124 154 89 71 101 80 70 103 143 158 85 108 69 114 150 63 84 51 83 138 123 97 82 145 61 44 21 141 125 19 40 52 86 43 136 157 72 29 57 24 ...

result:

ok 8 testcases

Test #84:

score: 0
Accepted
time: 24ms
memory: 112932kb

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 6 2 4 10 1 7 9 8 3 11 
33 22 155 60 50 107 51 27 140 55 61 156 62 25 143 18 136 141 65 56 160 35 167 40 164 171 37 150 30 38 159 88 92 54 132 77 144 58 19 93 146 97 24 142 86 134 23 147 102 28 138 91 52 105 126 149 95 34 154 85 47 112 163 122 29 82 42 139 124 101 169 114 81 43 121 94 162 63 127...

result:

ok 8 testcases

Test #85:

score: 0
Accepted
time: 17ms
memory: 111732kb

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:

1 2 5 4 3 6 
9 10 6 7 12 4 8 13 2 11 3 5 1 14 
13 11 29 15 12 26 6 19 4 25 9 22 14 2 21 24 8 3 20 5 23 1 27 18 7 30 16 10 28 17 
585 630 852 575 700 863 605 640 115 405 523 328 367 441 301 607 454 84 466 572 977 361 365 770 615 625 247 559 686 904 589 736 293 372 470 169 442 762 165 722 754 17 464 4...

result:

ok 11 testcases

Test #86:

score: 0
Accepted
time: 12ms
memory: 106352kb

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:

132 163 265 159 119 21 109 120 274 103 156 355 78 82 208 90 138 419 95 137 410 173 121 71 194 127 270 93 181 261 102 188 60 169 153 252 134 184 44 87 110 381 105 175 19 107 99 33 135 177 26 140 182 50 179 88 281 157 89 195 187 97 398 149 158 59 178 160 309 77 114 326 189 300 267 170 139 333 104 297 ...

result:

ok 11 testcases

Test #87:

score: 0
Accepted
time: 72ms
memory: 117940kb

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:

826 970 1143 1001 924 1356 1633 491 853 1281 743 1938 851 1865 748 1161 1367 566 1421 438 1473 563 1847 354 39 1243 1533 521 587 1115 1375 499 1213 975 812 1807 9 1941 1661 333 1528 979 236 1282 1630 145 167 1204 531 1275 450 1656 737 1848 1378 37 628 1443 493 1045 1818 383 444 1752 787 1704 370 128...

result:

ok 1 testcase

Test #88:

score: 0
Accepted
time: 58ms
memory: 114072kb

input:

1
2000 0

output:

1226 337 1651 774 1844 1458 192 1607 979 1969 1112 1255 436 991 174 71 572 249 57 703 748 640 413 1318 1620 1381 187 851 802 1612 138 1507 25 1727 1283 861 217 618 1145 924 762 817 1711 886 1370 1191 622 334 292 859 1729 794 1545 1973 705 323 1477 1614 1548 1284 1220 1539 1820 1785 1944 1610 1428 36...

result:

ok 1 testcase

Test #89:

score: 0
Accepted
time: 47ms
memory: 117940kb

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:

899 1313 1840 659 410 1706 311 972 1824 675 254 1385 990 1162 1429 791 810 1574 144 442 1643 930 652 1738 1223 923 1535 223 169 1744 915 1060 1827 1208 117 1612 863 525 1387 413 758 1969 894 1034 1496 1035 1225 1958 1042 395 1857 364 52 1845 529 1076 1676 1172 1271 1699 839 682 1764 1241 965 1776 30...

result:

ok 1 testcase

Test #90:

score: 0
Accepted
time: 35ms
memory: 115844kb

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:

1999 629 661 139 1281 1065 565 407 671 621 259 761 1341 1219 637 175 39 103 953 791 117 1487 1195 397 1853 579 1683 533 883 841 1705 857 1129 349 83 1133 1035 1437 179 947 1419 1211 1303 1673 1637 447 1051 381 1975 1473 1921 607 1811 993 523 1149 1929 721 1891 695 1503 871 451 195 1295 967 125 461 7...

result:

ok 1 testcase

Test #91:

score: 0
Accepted
time: 39ms
memory: 117816kb

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:

139 702 1339 620 436 1128 373 394 1967 655 517 895 642 244 1609 639 771 1159 682 693 1091 803 231 1150 408 793 1746 531 1 851 51 605 1965 304 63 1190 559 414 1730 356 733 1076 633 301 958 747 220 1333 766 505 1514 654 112 963 68 204 1619 324 614 1283 584 404 1742 749 811 1434 218 439 837 725 277 136...

result:

ok 1 testcase

Test #92:

score: 0
Accepted
time: 8ms
memory: 117956kb

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: 0
Accepted
time: 52ms
memory: 118212kb

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:

738 529 1660 63 740 1658 673 636 1659 1071 767 1653 348 372 1892 356 624 1807 1186 11 1470 742 913 1522 1285 606 1575 1252 934 1681 470 1132 1504 240 202 1746 644 652 1766 1092 339 1694 1315 225 1861 38 998 1475 323 762 1966 859 1297 1964 1170 429 1502 574 190 1800 226 708 1462 483 287 1430 495 959 ...

result:

ok 1 testcase

Test #94:

score: 0
Accepted
time: 8ms
memory: 117716kb

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: 0
Accepted
time: 45ms
memory: 117840kb

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:

30 608 1630 633 1209 1872 711 93 1772 1019 1179 1430 1018 851 1415 818 959 1528 1061 340 1532 1165 977 1678 1162 407 1884 460 762 1636 781 1227 1439 1231 446 1606 565 731 1410 82 853 1993 961 1064 1813 691 110 1783 580 955 1490 704 72 1695 1248 1166 1893 527 526 1680 885 1129 1897 873 513 1438 1195 ...

result:

ok 1 testcase

Test #96:

score: 0
Accepted
time: 12ms
memory: 115852kb

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: 0
Accepted
time: 8ms
memory: 103108kb

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: 0
Accepted
time: 12ms
memory: 109208kb

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: 0
Time Limit Exceeded

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: 0
Time Limit Exceeded

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:


result: