QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#648173#9189. Make them Meetxyz12370 11ms16552kbC++234.1kb2024-10-17 17:29:022024-10-17 17:29:04

Judging History

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

  • [2024-10-17 17:29:04]
  • 评测
  • 测评结果:70
  • 用时:11ms
  • 内存:16552kb
  • [2024-10-17 17:29:02]
  • 提交

answer

#include<bits/stdc++.h>
using namespace std;
const long long mod=998244353;
long long T,a,b,c,d[1000001],v[1000001],o,h[1000001],fa[1000001],q,w,e,an,cn,st[1000001],u[1000001],de[1000001],rt,vi[1000001],si[1000001],cnn;
struct p{long long q,w;}l[1000001];
vector<int> qu[1000001],qu1[1000001],qu2[1000001],qu3[1000001];
void dfs(int qq,int ww)
{
	v[qq]=1;
	for(int i=0;i<qu[qq].size();i++)
	{
		if(qu[qq][i]!=ww)
		{
			if(!v[qu[qq][i]])
			{
				qu2[qq].push_back(qu[qq][i]);
				qu2[qu[qq][i]].push_back(qq);
				qu1[qq].push_back(qu[qq][i]);
				de[qu[qq][i]]=de[qq]+1;
				dfs(qu[qq][i],qq);
			}
		}
	}
}
void dfs2(int qq,int ww)
{
	vi[qq]=1;
	for(int i=0;i<qu1[qq].size();i++) dfs2(qu1[qq][i],qq);
}
void dfs1(int qq,int ww)
{
//	cout<<ww<<" "<<qq<<"\n";
	v[qq]=1;
	if(!ww)
	{
		for(int i=0;i<qu2[qq].size();i++)
		{
			if(!v[qu2[qq][i]]) qu3[qq].push_back(qu2[qq][i]),dfs1(qu2[qq][i],qq);
		}
	}
	else
	{
		if(vi[qq])
		{
			for(int i=0;i<qu2[qq].size();i++)
			{
				if(!v[qu2[qq][i]]) qu3[qq].push_back(qu2[qq][i]),dfs1(qu2[qq][i],qq); 
			}
			for(int i=0;i<qu[qq].size();i++)
			{
				if(!v[qu[qq][i]]&&!vi[qu[qq][i]]) qu3[qq].push_back(qu[qq][i]),dfs1(qu[qq][i],qq);
			}
		}
		else
		{
			for(int i=0;i<qu[qq].size();i++)
			{
				if(!v[qu[qq][i]]&&!vi[qu[qq][i]]) qu3[qq].push_back(qu[qq][i]),dfs1(qu[qq][i],qq);
			}
		}
	}
}
void dfs3(int qq)
{
	si[qq]=1;
	for(int i=0;i<qu3[qq].size();i++) dfs3(qu3[qq][i]),si[qq]+=si[qu3[qq][i]];
}
vector<int> tmp,ans[1000001];
void dfs4(int qq)
{
	for(int i=0;i<qu3[qq].size();i++)
	{
		tmp.clear();
		for(int j=0;j<a;j++)
		{
			if(j+1==qq||j+1==qu3[qq][i]) tmp.push_back(qq);
			else tmp.push_back(j+1);
		}
		ans[++cnn]=tmp;
		dfs4(qu3[qq][i]);
		tmp.clear();
		for(int j=0;j<a;j++)
		{
			if(j+1==qq||j+1==qu3[qq][i]) tmp.push_back(qq);
			else tmp.push_back(j+1);
		}
		ans[++cnn]=tmp;
	}
}
void work(int qq)
{
	tmp.clear();
	for(int i=0;i<a;i++) tmp.push_back(i+1);
	for(int i=0;i<qu3[qq].size();i++) tmp[qu3[qq][i]-1]=qq;
	ans[++cnn]=tmp;
}
int vv[1000001];
vector<p> tp;
void dfs5(int qq)
{
	for(int i=0;i<qu3[qq].size();i++)
	{
		if(d[qq]==0&&d[qu3[qq][i]]>0)
		{
			tp.push_back(p{qq,qu3[qq][i]});
		}
		dfs5(qu3[qq][i]);
	}
}
void get(int qq)
{
	while(d[qq]==0)
	{
		tmp.clear();
		for(int i=0;i<=a;i++) vv[i]=0;
		for(int i=1;i<=a;i++) tmp.push_back(i);
		tp.clear();
		dfs5(qq);
		for(int i=0;i<tp.size();i++)
		{
			if(!vv[tp[i].q]&&!vv[tp[i].w])
			{
				swap(d[tp[i].q],d[tp[i].w]);
				tmp[tp[i].w-1]=tp[i].q;
				vv[tp[i].q]=vv[tp[i].w]=1;
			}
		}
		ans[++cnn]=tmp;
	}
}
int main()
{
//	freopen("1.in","r",stdin);
	scanf("%lld%lld",&a,&b);
	for(int i=1;i<=b;i++)
	{
		scanf("%lld%lld",&q,&w);
		++q,++w;
		qu[q].push_back(w);
		qu[w].push_back(q);
	}
	dfs(1,0);
	long long mxx=0;
	for(int i=1;i<=a;i++) mxx=max(mxx,de[i]);
	if(mxx==a-1)
	{
		int tt=1;
		st[++cn]=tt;
		for(int i=1;i<a;i++)
		{
			tt=qu1[tt][0];
			st[++cn]=tt;
		}
		printf("%lld\n",a+1);
		for(int i=1;i<=a+1;i++)
		{
			if(i&1)
			{
				for(int j=1;j<=cn;j++)
				{
					d[st[j]]=(j+1)/2;
				}
			}
			else
			{
				for(int j=1;j<=cn;j++)
				{
					d[st[j]]=(j+2)/2;
				}
			}
			for(int j=1;j<=a;j++) printf("%lld ",d[j]);printf("\n");
		}
	}
	else
	{
		rt=1;
		for(int i=1;i<=a;i++)
		{
			if(qu1[i].size()>1)
			{
				rt=i;break;
			}
		}
		for(int i=1;i<=a;i++) v[i]=0;
		dfs2(rt,0);
//		for(int i=1;i<=a;i++) cout<<vi[i]<<" ";
		dfs1(rt,0);
		dfs3(rt);
		work(rt);
		cn=0;
		for(int i=0;i<qu3[rt].size();i++) st[++cn]=qu3[rt][i];st[cn+1]=st[1];
		for(int i=1;i<=a;i++) d[i]=i;
		for(int i=1;i<=cn;i++) d[st[i]]=0;
		for(int i=1;i<=cn;i++)
		{
			for(int j=1;j<si[st[i+1]];j++)
			{
				tmp.clear();
				for(int j=0;j<a;j++)
				{
					if(j+1==rt||j+1==st[i]) tmp.push_back(rt);
					else tmp.push_back(j+1);
				}
				ans[++cnn]=tmp;
				get(st[i+1]);
				work(rt);
				for(int k=1;k<=cn;k++) d[st[k]]=0;
			}
		}
		dfs4(rt);
		printf("%lld\n",cnn);
		for(int i=1;i<=cnn;i++)
		{
			for(int j=0;j<a;j++) printf("%lld ",ans[i][j]);
			printf("\n");
		}
	}
	return 0;
}

Details

Tip: Click on the bar to expand more detailed information

Subtask #1:

score: 10
Accepted

Test #1:

score: 10
Accepted
time: 3ms
memory: 12048kb

input:

2 1
0 1

output:

3
1 1 
1 2 
1 1 

result:

points 1.0

Test #2:

score: 10
Accepted
time: 3ms
memory: 16096kb

input:

3 2
0 1
0 2

output:

5
1 1 1 
1 1 3 
1 1 3 
1 2 1 
1 2 1 

result:

points 1.0

Test #3:

score: 10
Accepted
time: 3ms
memory: 16272kb

input:

4 3
0 1
0 2
0 3

output:

7
1 1 1 1 
1 1 3 4 
1 1 3 4 
1 2 1 4 
1 2 1 4 
1 2 3 1 
1 2 3 1 

result:

points 1.0

Test #4:

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

input:

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

output:

197
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
1 1 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 3...

result:

points 1.0

Test #5:

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

input:

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

output:

199
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
1 1 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...

result:

points 1.0

Subtask #2:

score: 13
Accepted

Test #6:

score: 13
Accepted
time: 3ms
memory: 12044kb

input:

2 1
0 1

output:

3
1 1 
1 2 
1 1 

result:

points 1.0

Test #7:

score: 13
Accepted
time: 3ms
memory: 12124kb

input:

3 3
1 2
0 1
0 2

output:

4
1 1 2 
1 2 2 
1 1 2 
1 2 2 

result:

points 1.0

Test #8:

score: 13
Accepted
time: 6ms
memory: 12108kb

input:

4 6
0 1
0 3
2 3
0 2
1 3
1 2

output:

5
1 1 2 2 
1 2 3 2 
1 1 2 2 
1 2 3 2 
1 1 2 2 

result:

points 1.0

Test #9:

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

input:

10 45
4 9
2 8
5 9
1 2
2 9
4 5
5 7
6 7
1 3
1 9
3 4
0 3
4 7
0 6
5 6
7 9
4 8
6 8
0 5
1 8
3 9
1 6
6 9
4 6
0 8
2 3
0 4
0 9
0 7
3 6
0 2
2 5
3 7
3 5
7 8
5 8
8 9
0 1
2 7
1 7
1 4
2 6
2 4
3 8
1 5

output:

11
1 2 2 1 3 4 5 5 3 4 
1 2 3 2 4 5 6 5 3 4 
1 2 2 1 3 4 5 5 3 4 
1 2 3 2 4 5 6 5 3 4 
1 2 2 1 3 4 5 5 3 4 
1 2 3 2 4 5 6 5 3 4 
1 2 2 1 3 4 5 5 3 4 
1 2 3 2 4 5 6 5 3 4 
1 2 2 1 3 4 5 5 3 4 
1 2 3 2 4 5 6 5 3 4 
1 2 2 1 3 4 5 5 3 4 

result:

points 1.0

Test #10:

score: 13
Accepted
time: 3ms
memory: 12120kb

input:

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

output:

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

result:

points 1.0

Test #11:

score: 13
Accepted
time: 7ms
memory: 12144kb

input:

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

output:

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

result:

points 1.0

Test #12:

score: 13
Accepted
time: 7ms
memory: 12144kb

input:

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

output:

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

result:

points 1.0

Test #13:

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

input:

50 1225
6 10
14 36
0 34
7 23
22 31
18 34
2 19
13 21
0 46
0 11
2 43
2 11
13 20
13 19
7 39
35 37
9 17
31 38
13 40
7 28
2 41
20 46
25 36
12 39
1 37
21 42
33 48
10 24
13 26
26 37
0 47
17 19
1 28
28 40
15 40
11 22
10 19
24 28
12 28
19 40
6 12
13 48
20 37
11 46
8 19
5 24
16 28
15 47
31 34
11 21
28 33
14 1...

output:

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

result:

points 1.0

Test #14:

score: 13
Accepted
time: 8ms
memory: 12148kb

input:

100 4950
24 39
27 46
11 71
57 65
3 8
84 97
74 87
17 49
12 72
1 4
22 83
29 42
28 65
39 89
29 92
26 78
45 53
18 44
33 43
14 98
50 66
21 95
32 67
21 33
21 80
59 77
70 85
13 16
0 41
31 65
51 80
22 80
30 79
55 75
54 82
29 57
72 97
31 85
86 87
60 90
1 17
65 81
13 15
44 71
58 88
65 87
8 31
77 99
4 44
29 43...

output:

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

result:

points 1.0

Subtask #3:

score: 11
Accepted

Test #15:

score: 11
Accepted
time: 7ms
memory: 12076kb

input:

2 1
0 1

output:

3
1 1 
1 2 
1 1 

result:

points 1.0

Test #16:

score: 11
Accepted
time: 7ms
memory: 12128kb

input:

3 2
0 1
1 2

output:

4
1 1 2 
1 2 2 
1 1 2 
1 2 2 

result:

points 1.0

Test #17:

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

input:

4 3
0 1
1 2
2 3

output:

5
1 1 2 2 
1 2 2 3 
1 1 2 2 
1 2 2 3 
1 1 2 2 

result:

points 1.0

Test #18:

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

input:

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

output:

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

result:

points 1.0

Test #19:

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

input:

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

output:

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

result:

points 1.0

Test #20:

score: 11
Accepted
time: 7ms
memory: 12200kb

input:

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

output:

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

result:

points 1.0

Test #21:

score: 11
Accepted
time: 7ms
memory: 12144kb

input:

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

output:

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

result:

points 1.0

Subtask #4:

score: 36
Accepted

Dependency #1:

100%
Accepted

Dependency #3:

100%
Accepted

Test #22:

score: 36
Accepted
time: 3ms
memory: 12052kb

input:

2 1
0 1

output:

3
1 1 
1 2 
1 1 

result:

points 1.0

Test #23:

score: 36
Accepted
time: 5ms
memory: 16220kb

input:

3 2
0 1
0 2

output:

5
1 1 1 
1 1 3 
1 1 3 
1 2 1 
1 2 1 

result:

points 1.0

Test #24:

score: 36
Accepted
time: 7ms
memory: 16284kb

input:

4 3
0 1
0 2
0 3

output:

7
1 1 1 1 
1 1 3 4 
1 1 3 4 
1 2 1 4 
1 2 1 4 
1 2 3 1 
1 2 3 1 

result:

points 1.0

Test #25:

score: 36
Accepted
time: 9ms
memory: 16192kb

input:

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

output:

197
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
1 1 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 3...

result:

points 1.0

Test #26:

score: 36
Accepted
time: 9ms
memory: 16368kb

input:

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

output:

199
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
1 1 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...

result:

points 1.0

Test #27:

score: 36
Accepted
time: 7ms
memory: 12124kb

input:

3 2
0 1
1 2

output:

4
1 1 2 
1 2 2 
1 1 2 
1 2 2 

result:

points 1.0

Test #28:

score: 36
Accepted
time: 7ms
memory: 12136kb

input:

4 3
0 1
1 2
2 3

output:

5
1 1 2 2 
1 2 2 3 
1 1 2 2 
1 2 2 3 
1 1 2 2 

result:

points 1.0

Test #29:

score: 36
Accepted
time: 0ms
memory: 12140kb

input:

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

output:

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

result:

points 1.0

Test #30:

score: 36
Accepted
time: 7ms
memory: 12088kb

input:

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

output:

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

result:

points 1.0

Test #31:

score: 36
Accepted
time: 3ms
memory: 12124kb

input:

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

output:

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

result:

points 1.0

Test #32:

score: 36
Accepted
time: 7ms
memory: 12184kb

input:

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

output:

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

result:

points 1.0

Test #33:

score: 36
Accepted
time: 8ms
memory: 16156kb

input:

5 4
2 1
3 2
4 1
1 0

output:

12
2 2 2 4 2 
2 2 3 4 5 
1 2 3 3 5 
2 2 2 4 2 
2 2 3 4 5 
2 2 3 4 5 
1 2 2 4 5 
1 2 3 3 5 
1 2 3 3 5 
1 2 2 4 5 
1 2 3 4 2 
1 2 3 4 2 

result:

points 1.0

Test #34:

score: 36
Accepted
time: 5ms
memory: 16180kb

input:

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

output:

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

result:

points 1.0

Test #35:

score: 36
Accepted
time: 4ms
memory: 16252kb

input:

11 10
2 0
8 6
1 0
5 3
9 7
7 5
4 3
6 5
10 9
3 1

output:

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

result:

points 1.0

Test #36:

score: 36
Accepted
time: 7ms
memory: 16484kb

input:

100 99
2 1
91 16
24 19
45 0
55 9
21 19
7 2
97 9
40 3
61 47
34 9
36 10
27 0
73 24
53 6
79 67
51 4
18 3
25 5
67 26
15 9
82 65
19 17
43 11
92 36
62 29
59 20
22 0
32 21
66 25
50 19
5 0
23 7
78 64
42 28
28 6
8 1
98 94
10 8
84 50
88 0
87 51
89 61
72 28
14 6
63 31
33 23
57 38
11 9
38 33
16 2
86 8
69 66
54 ...

output:

524
1 1 3 4 1 1 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 24 25 26 27 1 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 1 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 1 90 91 92 93 94 95 96 97 98 99 100 
1 2 3 4...

result:

points 1.0

Test #37:

score: 36
Accepted
time: 7ms
memory: 16356kb

input:

100 99
65 64
90 89
96 95
29 28
61 60
50 49
95 93
37 36
42 40
45 43
94 93
16 15
8 7
67 66
54 52
15 13
38 37
77 76
1 0
89 88
39 37
21 20
63 62
49 48
58 56
53 51
10 9
46 44
9 7
20 19
70 69
73 71
56 54
57 56
24 23
48 46
60 58
83 82
6 4
34 33
12 11
19 18
82 81
23 21
55 53
41 39
18 17
91 89
14 12
26 25
64...

output:

586
1 1 1 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 
1 1...

result:

points 1.0

Test #38:

score: 36
Accepted
time: 5ms
memory: 16368kb

input:

100 99
11 8
17 16
98 95
89 86
53 51
88 86
63 62
15 12
83 82
73 72
97 96
5 4
6 5
51 49
16 13
81 78
94 93
25 22
70 68
23 21
44 41
74 73
2 1
28 27
37 36
30 27
35 32
77 76
50 49
22 19
82 79
85 83
45 44
95 94
24 23
10 9
21 20
72 69
78 75
43 40
39 38
19 17
42 41
52 50
34 32
62 61
65 62
79 76
90 89
69 66
4...

output:

585
1 1 3 1 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 
1 2...

result:

points 1.0

Test #39:

score: 36
Accepted
time: 4ms
memory: 16404kb

input:

100 99
82 47
37 20
37 44
37 86
37 56
99 58
80 13
56 39
37 93
37 64
3 73
53 32
91 75
97 78
37 30
59 90
15 22
37 52
37 79
25 4
37 71
37 3
37 51
12 2
37 91
37 34
37 38
37 36
37 40
95 67
37 28
14 83
42 26
37 14
37 9
37 42
34 74
37 72
1 81
86 7
98 87
29 17
37 31
92 62
79 45
37 59
31 50
20 96
69 24
37 97
...

output:

346
1 38 3 38 5 6 7 8 9 38 11 12 38 14 38 38 17 18 38 38 38 38 23 38 25 38 27 38 38 38 38 38 33 34 38 36 38 38 38 40 38 42 38 44 38 46 38 48 38 50 51 38 38 38 55 56 38 58 59 38 61 38 63 64 38 38 67 68 69 38 71 38 38 74 75 76 38 38 79 38 38 82 38 84 85 86 38 88 38 90 91 38 38 38 95 38 97 38 38 38 
1 ...

result:

points 1.0

Test #40:

score: 36
Accepted
time: 10ms
memory: 16552kb

input:

100 99
61 80
7 74
86 22
54 45
71 97
33 37
71 49
71 59
0 79
14 5
88 86
6 92
48 18
52 15
20 81
62 61
63 52
78 1
85 93
24 48
96 0
50 88
82 53
68 36
16 34
95 21
81 58
87 90
60 26
28 68
90 73
21 19
71 43
83 84
71 63
76 6
71 24
1 39
67 55
44 3
65 31
64 78
19 83
32 65
35 47
89 38
37 25
94 41
43 62
5 46
71 ...

output:

585
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 1 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 1 98 99 100 
1 2 3...

result:

points 1.0

Test #41:

score: 36
Accepted
time: 7ms
memory: 16484kb

input:

100 99
8 3
47 1
50 49
4 1
89 88
84 83
68 67
34 19
40 35
77 76
12 6
52 51
71 70
66 65
97 96
33 1
53 52
83 82
51 50
79 78
43 7
91 90
92 91
62 61
49 28
31 9
96 95
42 0
82 81
36 34
5 2
58 57
15 5
72 71
29 25
54 53
93 92
95 94
59 58
76 75
65 64
55 54
74 73
2 1
18 11
27 0
14 10
13 10
69 68
39 0
85 84
81 8...

output:

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

result:

points 1.0

Test #42:

score: 36
Accepted
time: 7ms
memory: 16488kb

input:

100 99
79 78
39 33
3 1
23 19
2 0
31 23
26 18
33 24
86 85
25 20
83 82
1 0
60 59
14 10
29 25
17 8
7 5
68 67
34 28
58 57
84 83
48 46
90 89
54 53
12 3
50 49
9 1
64 63
24 18
95 94
41 34
99 98
97 96
4 2
87 86
10 9
56 55
51 50
5 1
11 8
65 64
98 97
52 51
16 14
37 31
80 79
67 66
8 4
42 32
93 92
73 72
15 6
82...

output:

572
1 1 1 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 
1 2...

result:

points 1.0

Test #43:

score: 36
Accepted
time: 7ms
memory: 16412kb

input:

100 99
99 98
74 73
40 38
38 37
80 79
48 46
29 26
3 1
37 34
17 15
62 61
30 27
81 80
8 6
45 42
76 75
88 87
32 30
31 29
75 74
34 33
83 82
16 14
14 11
73 72
96 95
12 11
95 94
68 67
67 66
26 25
2 1
19 18
49 47
20 17
85 84
57 56
28 26
63 62
64 63
10 8
71 70
13 10
69 68
53 52
35 32
33 31
55 54
46 43
54 53
...

output:

576
2 2 2 2 2 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 
2 2...

result:

points 1.0

Test #44:

score: 36
Accepted
time: 7ms
memory: 16492kb

input:

100 99
38 39
9 10
96 45
57 8
35 36
54 32
85 50
8 9
84 46
97 35
32 33
74 4
22 23
18 19
39 40
75 17
12 13
66 37
63 27
11 12
42 43
25 26
29 30
21 22
49 50
6 7
95 32
82 50
89 19
4 5
16 17
93 50
70 22
53 26
81 41
68 27
94 21
41 42
15 16
17 18
72 2
60 48
47 48
28 29
19 20
99 6
13 14
88 50
64 44
34 35
30 3...

output:

582
1 1 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 1 80 81 82 83 84 85 86 87 88 89 90 91 92 1 94 95 96 97 98 99 100 
1 2 3...

result:

points 1.0

Test #45:

score: 36
Accepted
time: 3ms
memory: 16468kb

input:

100 99
34 35
10 11
86 0
69 0
24 25
78 0
92 0
19 20
30 31
20 21
25 26
45 46
81 0
32 33
51 0
61 0
90 0
41 42
4 5
57 0
64 0
23 24
8 9
98 0
53 0
42 43
76 0
0 1
21 22
56 0
22 23
43 44
89 0
5 6
9 10
70 0
74 0
37 38
14 15
65 0
71 0
1 2
39 40
44 45
91 0
46 47
49 50
29 30
83 0
48 49
13 14
36 37
58 0
2 3
15 1...

output:

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

result:

points 1.0

Test #46:

score: 36
Accepted
time: 6ms
memory: 16280kb

input:

100 99
7 0
33 0
70 2
98 2
13 0
32 0
77 2
88 2
49 0
5 0
89 2
54 2
61 2
94 2
64 2
48 0
12 0
86 2
28 0
52 2
22 0
38 0
74 2
4 0
80 2
41 0
6 0
43 0
35 0
44 0
92 2
78 2
99 2
19 0
11 0
68 2
23 0
26 0
87 2
73 2
0 1
85 2
57 2
67 2
69 2
76 2
21 0
56 2
60 2
91 2
90 2
51 2
47 0
14 0
59 2
30 0
79 2
96 2
95 2
53 ...

output:

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

result:

points 1.0

Test #47:

score: 36
Accepted
time: 6ms
memory: 16328kb

input:

100 99
73 30
96 30
72 30
31 0
46 0
82 30
6 7
65 30
79 30
97 30
88 30
91 30
44 0
85 30
60 0
33 0
27 28
57 0
83 30
1 2
43 0
24 25
16 17
38 0
49 0
15 16
48 0
10 11
55 0
17 18
81 30
76 30
54 0
39 0
26 27
68 30
95 30
78 30
71 30
84 30
42 0
20 21
86 30
70 30
47 0
56 0
21 22
63 0
36 0
14 15
34 0
7 8
53 0
7...

output:

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

result:

points 1.0

Test #48:

score: 36
Accepted
time: 7ms
memory: 16516kb

input:

100 99
14 15
87 48
58 40
72 30
79 33
98 45
80 24
60 4
82 0
25 26
42 43
85 4
23 24
48 49
47 48
16 17
92 1
95 38
11 12
70 34
10 11
28 29
78 9
8 9
59 37
76 14
68 45
31 32
86 10
45 46
66 14
6 7
61 38
0 1
19 20
73 25
89 2
32 33
90 19
71 35
21 22
37 38
24 25
93 17
39 40
84 49
2 3
7 8
83 42
67 12
18 19
1 2...

output:

581
1 1 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 1 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 1 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 
1 2 3...

result:

points 1.0

Test #49:

score: 36
Accepted
time: 11ms
memory: 16432kb

input:

100 99
96 94
89 87
74 73
64 62
33 31
21 19
42 41
45 44
12 11
50 48
77 76
58 57
84 83
93 92
97 95
6 4
32 30
9 7
52 51
53 52
38 36
3 2
43 42
94 93
27 26
15 13
60 59
28 27
82 80
95 94
16 14
68 67
85 83
72 70
44 43
25 23
73 72
55 54
81 80
40 39
78 77
47 45
35 34
10 8
79 78
75 73
61 59
57 55
39 37
22 21
...

output:

583
1 1 1 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 
1 1...

result:

points 1.0

Test #50:

score: 36
Accepted
time: 10ms
memory: 16468kb

input:

100 99
22 45
25 51
9 19
23 48
38 77
37 75
14 29
29 59
39 79
25 52
27 55
33 68
8 17
15 31
36 74
21 44
0 1
5 11
17 35
35 71
36 73
32 66
7 16
5 12
18 37
39 80
3 8
43 87
21 43
40 82
45 92
35 72
10 21
11 23
16 34
18 38
13 27
15 32
41 84
31 63
20 41
12 25
28 57
32 65
7 15
3 7
20 42
2 5
42 85
31 64
0 2
19 ...

output:

494
1 1 1 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 
1 1...

result:

points 1.0

Test #51:

score: 36
Accepted
time: 4ms
memory: 16424kb

input:

100 99
83 3
42 0
34 5
72 1
8 3
5 1
7 2
73 4
32 0
36 5
93 3
50 5
77 4
88 4
84 2
30 1
14 2
54 3
78 4
92 1
33 3
65 3
96 5
4 3
12 4
98 5
39 2
56 1
28 2
51 1
68 3
90 2
18 5
6 2
49 0
94 1
57 1
99 3
74 1
41 4
79 0
53 5
52 1
19 5
61 2
48 1
75 5
15 1
67 5
76 5
47 4
87 2
63 3
85 5
3 1
37 3
71 4
22 1
91 2
24 1...

output:

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

result:

points 1.0

Test #52:

score: 36
Accepted
time: 3ms
memory: 16324kb

input:

100 99
52 15
41 6
94 2
31 25
45 15
86 25
68 16
80 0
25 23
42 21
53 20
57 24
88 22
6 0
62 16
98 16
32 1
23 4
84 25
38 16
55 12
3 0
39 19
87 9
56 10
30 9
36 17
73 20
64 10
54 24
35 16
20 7
22 16
37 12
99 0
66 19
58 16
34 13
10 8
91 3
95 23
75 2
7 0
15 2
26 18
70 14
9 4
67 3
65 17
85 11
13 3
93 14
81 3...

output:

491
1 1 3 1 1 6 1 1 9 10 11 12 13 14 15 16 17 1 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 1 42 43 44 45 46 47 48 49 1 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 1 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 1 
1 2 3 4 5...

result:

points 1.0

Test #53:

score: 36
Accepted
time: 10ms
memory: 16520kb

input:

100 99
35 36
79 80
95 96
26 27
88 89
86 87
25 26
59 60
80 81
15 16
82 83
64 65
12 13
45 46
96 97
14 15
2 3
39 40
41 42
91 92
3 4
71 72
20 21
4 5
28 29
87 88
32 33
38 39
67 68
11 12
84 85
74 75
81 82
65 66
53 54
70 71
57 58
66 67
98 17
18 19
13 14
43 44
75 76
55 56
19 20
22 23
6 7
37 38
94 95
63 64
6...

output:

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

result:

points 1.0

Test #54:

score: 36
Accepted
time: 7ms
memory: 16504kb

input:

100 99
51 52
31 32
52 53
72 64
9 10
4 5
6 7
14 15
48 49
3 4
19 20
2 3
80 44
38 39
62 58
1 2
58 59
22 23
90 22
61 46
8 9
17 18
42 43
25 26
96 29
39 40
43 44
67 19
75 65
91 4
74 7
78 6
69 67
70 5
86 50
98 49
36 37
71 69
79 6
81 8
56 57
89 68
28 29
0 1
47 48
10 11
11 12
50 51
46 47
23 24
15 16
24 25
73...

output:

580
1 2 3 5 5 5 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 5 93 94 95 96 97 98 99 100 
1 2 ...

result:

points 1.0

Test #55:

score: 36
Accepted
time: 3ms
memory: 12036kb

input:

4 3
2 1
3 2
1 0

output:

5
1 1 2 2 
1 2 2 3 
1 1 2 2 
1 2 2 3 
1 1 2 2 

result:

points 1.0

Test #56:

score: 36
Accepted
time: 3ms
memory: 16184kb

input:

4 3
3 0
1 0
2 1

output:

10
1 1 3 1 
1 2 3 1 
1 2 2 4 
1 1 3 1 
1 2 3 1 
1 2 3 1 
1 1 3 4 
1 2 2 4 
1 2 2 4 
1 1 3 4 

result:

points 1.0

Test #57:

score: 36
Accepted
time: 7ms
memory: 16288kb

input:

5 4
4 3
1 0
2 0
3 1

output:

16
1 1 1 4 5 
1 2 1 4 5 
1 2 3 2 5 
1 1 1 4 5 
1 2 1 4 5 
1 2 3 4 4 
1 2 3 2 5 
1 1 1 4 5 
1 1 3 4 5 
1 2 3 2 5 
1 2 3 4 4 
1 2 3 4 4 
1 2 3 2 5 
1 1 3 4 5 
1 2 1 4 5 
1 2 1 4 5 

result:

points 1.0

Test #58:

score: 36
Accepted
time: 6ms
memory: 12116kb

input:

5 4
1 0
3 2
2 1
4 3

output:

6
1 1 2 2 3 
1 2 2 3 3 
1 1 2 2 3 
1 2 2 3 3 
1 1 2 2 3 
1 2 2 3 3 

result:

points 1.0

Test #59:

score: 36
Accepted
time: 7ms
memory: 16240kb

input:

6 5
5 2
1 0
2 1
4 0
3 2

output:

22
1 1 3 4 1 6 
1 2 3 4 1 6 
1 2 2 4 5 6 
1 1 3 4 1 6 
1 2 3 4 1 6 
1 2 3 4 5 3 
1 2 2 4 5 6 
1 1 3 4 1 6 
1 2 3 4 1 6 
1 2 3 3 5 6 
1 2 2 4 5 6 
1 1 3 4 1 6 
1 1 3 4 5 6 
1 2 2 4 5 6 
1 2 3 4 5 3 
1 2 3 4 5 3 
1 2 3 3 5 6 
1 2 3 3 5 6 
1 2 2 4 5 6 
1 1 3 4 5 6 
1 2 3 4 1 6 
1 2 3 4 1 6 

result:

points 1.0

Test #60:

score: 36
Accepted
time: 7ms
memory: 16108kb

input:

6 5
4 3
2 0
3 0
1 0
5 0

output:

14
1 1 1 1 5 1 
1 2 1 4 5 6 
1 2 3 4 4 6 
1 1 1 1 5 1 
1 2 1 4 5 6 
1 2 1 4 5 6 
1 2 3 1 5 6 
1 2 3 4 4 6 
1 2 3 4 4 6 
1 2 3 1 5 6 
1 1 3 4 5 6 
1 1 3 4 5 6 
1 2 3 4 5 1 
1 2 3 4 5 1 

result:

points 1.0

Test #61:

score: 36
Accepted
time: 3ms
memory: 16240kb

input:

7 6
2 1
3 2
4 1
1 0
6 3
5 0

output:

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

result:

points 1.0

Test #62:

score: 36
Accepted
time: 0ms
memory: 16224kb

input:

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

output:

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

result:

points 1.0

Test #63:

score: 36
Accepted
time: 7ms
memory: 16244kb

input:

7 6
3 1
5 4
6 0
1 0
2 0
4 3

output:

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

result:

points 1.0

Test #64:

score: 36
Accepted
time: 3ms
memory: 16280kb

input:

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

output:

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

result:

points 1.0

Test #65:

score: 36
Accepted
time: 3ms
memory: 16176kb

input:

7 6
2 1
4 3
1 0
6 3
3 2
5 0

output:

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

result:

points 1.0

Test #66:

score: 36
Accepted
time: 3ms
memory: 16240kb

input:

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

output:

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

result:

points 1.0

Test #67:

score: 36
Accepted
time: 3ms
memory: 16156kb

input:

7 6
1 0
4 0
6 4
3 1
2 0
5 0

output:

19
1 1 1 4 1 1 7 
1 1 3 4 5 6 7 
1 2 3 4 5 6 5 
1 1 1 4 1 1 7 
1 2 3 4 5 1 7 
1 2 3 2 5 6 7 
1 1 1 4 1 1 7 
1 1 3 4 5 6 7 
1 2 3 2 5 6 7 
1 2 3 2 5 6 7 
1 1 3 4 5 6 7 
1 2 3 4 1 6 7 
1 2 3 4 5 6 5 
1 2 3 4 5 6 5 
1 2 3 4 1 6 7 
1 2 1 4 5 6 7 
1 2 1 4 5 6 7 
1 2 3 4 5 1 7 
1 2 3 4 5 1 7 

result:

points 1.0

Test #68:

score: 36
Accepted
time: 3ms
memory: 16148kb

input:

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

output:

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

result:

points 1.0

Test #69:

score: 36
Accepted
time: 3ms
memory: 16212kb

input:

7 6
1 0
3 0
2 0
5 1
4 0
6 2

output:

19
1 1 1 1 1 6 7 
1 2 3 1 5 6 7 
1 2 3 4 5 6 3 
1 1 1 1 1 6 7 
1 2 3 4 1 6 7 
1 2 3 4 5 2 7 
1 1 1 1 1 6 7 
1 1 3 4 5 6 7 
1 2 3 4 5 2 7 
1 2 3 4 5 2 7 
1 1 3 4 5 6 7 
1 2 3 1 5 6 7 
1 2 3 1 5 6 7 
1 2 1 4 5 6 7 
1 2 3 4 5 6 3 
1 2 3 4 5 6 3 
1 2 1 4 5 6 7 
1 2 3 4 1 6 7 
1 2 3 4 1 6 7 

result:

points 1.0

Test #70:

score: 36
Accepted
time: 3ms
memory: 16228kb

input:

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

output:

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

result:

points 1.0

Test #71:

score: 36
Accepted
time: 3ms
memory: 16244kb

input:

7 6
3 1
4 0
2 0
5 1
1 0
6 1

output:

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

result:

points 1.0

Test #72:

score: 36
Accepted
time: 4ms
memory: 16096kb

input:

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

output:

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

result:

points 1.0

Test #73:

score: 36
Accepted
time: 3ms
memory: 16156kb

input:

7 6
1 0
2 0
3 1
4 0
6 0
5 4

output:

19
1 1 1 4 1 6 1 
1 2 1 4 5 6 7 
1 2 3 4 5 5 7 
1 1 1 4 1 6 1 
1 2 3 4 5 6 1 
1 2 3 2 5 6 7 
1 1 1 4 1 6 1 
1 1 3 4 5 6 7 
1 2 3 2 5 6 7 
1 2 3 2 5 6 7 
1 1 3 4 5 6 7 
1 2 1 4 5 6 7 
1 2 1 4 5 6 7 
1 2 3 4 1 6 7 
1 2 3 4 5 5 7 
1 2 3 4 5 5 7 
1 2 3 4 1 6 7 
1 2 3 4 5 6 1 
1 2 3 4 5 6 1 

result:

points 1.0

Test #74:

score: 36
Accepted
time: 3ms
memory: 16236kb

input:

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

output:

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

result:

points 1.0

Subtask #5:

score: 0
Wrong Answer

Dependency #1:

100%
Accepted

Dependency #2:

100%
Accepted

Dependency #3:

100%
Accepted

Dependency #4:

100%
Accepted

Test #75:

score: 30
Accepted
time: 3ms
memory: 12120kb

input:

2 1
0 1

output:

3
1 1 
1 2 
1 1 

result:

points 1.0

Test #76:

score: 30
Accepted
time: 3ms
memory: 16148kb

input:

3 2
0 1
0 2

output:

5
1 1 1 
1 1 3 
1 1 3 
1 2 1 
1 2 1 

result:

points 1.0

Test #77:

score: 30
Accepted
time: 7ms
memory: 16236kb

input:

4 3
0 1
0 2
0 3

output:

7
1 1 1 1 
1 1 3 4 
1 1 3 4 
1 2 1 4 
1 2 1 4 
1 2 3 1 
1 2 3 1 

result:

points 1.0

Test #78:

score: 30
Accepted
time: 8ms
memory: 16324kb

input:

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

output:

197
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
1 1 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 3...

result:

points 1.0

Test #79:

score: 30
Accepted
time: 8ms
memory: 16272kb

input:

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

output:

199
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
1 1 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...

result:

points 1.0

Test #80:

score: 30
Accepted
time: 6ms
memory: 12052kb

input:

3 3
1 2
0 1
0 2

output:

4
1 1 2 
1 2 2 
1 1 2 
1 2 2 

result:

points 1.0

Test #81:

score: 30
Accepted
time: 3ms
memory: 12052kb

input:

4 6
0 1
0 3
2 3
0 2
1 3
1 2

output:

5
1 1 2 2 
1 2 3 2 
1 1 2 2 
1 2 3 2 
1 1 2 2 

result:

points 1.0

Test #82:

score: 30
Accepted
time: 3ms
memory: 12168kb

input:

10 45
4 9
2 8
5 9
1 2
2 9
4 5
5 7
6 7
1 3
1 9
3 4
0 3
4 7
0 6
5 6
7 9
4 8
6 8
0 5
1 8
3 9
1 6
6 9
4 6
0 8
2 3
0 4
0 9
0 7
3 6
0 2
2 5
3 7
3 5
7 8
5 8
8 9
0 1
2 7
1 7
1 4
2 6
2 4
3 8
1 5

output:

11
1 2 2 1 3 4 5 5 3 4 
1 2 3 2 4 5 6 5 3 4 
1 2 2 1 3 4 5 5 3 4 
1 2 3 2 4 5 6 5 3 4 
1 2 2 1 3 4 5 5 3 4 
1 2 3 2 4 5 6 5 3 4 
1 2 2 1 3 4 5 5 3 4 
1 2 3 2 4 5 6 5 3 4 
1 2 2 1 3 4 5 5 3 4 
1 2 3 2 4 5 6 5 3 4 
1 2 2 1 3 4 5 5 3 4 

result:

points 1.0

Test #83:

score: 30
Accepted
time: 7ms
memory: 12072kb

input:

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

output:

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

result:

points 1.0

Test #84:

score: 30
Accepted
time: 7ms
memory: 12044kb

input:

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

output:

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

result:

points 1.0

Test #85:

score: 30
Accepted
time: 3ms
memory: 12184kb

input:

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

output:

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

result:

points 1.0

Test #86:

score: 30
Accepted
time: 3ms
memory: 12072kb

input:

50 1225
6 10
14 36
0 34
7 23
22 31
18 34
2 19
13 21
0 46
0 11
2 43
2 11
13 20
13 19
7 39
35 37
9 17
31 38
13 40
7 28
2 41
20 46
25 36
12 39
1 37
21 42
33 48
10 24
13 26
26 37
0 47
17 19
1 28
28 40
15 40
11 22
10 19
24 28
12 28
19 40
6 12
13 48
20 37
11 46
8 19
5 24
16 28
15 47
31 34
11 21
28 33
14 1...

output:

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

result:

points 1.0

Test #87:

score: 30
Accepted
time: 3ms
memory: 12120kb

input:

100 4950
24 39
27 46
11 71
57 65
3 8
84 97
74 87
17 49
12 72
1 4
22 83
29 42
28 65
39 89
29 92
26 78
45 53
18 44
33 43
14 98
50 66
21 95
32 67
21 33
21 80
59 77
70 85
13 16
0 41
31 65
51 80
22 80
30 79
55 75
54 82
29 57
72 97
31 85
86 87
60 90
1 17
65 81
13 15
44 71
58 88
65 87
8 31
77 99
4 44
29 43...

output:

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

result:

points 1.0

Test #88:

score: 30
Accepted
time: 3ms
memory: 12128kb

input:

3 2
0 1
1 2

output:

4
1 1 2 
1 2 2 
1 1 2 
1 2 2 

result:

points 1.0

Test #89:

score: 30
Accepted
time: 3ms
memory: 11996kb

input:

4 3
0 1
1 2
2 3

output:

5
1 1 2 2 
1 2 2 3 
1 1 2 2 
1 2 2 3 
1 1 2 2 

result:

points 1.0

Test #90:

score: 30
Accepted
time: 3ms
memory: 12188kb

input:

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

output:

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

result:

points 1.0

Test #91:

score: 30
Accepted
time: 7ms
memory: 12156kb

input:

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

output:

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

result:

points 1.0

Test #92:

score: 30
Accepted
time: 7ms
memory: 12092kb

input:

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

output:

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

result:

points 1.0

Test #93:

score: 30
Accepted
time: 3ms
memory: 12148kb

input:

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

output:

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

result:

points 1.0

Test #94:

score: 30
Accepted
time: 3ms
memory: 16280kb

input:

5 4
2 1
3 2
4 1
1 0

output:

12
2 2 2 4 2 
2 2 3 4 5 
1 2 3 3 5 
2 2 2 4 2 
2 2 3 4 5 
2 2 3 4 5 
1 2 2 4 5 
1 2 3 3 5 
1 2 3 3 5 
1 2 2 4 5 
1 2 3 4 2 
1 2 3 4 2 

result:

points 1.0

Test #95:

score: 30
Accepted
time: 7ms
memory: 16104kb

input:

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

output:

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

result:

points 1.0

Test #96:

score: 30
Accepted
time: 2ms
memory: 16164kb

input:

11 10
2 0
8 6
1 0
5 3
9 7
7 5
4 3
6 5
10 9
3 1

output:

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

result:

points 1.0

Test #97:

score: 30
Accepted
time: 6ms
memory: 16480kb

input:

100 99
2 1
91 16
24 19
45 0
55 9
21 19
7 2
97 9
40 3
61 47
34 9
36 10
27 0
73 24
53 6
79 67
51 4
18 3
25 5
67 26
15 9
82 65
19 17
43 11
92 36
62 29
59 20
22 0
32 21
66 25
50 19
5 0
23 7
78 64
42 28
28 6
8 1
98 94
10 8
84 50
88 0
87 51
89 61
72 28
14 6
63 31
33 23
57 38
11 9
38 33
16 2
86 8
69 66
54 ...

output:

524
1 1 3 4 1 1 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 1 24 25 26 27 1 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 1 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 1 90 91 92 93 94 95 96 97 98 99 100 
1 2 3 4...

result:

points 1.0

Test #98:

score: 30
Accepted
time: 7ms
memory: 16456kb

input:

100 99
65 64
90 89
96 95
29 28
61 60
50 49
95 93
37 36
42 40
45 43
94 93
16 15
8 7
67 66
54 52
15 13
38 37
77 76
1 0
89 88
39 37
21 20
63 62
49 48
58 56
53 51
10 9
46 44
9 7
20 19
70 69
73 71
56 54
57 56
24 23
48 46
60 58
83 82
6 4
34 33
12 11
19 18
82 81
23 21
55 53
41 39
18 17
91 89
14 12
26 25
64...

output:

586
1 1 1 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 
1 1...

result:

points 1.0

Test #99:

score: 30
Accepted
time: 5ms
memory: 16516kb

input:

100 99
11 8
17 16
98 95
89 86
53 51
88 86
63 62
15 12
83 82
73 72
97 96
5 4
6 5
51 49
16 13
81 78
94 93
25 22
70 68
23 21
44 41
74 73
2 1
28 27
37 36
30 27
35 32
77 76
50 49
22 19
82 79
85 83
45 44
95 94
24 23
10 9
21 20
72 69
78 75
43 40
39 38
19 17
42 41
52 50
34 32
62 61
65 62
79 76
90 89
69 66
4...

output:

585
1 1 3 1 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 
1 2...

result:

points 1.0

Test #100:

score: 30
Accepted
time: 9ms
memory: 16444kb

input:

100 99
82 47
37 20
37 44
37 86
37 56
99 58
80 13
56 39
37 93
37 64
3 73
53 32
91 75
97 78
37 30
59 90
15 22
37 52
37 79
25 4
37 71
37 3
37 51
12 2
37 91
37 34
37 38
37 36
37 40
95 67
37 28
14 83
42 26
37 14
37 9
37 42
34 74
37 72
1 81
86 7
98 87
29 17
37 31
92 62
79 45
37 59
31 50
20 96
69 24
37 97
...

output:

346
1 38 3 38 5 6 7 8 9 38 11 12 38 14 38 38 17 18 38 38 38 38 23 38 25 38 27 38 38 38 38 38 33 34 38 36 38 38 38 40 38 42 38 44 38 46 38 48 38 50 51 38 38 38 55 56 38 58 59 38 61 38 63 64 38 38 67 68 69 38 71 38 38 74 75 76 38 38 79 38 38 82 38 84 85 86 38 88 38 90 91 38 38 38 95 38 97 38 38 38 
1 ...

result:

points 1.0

Test #101:

score: 30
Accepted
time: 7ms
memory: 16552kb

input:

100 99
61 80
7 74
86 22
54 45
71 97
33 37
71 49
71 59
0 79
14 5
88 86
6 92
48 18
52 15
20 81
62 61
63 52
78 1
85 93
24 48
96 0
50 88
82 53
68 36
16 34
95 21
81 58
87 90
60 26
28 68
90 73
21 19
71 43
83 84
71 63
76 6
71 24
1 39
67 55
44 3
65 31
64 78
19 83
32 65
35 47
89 38
37 25
94 41
43 62
5 46
71 ...

output:

585
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 1 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 1 98 99 100 
1 2 3...

result:

points 1.0

Test #102:

score: 30
Accepted
time: 6ms
memory: 16472kb

input:

100 99
8 3
47 1
50 49
4 1
89 88
84 83
68 67
34 19
40 35
77 76
12 6
52 51
71 70
66 65
97 96
33 1
53 52
83 82
51 50
79 78
43 7
91 90
92 91
62 61
49 28
31 9
96 95
42 0
82 81
36 34
5 2
58 57
15 5
72 71
29 25
54 53
93 92
95 94
59 58
76 75
65 64
55 54
74 73
2 1
18 11
27 0
14 10
13 10
69 68
39 0
85 84
81 8...

output:

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

result:

points 1.0

Test #103:

score: 30
Accepted
time: 10ms
memory: 16504kb

input:

100 99
79 78
39 33
3 1
23 19
2 0
31 23
26 18
33 24
86 85
25 20
83 82
1 0
60 59
14 10
29 25
17 8
7 5
68 67
34 28
58 57
84 83
48 46
90 89
54 53
12 3
50 49
9 1
64 63
24 18
95 94
41 34
99 98
97 96
4 2
87 86
10 9
56 55
51 50
5 1
11 8
65 64
98 97
52 51
16 14
37 31
80 79
67 66
8 4
42 32
93 92
73 72
15 6
82...

output:

572
1 1 1 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 
1 2...

result:

points 1.0

Test #104:

score: 30
Accepted
time: 7ms
memory: 16508kb

input:

100 99
99 98
74 73
40 38
38 37
80 79
48 46
29 26
3 1
37 34
17 15
62 61
30 27
81 80
8 6
45 42
76 75
88 87
32 30
31 29
75 74
34 33
83 82
16 14
14 11
73 72
96 95
12 11
95 94
68 67
67 66
26 25
2 1
19 18
49 47
20 17
85 84
57 56
28 26
63 62
64 63
10 8
71 70
13 10
69 68
53 52
35 32
33 31
55 54
46 43
54 53
...

output:

576
2 2 2 2 2 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 
2 2...

result:

points 1.0

Test #105:

score: 30
Accepted
time: 7ms
memory: 16452kb

input:

100 99
38 39
9 10
96 45
57 8
35 36
54 32
85 50
8 9
84 46
97 35
32 33
74 4
22 23
18 19
39 40
75 17
12 13
66 37
63 27
11 12
42 43
25 26
29 30
21 22
49 50
6 7
95 32
82 50
89 19
4 5
16 17
93 50
70 22
53 26
81 41
68 27
94 21
41 42
15 16
17 18
72 2
60 48
47 48
28 29
19 20
99 6
13 14
88 50
64 44
34 35
30 3...

output:

582
1 1 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 1 80 81 82 83 84 85 86 87 88 89 90 91 92 1 94 95 96 97 98 99 100 
1 2 3...

result:

points 1.0

Test #106:

score: 30
Accepted
time: 4ms
memory: 16428kb

input:

100 99
34 35
10 11
86 0
69 0
24 25
78 0
92 0
19 20
30 31
20 21
25 26
45 46
81 0
32 33
51 0
61 0
90 0
41 42
4 5
57 0
64 0
23 24
8 9
98 0
53 0
42 43
76 0
0 1
21 22
56 0
22 23
43 44
89 0
5 6
9 10
70 0
74 0
37 38
14 15
65 0
71 0
1 2
39 40
44 45
91 0
46 47
49 50
29 30
83 0
48 49
13 14
36 37
58 0
2 3
15 1...

output:

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

result:

points 1.0

Test #107:

score: 30
Accepted
time: 4ms
memory: 16280kb

input:

100 99
7 0
33 0
70 2
98 2
13 0
32 0
77 2
88 2
49 0
5 0
89 2
54 2
61 2
94 2
64 2
48 0
12 0
86 2
28 0
52 2
22 0
38 0
74 2
4 0
80 2
41 0
6 0
43 0
35 0
44 0
92 2
78 2
99 2
19 0
11 0
68 2
23 0
26 0
87 2
73 2
0 1
85 2
57 2
67 2
69 2
76 2
21 0
56 2
60 2
91 2
90 2
51 2
47 0
14 0
59 2
30 0
79 2
96 2
95 2
53 ...

output:

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

result:

points 1.0

Test #108:

score: 30
Accepted
time: 4ms
memory: 16452kb

input:

100 99
73 30
96 30
72 30
31 0
46 0
82 30
6 7
65 30
79 30
97 30
88 30
91 30
44 0
85 30
60 0
33 0
27 28
57 0
83 30
1 2
43 0
24 25
16 17
38 0
49 0
15 16
48 0
10 11
55 0
17 18
81 30
76 30
54 0
39 0
26 27
68 30
95 30
78 30
71 30
84 30
42 0
20 21
86 30
70 30
47 0
56 0
21 22
63 0
36 0
14 15
34 0
7 8
53 0
7...

output:

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

result:

points 1.0

Test #109:

score: 30
Accepted
time: 7ms
memory: 16504kb

input:

100 99
14 15
87 48
58 40
72 30
79 33
98 45
80 24
60 4
82 0
25 26
42 43
85 4
23 24
48 49
47 48
16 17
92 1
95 38
11 12
70 34
10 11
28 29
78 9
8 9
59 37
76 14
68 45
31 32
86 10
45 46
66 14
6 7
61 38
0 1
19 20
73 25
89 2
32 33
90 19
71 35
21 22
37 38
24 25
93 17
39 40
84 49
2 3
7 8
83 42
67 12
18 19
1 2...

output:

581
1 1 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 1 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 1 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 
1 2 3...

result:

points 1.0

Test #110:

score: 30
Accepted
time: 10ms
memory: 16492kb

input:

100 99
96 94
89 87
74 73
64 62
33 31
21 19
42 41
45 44
12 11
50 48
77 76
58 57
84 83
93 92
97 95
6 4
32 30
9 7
52 51
53 52
38 36
3 2
43 42
94 93
27 26
15 13
60 59
28 27
82 80
95 94
16 14
68 67
85 83
72 70
44 43
25 23
73 72
55 54
81 80
40 39
78 77
47 45
35 34
10 8
79 78
75 73
61 59
57 55
39 37
22 21
...

output:

583
1 1 1 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 
1 1...

result:

points 1.0

Test #111:

score: 30
Accepted
time: 10ms
memory: 16476kb

input:

100 99
22 45
25 51
9 19
23 48
38 77
37 75
14 29
29 59
39 79
25 52
27 55
33 68
8 17
15 31
36 74
21 44
0 1
5 11
17 35
35 71
36 73
32 66
7 16
5 12
18 37
39 80
3 8
43 87
21 43
40 82
45 92
35 72
10 21
11 23
16 34
18 38
13 27
15 32
41 84
31 63
20 41
12 25
28 57
32 65
7 15
3 7
20 42
2 5
42 85
31 64
0 2
19 ...

output:

494
1 1 1 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 
1 1...

result:

points 1.0

Test #112:

score: 30
Accepted
time: 4ms
memory: 16488kb

input:

100 99
83 3
42 0
34 5
72 1
8 3
5 1
7 2
73 4
32 0
36 5
93 3
50 5
77 4
88 4
84 2
30 1
14 2
54 3
78 4
92 1
33 3
65 3
96 5
4 3
12 4
98 5
39 2
56 1
28 2
51 1
68 3
90 2
18 5
6 2
49 0
94 1
57 1
99 3
74 1
41 4
79 0
53 5
52 1
19 5
61 2
48 1
75 5
15 1
67 5
76 5
47 4
87 2
63 3
85 5
3 1
37 3
71 4
22 1
91 2
24 1...

output:

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

result:

points 1.0

Test #113:

score: 30
Accepted
time: 5ms
memory: 16376kb

input:

100 99
52 15
41 6
94 2
31 25
45 15
86 25
68 16
80 0
25 23
42 21
53 20
57 24
88 22
6 0
62 16
98 16
32 1
23 4
84 25
38 16
55 12
3 0
39 19
87 9
56 10
30 9
36 17
73 20
64 10
54 24
35 16
20 7
22 16
37 12
99 0
66 19
58 16
34 13
10 8
91 3
95 23
75 2
7 0
15 2
26 18
70 14
9 4
67 3
65 17
85 11
13 3
93 14
81 3...

output:

491
1 1 3 1 1 6 1 1 9 10 11 12 13 14 15 16 17 1 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 1 42 43 44 45 46 47 48 49 1 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 1 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 1 
1 2 3 4 5...

result:

points 1.0

Test #114:

score: 30
Accepted
time: 7ms
memory: 16412kb

input:

100 99
35 36
79 80
95 96
26 27
88 89
86 87
25 26
59 60
80 81
15 16
82 83
64 65
12 13
45 46
96 97
14 15
2 3
39 40
41 42
91 92
3 4
71 72
20 21
4 5
28 29
87 88
32 33
38 39
67 68
11 12
84 85
74 75
81 82
65 66
53 54
70 71
57 58
66 67
98 17
18 19
13 14
43 44
75 76
55 56
19 20
22 23
6 7
37 38
94 95
63 64
6...

output:

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

result:

points 1.0

Test #115:

score: 30
Accepted
time: 5ms
memory: 16500kb

input:

100 99
51 52
31 32
52 53
72 64
9 10
4 5
6 7
14 15
48 49
3 4
19 20
2 3
80 44
38 39
62 58
1 2
58 59
22 23
90 22
61 46
8 9
17 18
42 43
25 26
96 29
39 40
43 44
67 19
75 65
91 4
74 7
78 6
69 67
70 5
86 50
98 49
36 37
71 69
79 6
81 8
56 57
89 68
28 29
0 1
47 48
10 11
11 12
50 51
46 47
23 24
15 16
24 25
73...

output:

580
1 2 3 5 5 5 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 5 93 94 95 96 97 98 99 100 
1 2 ...

result:

points 1.0

Test #116:

score: 30
Accepted
time: 6ms
memory: 12176kb

input:

4 3
2 1
3 2
1 0

output:

5
1 1 2 2 
1 2 2 3 
1 1 2 2 
1 2 2 3 
1 1 2 2 

result:

points 1.0

Test #117:

score: 30
Accepted
time: 3ms
memory: 16292kb

input:

4 3
3 0
1 0
2 1

output:

10
1 1 3 1 
1 2 3 1 
1 2 2 4 
1 1 3 1 
1 2 3 1 
1 2 3 1 
1 1 3 4 
1 2 2 4 
1 2 2 4 
1 1 3 4 

result:

points 1.0

Test #118:

score: 30
Accepted
time: 3ms
memory: 16228kb

input:

5 4
4 3
1 0
2 0
3 1

output:

16
1 1 1 4 5 
1 2 1 4 5 
1 2 3 2 5 
1 1 1 4 5 
1 2 1 4 5 
1 2 3 4 4 
1 2 3 2 5 
1 1 1 4 5 
1 1 3 4 5 
1 2 3 2 5 
1 2 3 4 4 
1 2 3 4 4 
1 2 3 2 5 
1 1 3 4 5 
1 2 1 4 5 
1 2 1 4 5 

result:

points 1.0

Test #119:

score: 30
Accepted
time: 3ms
memory: 12140kb

input:

5 4
1 0
3 2
2 1
4 3

output:

6
1 1 2 2 3 
1 2 2 3 3 
1 1 2 2 3 
1 2 2 3 3 
1 1 2 2 3 
1 2 2 3 3 

result:

points 1.0

Test #120:

score: 30
Accepted
time: 2ms
memory: 16220kb

input:

6 5
5 2
1 0
2 1
4 0
3 2

output:

22
1 1 3 4 1 6 
1 2 3 4 1 6 
1 2 2 4 5 6 
1 1 3 4 1 6 
1 2 3 4 1 6 
1 2 3 4 5 3 
1 2 2 4 5 6 
1 1 3 4 1 6 
1 2 3 4 1 6 
1 2 3 3 5 6 
1 2 2 4 5 6 
1 1 3 4 1 6 
1 1 3 4 5 6 
1 2 2 4 5 6 
1 2 3 4 5 3 
1 2 3 4 5 3 
1 2 3 3 5 6 
1 2 3 3 5 6 
1 2 2 4 5 6 
1 1 3 4 5 6 
1 2 3 4 1 6 
1 2 3 4 1 6 

result:

points 1.0

Test #121:

score: 30
Accepted
time: 7ms
memory: 16100kb

input:

6 5
4 3
2 0
3 0
1 0
5 0

output:

14
1 1 1 1 5 1 
1 2 1 4 5 6 
1 2 3 4 4 6 
1 1 1 1 5 1 
1 2 1 4 5 6 
1 2 1 4 5 6 
1 2 3 1 5 6 
1 2 3 4 4 6 
1 2 3 4 4 6 
1 2 3 1 5 6 
1 1 3 4 5 6 
1 1 3 4 5 6 
1 2 3 4 5 1 
1 2 3 4 5 1 

result:

points 1.0

Test #122:

score: 30
Accepted
time: 7ms
memory: 16224kb

input:

7 6
2 1
3 2
4 1
1 0
6 3
5 0

output:

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

result:

points 1.0

Test #123:

score: 30
Accepted
time: 3ms
memory: 16232kb

input:

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

output:

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

result:

points 1.0

Test #124:

score: 30
Accepted
time: 7ms
memory: 16240kb

input:

7 6
3 1
5 4
6 0
1 0
2 0
4 3

output:

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

result:

points 1.0

Test #125:

score: 30
Accepted
time: 8ms
memory: 16220kb

input:

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

output:

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

result:

points 1.0

Test #126:

score: 30
Accepted
time: 7ms
memory: 16096kb

input:

7 6
2 1
4 3
1 0
6 3
3 2
5 0

output:

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

result:

points 1.0

Test #127:

score: 30
Accepted
time: 3ms
memory: 16280kb

input:

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

output:

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

result:

points 1.0

Test #128:

score: 30
Accepted
time: 3ms
memory: 16096kb

input:

7 6
1 0
4 0
6 4
3 1
2 0
5 0

output:

19
1 1 1 4 1 1 7 
1 1 3 4 5 6 7 
1 2 3 4 5 6 5 
1 1 1 4 1 1 7 
1 2 3 4 5 1 7 
1 2 3 2 5 6 7 
1 1 1 4 1 1 7 
1 1 3 4 5 6 7 
1 2 3 2 5 6 7 
1 2 3 2 5 6 7 
1 1 3 4 5 6 7 
1 2 3 4 1 6 7 
1 2 3 4 5 6 5 
1 2 3 4 5 6 5 
1 2 3 4 1 6 7 
1 2 1 4 5 6 7 
1 2 1 4 5 6 7 
1 2 3 4 5 1 7 
1 2 3 4 5 1 7 

result:

points 1.0

Test #129:

score: 30
Accepted
time: 3ms
memory: 16280kb

input:

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

output:

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

result:

points 1.0

Test #130:

score: 30
Accepted
time: 4ms
memory: 16104kb

input:

7 6
1 0
3 0
2 0
5 1
4 0
6 2

output:

19
1 1 1 1 1 6 7 
1 2 3 1 5 6 7 
1 2 3 4 5 6 3 
1 1 1 1 1 6 7 
1 2 3 4 1 6 7 
1 2 3 4 5 2 7 
1 1 1 1 1 6 7 
1 1 3 4 5 6 7 
1 2 3 4 5 2 7 
1 2 3 4 5 2 7 
1 1 3 4 5 6 7 
1 2 3 1 5 6 7 
1 2 3 1 5 6 7 
1 2 1 4 5 6 7 
1 2 3 4 5 6 3 
1 2 3 4 5 6 3 
1 2 1 4 5 6 7 
1 2 3 4 1 6 7 
1 2 3 4 1 6 7 

result:

points 1.0

Test #131:

score: 30
Accepted
time: 3ms
memory: 16228kb

input:

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

output:

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

result:

points 1.0

Test #132:

score: 30
Accepted
time: 3ms
memory: 16284kb

input:

7 6
3 1
4 0
2 0
5 1
1 0
6 1

output:

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

result:

points 1.0

Test #133:

score: 30
Accepted
time: 3ms
memory: 16244kb

input:

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

output:

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

result:

points 1.0

Test #134:

score: 30
Accepted
time: 3ms
memory: 16100kb

input:

7 6
1 0
2 0
3 1
4 0
6 0
5 4

output:

19
1 1 1 4 1 6 1 
1 2 1 4 5 6 7 
1 2 3 4 5 5 7 
1 1 1 4 1 6 1 
1 2 3 4 5 6 1 
1 2 3 2 5 6 7 
1 1 1 4 1 6 1 
1 1 3 4 5 6 7 
1 2 3 2 5 6 7 
1 2 3 2 5 6 7 
1 1 3 4 5 6 7 
1 2 1 4 5 6 7 
1 2 1 4 5 6 7 
1 2 3 4 1 6 7 
1 2 3 4 5 5 7 
1 2 3 4 5 5 7 
1 2 3 4 1 6 7 
1 2 3 4 5 6 1 
1 2 3 4 5 6 1 

result:

points 1.0

Test #135:

score: 30
Accepted
time: 4ms
memory: 16076kb

input:

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

output:

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

result:

points 1.0

Test #136:

score: 30
Accepted
time: 3ms
memory: 12176kb

input:

10 20
4 5
6 0
1 0
6 8
0 3
5 9
8 1
7 2
0 4
1 3
3 2
2 1
4 7
9 6
6 7
4 1
8 9
3 4
7 9
5 0

output:

11
1 2 3 3 4 5 1 4 2 5 
1 3 4 3 5 5 2 4 2 6 
1 2 3 3 4 5 1 4 2 5 
1 3 4 3 5 5 2 4 2 6 
1 2 3 3 4 5 1 4 2 5 
1 3 4 3 5 5 2 4 2 6 
1 2 3 3 4 5 1 4 2 5 
1 3 4 3 5 5 2 4 2 6 
1 2 3 3 4 5 1 4 2 5 
1 3 4 3 5 5 2 4 2 6 
1 2 3 3 4 5 1 4 2 5 

result:

points 1.0

Test #137:

score: 0
Wrong Answer
time: 3ms
memory: 16156kb

input:

10 20
8 7
9 6
6 7
7 4
6 8
1 0
3 1
5 4
0 2
3 4
3 6
1 4
0 3
8 9
2 3
6 4
2 1
5 7
7 9
4 2

output:

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

result:

wrong answer If people start at 0 and 1, then they can avoid each other