QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#531126#9189. Make them MeetCrysfly100 ✓2ms4076kbC++174.5kb2024-08-24 18:30:122024-08-24 18:30:12

Judging History

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

  • [2024-08-24 18:30:12]
  • 评测
  • 测评结果:100
  • 用时:2ms
  • 内存:4076kb
  • [2024-08-24 18:30:12]
  • 提交

answer

// what is matter? never mind. 
//#pragma GCC optimize("Ofast")
//#pragma GCC optimize("unroll-loops")
//#pragma GCC target("sse,sse2,sse3,sse4,popcnt,abm,mmx,avx,avx2") 
#include<bits/stdc++.h>
#define For(i,a,b) for(int i=(a);i<=(b);++i)
#define Rep(i,a,b) for(int i=(a);i>=(b);--i)
#define ll long long
#define int long long
#define ull unsigned long long
#define SZ(x) ((int)((x).size()))
#define ALL(x) (x).begin(),(x).end()
using namespace std;
inline int read()
{
    char c=getchar();int x=0;bool f=0;
    for(;!isdigit(c);c=getchar())f^=!(c^45);
    for(;isdigit(c);c=getchar())x=(x<<1)+(x<<3)+(c^48);
    if(f)x=-x;return x;
}

#define mod 998244353
struct modint{
	int x;
	modint(int o=0){x=o;}
	modint &operator = (int o){return x=o,*this;}
	modint &operator +=(modint o){return x=x+o.x>=mod?x+o.x-mod:x+o.x,*this;}
	modint &operator -=(modint o){return x=x-o.x<0?x-o.x+mod:x-o.x,*this;}
	modint &operator *=(modint o){return x=1ll*x*o.x%mod,*this;}
	modint &operator ^=(int b){
		modint a=*this,c=1;
		for(;b;b>>=1,a*=a)if(b&1)c*=a;
		return x=c.x,*this;
	}
	modint &operator /=(modint o){return *this *=o^=mod-2;}
	friend modint operator +(modint a,modint b){return a+=b;}
	friend modint operator -(modint a,modint b){return a-=b;}
	friend modint operator *(modint a,modint b){return a*=b;}
	friend modint operator /(modint a,modint b){return a/=b;}
	friend modint operator ^(modint a,int b){return a^=b;}
	friend bool operator ==(modint a,modint b){return a.x==b.x;}
	friend bool operator !=(modint a,modint b){return a.x!=b.x;}
	bool operator ! () {return !x;}
	modint operator - () {return x?mod-x:0;}
	bool operator <(const modint&b)const{return x<b.x;}
};
inline modint qpow(modint x,int y){return x^y;}

vector<modint> fac,ifac,iv;
inline void initC(int n)
{
	if(iv.empty())fac=ifac=iv=vector<modint>(2,1);
	int m=iv.size(); ++n;
	if(m>=n)return;
	iv.resize(n),fac.resize(n),ifac.resize(n);
	For(i,m,n-1){
		iv[i]=iv[mod%i]*(mod-mod/i);
		fac[i]=fac[i-1]*i,ifac[i]=ifac[i-1]*iv[i];
	}
}
inline modint C(int n,int m){
	if(m<0||n<m)return 0;
	return initC(n),fac[n]*ifac[m]*ifac[n-m];
}
inline modint sign(int n){return (n&1)?(mod-1):(1);}

#define fi first
#define se second
#define pb push_back
#define mkp make_pair
typedef pair<int,int>pii;
typedef vector<int>vi;

#define maxn 200006
#define inf 0x3f3f3f3f

int n,m,rt;
int e[105][105],deg[105];
vi g[105];

int fa[105],dep[105];
vi son[105];
vi que;

bool del[105];

void dfs(int u,int pa){
	que.pb(u);
	fa[u]=pa,dep[u]=dep[pa]+1;
	for(int v:g[u])
		if(v!=pa && !dep[v]) son[u].pb(v),dfs(v,u);
}
int col[maxn];

void chain(vi o){
	cout<<n*2<<"\n";
	For(i,1,n*2){
		For(j,0,n-1) {
			if((j&1)==(i&1) && j) col[o[j]]=o[j-1];
			else col[o[j]]=o[j];
		}
		For(u,1,n) cout<<col[u]<<" "; cout<<"\n";
	}
	exit(0);
}

void out(int rt,int dw){
	cout<<n*2<<"\n";
	For(t,1,n*2){
		For(i,1,n){
			if(i==rt) {
				if(t&1) cout<<dw<<" ";
				else cout<<rt<<" ";
			}else{
				if((t&1)==(dep[i]&1)) cout<<fa[i]<<" ";
				else cout<<i<<" ";
			}
		}
		cout<<"\n";
	}
	exit(0);
}

void dfs2(int u,int pa){
//	cout<<"Dfs2 "<<u<<" "<<pa<<" "<<dep[pa]<<"\n";
	fa[u]=pa,dep[u]=dep[pa]+1;
	for(int v:g[u])
		if(v!=pa && !dep[v] && !del[v]) dfs2(v,u);
}

vi g2[105];
void dfsc(int u,int pa){
	que.pb(u);
	for(int v:g2[u]) if(v!=pa) dfsc(v,u);
}

signed main()
{
	n=read(),m=read();
	
	For(i,1,m){
		int u=read(),v=read();
		++u,++v;
		e[u][v]=e[v][u]=1;
		++deg[u],++deg[v];
		g[u].pb(v),g[v].pb(u);
	}
	
	dfs(1,0);
	
	bool ok1=1;
	For(i,1,n)
		for(int v:son[i]) g2[i].pb(v),g2[v].pb(i);
	For(i,1,n) ok1&=(g2[i].size()<=2);
	if(ok1){
		int u=1;
		For(i,1,n) if(g2[i].size()==1) u=i;
		que.clear();
		dfsc(u,0);
		chain(que);
		exit(0);
	}
	
	int u=0;
	For(i,1,n) if(son[i].size()>1 && dep[i]>=dep[u]) u=i;
	int f=fa[u];
	if(!f){
		For(i,1,n) son[i].clear(),fa[i]=dep[i]=0; que.clear();
		int v=son[u][0];
		dfs(v,0);
		u=0;
		For(i,1,n) if(son[i].size()>1 && dep[i]>=dep[u]) u=i;
		f=fa[u];
		assert(f);
	}
	
	del[u]=1;
	for(int v:son[u])
		if(!e[v][f]) {
			g[v].insert(g[v].begin(),u);
			g[u].insert(g[u].begin(),f);
			For(i,1,n) son[i].clear(),fa[i]=dep[i]=del[i]=0; que.clear();
			dfs2(v,0);
			out(v,u);
			exit(0);
		}
//	assert(0);
	
	int v=son[u][0];
	for(int x:son[u])
		if(x!=v) g[u].insert(g[u].begin(),x);
	g[v].insert(g[v].begin(),u);
	For(i,1,n) son[i].clear(),fa[i]=dep[i]=del[i]=0; que.clear();
	dfs2(v,0);
	out(v,u);
	return 0;
}
/*

*/

Details

Tip: Click on the bar to expand more detailed information

Subtask #1:

score: 10
Accepted

Test #1:

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

input:

2 1
0 1

output:

4
2 2 
1 2 
2 2 
1 2 

result:

points 1.0

Test #2:

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

input:

3 2
0 1
0 2

output:

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

result:

points 1.0

Test #3:

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

input:

4 3
0 1
0 2
0 3

output:

8
1 1 1 1 
3 2 3 4 
1 1 1 1 
3 2 3 4 
1 1 1 1 
3 2 3 4 
1 1 1 1 
3 2 3 4 

result:

points 1.0

Test #4:

score: 10
Accepted
time: 1ms
memory: 3720kb

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:

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

result:

points 1.0

Test #5:

score: 10
Accepted
time: 1ms
memory: 3712kb

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:

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

result:

points 1.0

Subtask #2:

score: 13
Accepted

Test #6:

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

input:

2 1
0 1

output:

4
2 2 
1 2 
2 2 
1 2 

result:

points 1.0

Test #7:

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

input:

3 3
1 2
0 1
0 2

output:

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

result:

points 1.0

Test #8:

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

input:

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

output:

8
2 2 3 3 
1 4 3 4 
2 2 3 3 
1 4 3 4 
2 2 3 3 
1 4 3 4 
2 2 3 3 
1 4 3 4 

result:

points 1.0

Test #9:

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

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:

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

result:

points 1.0

Test #10:

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

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:

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

result:

points 1.0

Test #11:

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

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:

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

result:

points 1.0

Test #12:

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

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:

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

result:

points 1.0

Test #13:

score: 13
Accepted
time: 1ms
memory: 3700kb

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:

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

result:

points 1.0

Test #14:

score: 13
Accepted
time: 2ms
memory: 3840kb

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:

200
42 2 94 27 56 6 21 8 9 70 57 72 74 16 15 16 17 18 19 65 21 96 81 48 40 93 27 28 29 30 31 66 33 34 97 36 60 88 41 40 41 42 6 34 19 54 18 48 49 49 67 2 91 54 55 56 57 30 89 60 95 92 87 31 65 66 67 33 29 70 86 72 73 74 84 9 28 100 85 8 81 17 55 84 85 86 87 88 89 36 91 92 93 94 95 96 97 73 15 100 
1...

result:

points 1.0

Subtask #3:

score: 11
Accepted

Test #15:

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

input:

2 1
0 1

output:

4
2 2 
1 2 
2 2 
1 2 

result:

points 1.0

Test #16:

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

input:

3 2
0 1
1 2

output:

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

result:

points 1.0

Test #17:

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

input:

4 3
0 1
1 2
2 3

output:

8
2 2 4 4 
1 3 3 4 
2 2 4 4 
1 3 3 4 
2 2 4 4 
1 3 3 4 
2 2 4 4 
1 3 3 4 

result:

points 1.0

Test #18:

score: 11
Accepted
time: 1ms
memory: 3916kb

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:

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

result:

points 1.0

Test #19:

score: 11
Accepted
time: 1ms
memory: 3604kb

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:

198
1 3 3 5 5 7 7 9 9 11 11 13 13 15 15 17 17 19 19 21 21 23 23 25 25 27 27 29 29 31 31 33 33 35 35 37 37 39 39 41 41 43 43 45 45 47 47 49 49 51 51 53 53 55 55 57 57 59 59 61 61 63 63 65 65 67 67 69 69 71 71 73 73 75 75 77 77 79 79 81 81 83 83 85 85 87 87 89 89 91 91 93 93 95 95 97 97 99 99 
2 2 4 4...

result:

points 1.0

Test #20:

score: 11
Accepted
time: 1ms
memory: 3668kb

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:

200
2 2 4 4 6 6 8 8 10 10 12 12 14 14 16 16 18 18 20 20 22 22 24 24 26 26 28 28 30 30 32 32 34 34 36 36 38 38 40 40 42 42 44 44 46 46 48 48 50 50 52 52 54 54 56 56 58 58 60 60 62 62 64 64 66 66 68 68 70 70 72 72 74 74 76 76 78 78 80 80 82 82 84 84 86 86 88 88 90 90 92 92 94 94 96 96 98 98 100 100 
1...

result:

points 1.0

Test #21:

score: 11
Accepted
time: 1ms
memory: 3856kb

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:

128
2 2 4 4 6 6 8 8 10 10 12 12 14 14 16 16 18 18 20 20 22 22 24 24 26 26 28 28 30 30 32 32 34 34 36 36 38 38 40 40 42 42 44 44 46 46 48 48 50 50 52 52 54 54 56 56 58 58 60 60 62 62 64 64 
1 3 3 5 5 7 7 9 9 11 11 13 13 15 15 17 17 19 19 21 21 23 23 25 25 27 27 29 29 31 31 33 33 35 35 37 37 39 39 41 ...

result:

points 1.0

Subtask #4:

score: 36
Accepted

Dependency #1:

100%
Accepted

Dependency #3:

100%
Accepted

Test #22:

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

input:

2 1
0 1

output:

4
2 2 
1 2 
2 2 
1 2 

result:

points 1.0

Test #23:

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

input:

3 2
0 1
0 2

output:

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

result:

points 1.0

Test #24:

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

input:

4 3
0 1
0 2
0 3

output:

8
1 1 1 1 
3 2 3 4 
1 1 1 1 
3 2 3 4 
1 1 1 1 
3 2 3 4 
1 1 1 1 
3 2 3 4 

result:

points 1.0

Test #25:

score: 36
Accepted
time: 1ms
memory: 3880kb

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:

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

result:

points 1.0

Test #26:

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

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:

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

result:

points 1.0

Test #27:

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

input:

3 2
0 1
1 2

output:

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

result:

points 1.0

Test #28:

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

input:

4 3
0 1
1 2
2 3

output:

8
2 2 4 4 
1 3 3 4 
2 2 4 4 
1 3 3 4 
2 2 4 4 
1 3 3 4 
2 2 4 4 
1 3 3 4 

result:

points 1.0

Test #29:

score: 36
Accepted
time: 1ms
memory: 3604kb

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:

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

result:

points 1.0

Test #30:

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

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:

198
1 3 3 5 5 7 7 9 9 11 11 13 13 15 15 17 17 19 19 21 21 23 23 25 25 27 27 29 29 31 31 33 33 35 35 37 37 39 39 41 41 43 43 45 45 47 47 49 49 51 51 53 53 55 55 57 57 59 59 61 61 63 63 65 65 67 67 69 69 71 71 73 73 75 75 77 77 79 79 81 81 83 83 85 85 87 87 89 89 91 91 93 93 95 95 97 97 99 99 
2 2 4 4...

result:

points 1.0

Test #31:

score: 36
Accepted
time: 1ms
memory: 3660kb

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:

200
2 2 4 4 6 6 8 8 10 10 12 12 14 14 16 16 18 18 20 20 22 22 24 24 26 26 28 28 30 30 32 32 34 34 36 36 38 38 40 40 42 42 44 44 46 46 48 48 50 50 52 52 54 54 56 56 58 58 60 60 62 62 64 64 66 66 68 68 70 70 72 72 74 74 76 76 78 78 80 80 82 82 84 84 86 86 88 88 90 90 92 92 94 94 96 96 98 98 100 100 
1...

result:

points 1.0

Test #32:

score: 36
Accepted
time: 1ms
memory: 3684kb

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:

128
2 2 4 4 6 6 8 8 10 10 12 12 14 14 16 16 18 18 20 20 22 22 24 24 26 26 28 28 30 30 32 32 34 34 36 36 38 38 40 40 42 42 44 44 46 46 48 48 50 50 52 52 54 54 56 56 58 58 60 60 62 62 64 64 
1 3 3 5 5 7 7 9 9 11 11 13 13 15 15 17 17 19 19 21 21 23 23 25 25 27 27 29 29 31 31 33 33 35 35 37 37 39 39 41 ...

result:

points 1.0

Test #33:

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

input:

5 4
2 1
3 2
4 1
1 0

output:

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

result:

points 1.0

Test #34:

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

input:

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

output:

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

result:

points 1.0

Test #35:

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

input:

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

output:

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

result:

points 1.0

Test #36:

score: 36
Accepted
time: 1ms
memory: 3720kb

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:

200
1 4 3 4 1 1 18 3 9 4 9 12 13 14 15 16 3 18 4 25 18 22 1 24 25 26 27 1 29 30 31 32 22 24 35 4 37 38 39 16 4 26 29 12 18 1 9 48 49 50 51 52 16 54 55 56 15 39 59 60 61 48 30 32 16 66 26 27 69 70 70 72 29 25 75 24 15 31 79 80 81 82 66 3 51 86 9 52 1 90 91 92 37 94 56 92 25 98 99 100 
2 2 2 7 5 6 7 8...

result:

points 1.0

Test #37:

score: 36
Accepted
time: 1ms
memory: 3716kb

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:

200
3 2 3 6 5 6 5 10 9 10 10 13 13 16 13 16 16 19 19 21 21 24 23 24 26 26 26 29 29 32 31 32 32 36 35 36 38 38 38 41 41 42 44 44 47 44 47 48 50 50 50 53 53 54 57 54 57 57 61 60 61 61 65 64 65 65 69 68 69 72 71 72 72 75 75 77 77 79 79 79 82 82 84 84 86 86 89 88 89 91 91 92 94 94 94 97 97 97 97 100 
1 ...

result:

points 1.0

Test #38:

score: 36
Accepted
time: 1ms
memory: 3964kb

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:

200
1 5 3 1 5 7 7 5 12 7 11 12 11 17 15 16 17 20 17 20 20 22 26 22 25 26 27 29 29 29 31 33 33 34 33 39 37 37 39 39 39 45 43 44 45 48 45 48 50 50 50 54 53 54 55 53 59 58 59 58 62 62 64 64 67 66 67 67 67 73 71 72 73 76 75 76 80 78 76 80 80 82 84 84 87 84 87 88 92 87 91 92 93 95 95 97 97 97 99 97 
2 2 ...

result:

points 1.0

Test #39:

score: 36
Accepted
time: 1ms
memory: 3720kb

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:

200
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 
49...

result:

points 1.0

Test #40:

score: 36
Accepted
time: 1ms
memory: 3716kb

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:

200
97 2 80 4 94 15 77 8 100 10 11 12 32 81 15 53 72 72 49 20 21 96 87 24 72 38 27 57 67 30 70 32 33 11 35 36 69 38 39 2 41 42 12 72 72 55 47 36 49 72 51 35 53 83 55 68 57 58 59 72 58 63 63 72 65 33 67 68 69 70 10 72 72 74 8 78 77 78 65 80 81 21 83 20 85 4 87 88 51 41 88 92 93 94 27 96 97 72 92 100 ...

result:

points 1.0

Test #41:

score: 36
Accepted
time: 1ms
memory: 3720kb

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:

200
11 2 2 2 2 6 7 8 9 10 11 7 7 11 26 6 17 8 19 20 17 6 9 9 25 26 19 28 11 26 26 10 33 2 20 36 37 38 39 40 36 42 43 8 43 46 39 2 49 50 50 52 52 54 54 56 56 58 58 60 60 62 62 64 64 66 66 68 68 70 70 72 72 74 74 76 76 78 78 80 80 82 82 84 84 86 86 88 88 90 90 92 92 94 94 96 96 98 98 100 
1 1 3 4 5 3 ...

result:

points 1.0

Test #42:

score: 36
Accepted
time: 1ms
memory: 3884kb

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:

200
2 2 3 2 3 2 2 8 9 11 11 9 13 14 17 16 17 9 20 20 20 20 16 32 25 26 27 25 29 26 31 32 27 25 29 31 37 32 39 40 32 42 43 44 39 46 43 42 49 50 50 52 52 54 54 56 56 58 58 60 60 62 62 64 64 66 66 68 68 70 70 72 72 74 74 76 76 78 78 80 80 82 82 84 84 86 86 88 88 90 90 92 92 94 94 96 96 98 98 100 
1 10 ...

result:

points 1.0

Test #43:

score: 36
Accepted
time: 1ms
memory: 3888kb

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:

200
1 4 3 4 5 5 9 5 9 10 12 12 16 14 12 16 17 21 17 20 21 21 23 26 25 26 30 25 29 30 31 34 31 34 38 36 37 38 42 40 41 42 42 47 42 46 47 47 47 50 50 52 52 54 54 56 56 58 58 60 60 62 62 64 64 66 66 68 68 70 70 72 72 74 74 76 76 78 78 80 80 82 82 84 84 86 86 88 88 90 90 92 92 94 94 96 96 98 98 100 
2 2...

result:

points 1.0

Test #44:

score: 36
Accepted
time: 1ms
memory: 3712kb

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:

200
1 3 3 5 5 7 7 9 9 11 11 13 13 15 15 17 17 19 19 21 21 23 23 25 25 27 27 29 29 31 31 33 33 35 35 37 37 39 39 41 41 43 43 45 45 47 47 49 49 51 51 9 53 27 33 56 5 9 59 17 49 27 63 64 45 66 67 33 69 41 23 72 3 9 5 76 51 45 1 80 81 82 51 84 47 51 35 7 51 90 91 92 1 51 95 33 97 98 99 7 
2 2 4 4 6 6 8 ...

result:

points 1.0

Test #45:

score: 36
Accepted
time: 1ms
memory: 3724kb

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:

200
1 1 3 3 5 5 7 7 9 9 11 11 13 13 15 15 17 17 19 19 21 21 23 23 25 25 27 27 29 29 31 31 33 33 35 35 37 37 39 39 41 41 43 43 45 45 47 47 49 49 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 
70 2 2 4 4 6 6 8 8 10 10 12 12 14 14 16 16 18 18 20 20...

result:

points 1.0

Test #46:

score: 36
Accepted
time: 1ms
memory: 3708kb

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:

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

result:

points 1.0

Test #47:

score: 36
Accepted
time: 1ms
memory: 3708kb

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:

200
1 3 3 5 5 7 7 9 9 11 11 13 13 15 15 17 17 19 19 21 21 23 23 25 25 27 27 29 29 31 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 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 
2 2 4 4 6 6 8 8 10 10 12 12 14 14 16 1...

result:

points 1.0

Test #48:

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

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:

200
2 2 4 4 6 6 8 8 10 10 12 12 14 14 16 16 18 18 20 20 22 22 24 24 26 26 28 28 30 30 32 32 34 34 36 36 38 38 40 40 42 42 44 44 46 46 48 48 50 50 50 16 38 54 55 24 57 58 59 38 61 62 63 64 65 36 67 68 46 70 71 36 73 26 75 10 77 78 10 34 81 48 83 84 50 86 87 88 38 90 20 50 2 18 95 96 97 98 46 100 
1 3...

result:

points 1.0

Test #49:

score: 36
Accepted
time: 1ms
memory: 3716kb

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:

200
1 1 5 4 5 4 8 8 9 12 9 12 15 14 15 14 18 18 19 22 19 22 25 22 25 26 28 28 31 28 31 31 35 34 35 38 35 38 39 41 41 43 43 45 45 47 47 48 51 48 51 53 53 55 55 58 55 58 58 62 61 62 64 64 65 67 67 69 69 71 71 72 74 74 77 74 77 79 79 81 81 81 84 84 87 84 87 90 87 90 93 90 93 95 95 95 95 98 98 100 
3 2 ...

result:

points 1.0

Test #50:

score: 36
Accepted
time: 1ms
memory: 3956kb

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:

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

result:

points 1.0

Test #51:

score: 36
Accepted
time: 1ms
memory: 3888kb

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:

200
2 2 2 5 5 2 7 8 9 10 11 12 5 2 15 2 17 5 19 20 21 22 2 24 2 26 27 28 29 2 2 2 33 34 35 5 37 38 2 40 2 5 43 44 45 46 47 5 2 50 51 2 2 54 55 2 2 2 2 5 61 62 5 64 65 66 67 68 69 5 71 5 2 5 2 76 77 5 5 80 81 82 2 84 85 86 87 88 5 90 91 92 2 94 2 2 97 98 99 100 
1 4 3 4 74 6 3 3 4 1 4 6 13 14 3 16 6 ...

result:

points 1.0

Test #52:

score: 36
Accepted
time: 1ms
memory: 3592kb

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:

200
5 2 2 4 5 5 7 8 2 5 11 12 13 4 8 16 4 18 2 2 8 22 23 26 18 26 27 23 29 30 31 26 2 13 35 36 18 13 39 40 41 7 22 44 2 16 47 48 11 50 51 52 16 54 55 13 11 58 59 16 22 2 63 64 11 18 67 4 69 70 71 26 23 74 75 76 77 78 79 80 81 4 83 84 26 12 26 88 23 90 91 4 8 94 95 96 23 98 99 100 
1 1 3 1 24 6 1 1 9...

result:

points 1.0

Test #53:

score: 36
Accepted
time: 1ms
memory: 3724kb

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:

200
2 2 4 4 6 6 8 8 10 10 12 12 14 14 16 16 18 18 20 20 22 22 24 24 26 26 28 28 30 30 32 32 34 34 36 36 38 38 40 40 42 42 44 44 46 46 48 48 50 50 52 52 54 54 56 56 58 58 60 60 62 62 64 64 66 66 68 68 70 70 72 72 74 74 76 76 78 78 80 80 82 82 84 84 86 86 88 88 88 90 90 92 92 94 94 96 96 98 18 88 
1 3...

result:

points 1.0

Test #54:

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

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:

200
1 3 3 5 5 7 7 9 9 11 11 13 13 15 15 17 17 19 19 21 21 23 23 25 25 27 27 29 29 31 31 33 33 35 35 37 37 39 39 41 41 43 43 45 45 47 47 49 49 51 51 53 53 55 55 57 57 59 59 59 61 47 59 37 27 21 15 68 69 68 71 72 73 7 75 76 47 78 7 7 45 9 83 55 85 47 51 33 89 69 23 5 93 68 83 11 97 98 99 45 
2 2 4 4 6...

result:

points 1.0

Test #55:

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

input:

4 3
2 1
3 2
1 0

output:

8
2 2 4 4 
1 3 3 4 
2 2 4 4 
1 3 3 4 
2 2 4 4 
1 3 3 4 
2 2 4 4 
1 3 3 4 

result:

points 1.0

Test #56:

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

input:

4 3
3 0
1 0
2 1

output:

8
4 2 2 4 
1 1 3 4 
4 2 2 4 
1 1 3 4 
4 2 2 4 
1 1 3 4 
4 2 2 4 
1 1 3 4 

result:

points 1.0

Test #57:

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

input:

5 4
4 3
1 0
2 0
3 1

output:

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

result:

points 1.0

Test #58:

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

input:

5 4
1 0
3 2
2 1
4 3

output:

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

result:

points 1.0

Test #59:

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

input:

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

output:

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

result:

points 1.0

Test #60:

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

input:

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

output:

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

result:

points 1.0

Test #61:

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

input:

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

output:

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

result:

points 1.0

Test #62:

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

input:

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

output:

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

result:

points 1.0

Test #63:

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

input:

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

output:

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

result:

points 1.0

Test #64:

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

input:

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

output:

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

result:

points 1.0

Test #65:

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

input:

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

output:

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

result:

points 1.0

Test #66:

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

input:

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

output:

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

result:

points 1.0

Test #67:

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

input:

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

output:

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

result:

points 1.0

Test #68:

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

input:

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

output:

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

result:

points 1.0

Test #69:

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

input:

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

output:

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

result:

points 1.0

Test #70:

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

input:

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

output:

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

result:

points 1.0

Test #71:

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

input:

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

output:

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

result:

points 1.0

Test #72:

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

input:

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

output:

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

result:

points 1.0

Test #73:

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

input:

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

output:

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

result:

points 1.0

Test #74:

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

input:

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

output:

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

result:

points 1.0

Subtask #5:

score: 30
Accepted

Dependency #1:

100%
Accepted

Dependency #2:

100%
Accepted

Dependency #3:

100%
Accepted

Dependency #4:

100%
Accepted

Test #75:

score: 30
Accepted
time: 0ms
memory: 3632kb

input:

2 1
0 1

output:

4
2 2 
1 2 
2 2 
1 2 

result:

points 1.0

Test #76:

score: 30
Accepted
time: 0ms
memory: 3508kb

input:

3 2
0 1
0 2

output:

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

result:

points 1.0

Test #77:

score: 30
Accepted
time: 0ms
memory: 3632kb

input:

4 3
0 1
0 2
0 3

output:

8
1 1 1 1 
3 2 3 4 
1 1 1 1 
3 2 3 4 
1 1 1 1 
3 2 3 4 
1 1 1 1 
3 2 3 4 

result:

points 1.0

Test #78:

score: 30
Accepted
time: 1ms
memory: 3600kb

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:

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

result:

points 1.0

Test #79:

score: 30
Accepted
time: 1ms
memory: 3708kb

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:

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

result:

points 1.0

Test #80:

score: 30
Accepted
time: 0ms
memory: 3660kb

input:

3 3
1 2
0 1
0 2

output:

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

result:

points 1.0

Test #81:

score: 30
Accepted
time: 0ms
memory: 3628kb

input:

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

output:

8
2 2 3 3 
1 4 3 4 
2 2 3 3 
1 4 3 4 
2 2 3 3 
1 4 3 4 
2 2 3 3 
1 4 3 4 

result:

points 1.0

Test #82:

score: 30
Accepted
time: 0ms
memory: 3880kb

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:

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

result:

points 1.0

Test #83:

score: 30
Accepted
time: 0ms
memory: 3872kb

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:

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

result:

points 1.0

Test #84:

score: 30
Accepted
time: 0ms
memory: 3544kb

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:

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

result:

points 1.0

Test #85:

score: 30
Accepted
time: 1ms
memory: 3624kb

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:

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

result:

points 1.0

Test #86:

score: 30
Accepted
time: 1ms
memory: 3652kb

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:

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

result:

points 1.0

Test #87:

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

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:

200
42 2 94 27 56 6 21 8 9 70 57 72 74 16 15 16 17 18 19 65 21 96 81 48 40 93 27 28 29 30 31 66 33 34 97 36 60 88 41 40 41 42 6 34 19 54 18 48 49 49 67 2 91 54 55 56 57 30 89 60 95 92 87 31 65 66 67 33 29 70 86 72 73 74 84 9 28 100 85 8 81 17 55 84 85 86 87 88 89 36 91 92 93 94 95 96 97 73 15 100 
1...

result:

points 1.0

Test #88:

score: 30
Accepted
time: 0ms
memory: 3872kb

input:

3 2
0 1
1 2

output:

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

result:

points 1.0

Test #89:

score: 30
Accepted
time: 0ms
memory: 3560kb

input:

4 3
0 1
1 2
2 3

output:

8
2 2 4 4 
1 3 3 4 
2 2 4 4 
1 3 3 4 
2 2 4 4 
1 3 3 4 
2 2 4 4 
1 3 3 4 

result:

points 1.0

Test #90:

score: 30
Accepted
time: 0ms
memory: 3608kb

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:

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

result:

points 1.0

Test #91:

score: 30
Accepted
time: 1ms
memory: 3724kb

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:

198
1 3 3 5 5 7 7 9 9 11 11 13 13 15 15 17 17 19 19 21 21 23 23 25 25 27 27 29 29 31 31 33 33 35 35 37 37 39 39 41 41 43 43 45 45 47 47 49 49 51 51 53 53 55 55 57 57 59 59 61 61 63 63 65 65 67 67 69 69 71 71 73 73 75 75 77 77 79 79 81 81 83 83 85 85 87 87 89 89 91 91 93 93 95 95 97 97 99 99 
2 2 4 4...

result:

points 1.0

Test #92:

score: 30
Accepted
time: 1ms
memory: 3760kb

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:

200
2 2 4 4 6 6 8 8 10 10 12 12 14 14 16 16 18 18 20 20 22 22 24 24 26 26 28 28 30 30 32 32 34 34 36 36 38 38 40 40 42 42 44 44 46 46 48 48 50 50 52 52 54 54 56 56 58 58 60 60 62 62 64 64 66 66 68 68 70 70 72 72 74 74 76 76 78 78 80 80 82 82 84 84 86 86 88 88 90 90 92 92 94 94 96 96 98 98 100 100 
1...

result:

points 1.0

Test #93:

score: 30
Accepted
time: 1ms
memory: 3608kb

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:

128
2 2 4 4 6 6 8 8 10 10 12 12 14 14 16 16 18 18 20 20 22 22 24 24 26 26 28 28 30 30 32 32 34 34 36 36 38 38 40 40 42 42 44 44 46 46 48 48 50 50 52 52 54 54 56 56 58 58 60 60 62 62 64 64 
1 3 3 5 5 7 7 9 9 11 11 13 13 15 15 17 17 19 19 21 21 23 23 25 25 27 27 29 29 31 31 33 33 35 35 37 37 39 39 41 ...

result:

points 1.0

Test #94:

score: 30
Accepted
time: 0ms
memory: 3740kb

input:

5 4
2 1
3 2
4 1
1 0

output:

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

result:

points 1.0

Test #95:

score: 30
Accepted
time: 0ms
memory: 3832kb

input:

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

output:

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

result:

points 1.0

Test #96:

score: 30
Accepted
time: 0ms
memory: 3800kb

input:

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

output:

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

result:

points 1.0

Test #97:

score: 30
Accepted
time: 0ms
memory: 3596kb

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:

200
1 4 3 4 1 1 18 3 9 4 9 12 13 14 15 16 3 18 4 25 18 22 1 24 25 26 27 1 29 30 31 32 22 24 35 4 37 38 39 16 4 26 29 12 18 1 9 48 49 50 51 52 16 54 55 56 15 39 59 60 61 48 30 32 16 66 26 27 69 70 70 72 29 25 75 24 15 31 79 80 81 82 66 3 51 86 9 52 1 90 91 92 37 94 56 92 25 98 99 100 
2 2 2 7 5 6 7 8...

result:

points 1.0

Test #98:

score: 30
Accepted
time: 1ms
memory: 3732kb

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:

200
3 2 3 6 5 6 5 10 9 10 10 13 13 16 13 16 16 19 19 21 21 24 23 24 26 26 26 29 29 32 31 32 32 36 35 36 38 38 38 41 41 42 44 44 47 44 47 48 50 50 50 53 53 54 57 54 57 57 61 60 61 61 65 64 65 65 69 68 69 72 71 72 72 75 75 77 77 79 79 79 82 82 84 84 86 86 89 88 89 91 91 92 94 94 94 97 97 97 97 100 
1 ...

result:

points 1.0

Test #99:

score: 30
Accepted
time: 1ms
memory: 3696kb

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:

200
1 5 3 1 5 7 7 5 12 7 11 12 11 17 15 16 17 20 17 20 20 22 26 22 25 26 27 29 29 29 31 33 33 34 33 39 37 37 39 39 39 45 43 44 45 48 45 48 50 50 50 54 53 54 55 53 59 58 59 58 62 62 64 64 67 66 67 67 67 73 71 72 73 76 75 76 80 78 76 80 80 82 84 84 87 84 87 88 92 87 91 92 93 95 95 97 97 97 99 97 
2 2 ...

result:

points 1.0

Test #100:

score: 30
Accepted
time: 0ms
memory: 3944kb

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:

200
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 
49...

result:

points 1.0

Test #101:

score: 30
Accepted
time: 1ms
memory: 3716kb

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:

200
97 2 80 4 94 15 77 8 100 10 11 12 32 81 15 53 72 72 49 20 21 96 87 24 72 38 27 57 67 30 70 32 33 11 35 36 69 38 39 2 41 42 12 72 72 55 47 36 49 72 51 35 53 83 55 68 57 58 59 72 58 63 63 72 65 33 67 68 69 70 10 72 72 74 8 78 77 78 65 80 81 21 83 20 85 4 87 88 51 41 88 92 93 94 27 96 97 72 92 100 ...

result:

points 1.0

Test #102:

score: 30
Accepted
time: 1ms
memory: 3956kb

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:

200
11 2 2 2 2 6 7 8 9 10 11 7 7 11 26 6 17 8 19 20 17 6 9 9 25 26 19 28 11 26 26 10 33 2 20 36 37 38 39 40 36 42 43 8 43 46 39 2 49 50 50 52 52 54 54 56 56 58 58 60 60 62 62 64 64 66 66 68 68 70 70 72 72 74 74 76 76 78 78 80 80 82 82 84 84 86 86 88 88 90 90 92 92 94 94 96 96 98 98 100 
1 1 3 4 5 3 ...

result:

points 1.0

Test #103:

score: 30
Accepted
time: 1ms
memory: 3656kb

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:

200
2 2 3 2 3 2 2 8 9 11 11 9 13 14 17 16 17 9 20 20 20 20 16 32 25 26 27 25 29 26 31 32 27 25 29 31 37 32 39 40 32 42 43 44 39 46 43 42 49 50 50 52 52 54 54 56 56 58 58 60 60 62 62 64 64 66 66 68 68 70 70 72 72 74 74 76 76 78 78 80 80 82 82 84 84 86 86 88 88 90 90 92 92 94 94 96 96 98 98 100 
1 10 ...

result:

points 1.0

Test #104:

score: 30
Accepted
time: 1ms
memory: 3712kb

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:

200
1 4 3 4 5 5 9 5 9 10 12 12 16 14 12 16 17 21 17 20 21 21 23 26 25 26 30 25 29 30 31 34 31 34 38 36 37 38 42 40 41 42 42 47 42 46 47 47 47 50 50 52 52 54 54 56 56 58 58 60 60 62 62 64 64 66 66 68 68 70 70 72 72 74 74 76 76 78 78 80 80 82 82 84 84 86 86 88 88 90 90 92 92 94 94 96 96 98 98 100 
2 2...

result:

points 1.0

Test #105:

score: 30
Accepted
time: 1ms
memory: 3720kb

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:

200
1 3 3 5 5 7 7 9 9 11 11 13 13 15 15 17 17 19 19 21 21 23 23 25 25 27 27 29 29 31 31 33 33 35 35 37 37 39 39 41 41 43 43 45 45 47 47 49 49 51 51 9 53 27 33 56 5 9 59 17 49 27 63 64 45 66 67 33 69 41 23 72 3 9 5 76 51 45 1 80 81 82 51 84 47 51 35 7 51 90 91 92 1 51 95 33 97 98 99 7 
2 2 4 4 6 6 8 ...

result:

points 1.0

Test #106:

score: 30
Accepted
time: 1ms
memory: 3880kb

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:

200
1 1 3 3 5 5 7 7 9 9 11 11 13 13 15 15 17 17 19 19 21 21 23 23 25 25 27 27 29 29 31 31 33 33 35 35 37 37 39 39 41 41 43 43 45 45 47 47 49 49 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 
70 2 2 4 4 6 6 8 8 10 10 12 12 14 14 16 16 18 18 20 20...

result:

points 1.0

Test #107:

score: 30
Accepted
time: 0ms
memory: 3712kb

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:

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

result:

points 1.0

Test #108:

score: 30
Accepted
time: 1ms
memory: 3716kb

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:

200
1 3 3 5 5 7 7 9 9 11 11 13 13 15 15 17 17 19 19 21 21 23 23 25 25 27 27 29 29 31 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 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 
2 2 4 4 6 6 8 8 10 10 12 12 14 14 16 1...

result:

points 1.0

Test #109:

score: 30
Accepted
time: 1ms
memory: 3708kb

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:

200
2 2 4 4 6 6 8 8 10 10 12 12 14 14 16 16 18 18 20 20 22 22 24 24 26 26 28 28 30 30 32 32 34 34 36 36 38 38 40 40 42 42 44 44 46 46 48 48 50 50 50 16 38 54 55 24 57 58 59 38 61 62 63 64 65 36 67 68 46 70 71 36 73 26 75 10 77 78 10 34 81 48 83 84 50 86 87 88 38 90 20 50 2 18 95 96 97 98 46 100 
1 3...

result:

points 1.0

Test #110:

score: 30
Accepted
time: 1ms
memory: 3720kb

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:

200
1 1 5 4 5 4 8 8 9 12 9 12 15 14 15 14 18 18 19 22 19 22 25 22 25 26 28 28 31 28 31 31 35 34 35 38 35 38 39 41 41 43 43 45 45 47 47 48 51 48 51 53 53 55 55 58 55 58 58 62 61 62 64 64 65 67 67 69 69 71 71 72 74 74 77 74 77 79 79 81 81 81 84 84 87 84 87 90 87 90 93 90 93 95 95 95 95 98 98 100 
3 2 ...

result:

points 1.0

Test #111:

score: 30
Accepted
time: 1ms
memory: 3948kb

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:

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

result:

points 1.0

Test #112:

score: 30
Accepted
time: 1ms
memory: 3748kb

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:

200
2 2 2 5 5 2 7 8 9 10 11 12 5 2 15 2 17 5 19 20 21 22 2 24 2 26 27 28 29 2 2 2 33 34 35 5 37 38 2 40 2 5 43 44 45 46 47 5 2 50 51 2 2 54 55 2 2 2 2 5 61 62 5 64 65 66 67 68 69 5 71 5 2 5 2 76 77 5 5 80 81 82 2 84 85 86 87 88 5 90 91 92 2 94 2 2 97 98 99 100 
1 4 3 4 74 6 3 3 4 1 4 6 13 14 3 16 6 ...

result:

points 1.0

Test #113:

score: 30
Accepted
time: 1ms
memory: 3684kb

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:

200
5 2 2 4 5 5 7 8 2 5 11 12 13 4 8 16 4 18 2 2 8 22 23 26 18 26 27 23 29 30 31 26 2 13 35 36 18 13 39 40 41 7 22 44 2 16 47 48 11 50 51 52 16 54 55 13 11 58 59 16 22 2 63 64 11 18 67 4 69 70 71 26 23 74 75 76 77 78 79 80 81 4 83 84 26 12 26 88 23 90 91 4 8 94 95 96 23 98 99 100 
1 1 3 1 24 6 1 1 9...

result:

points 1.0

Test #114:

score: 30
Accepted
time: 1ms
memory: 3728kb

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:

200
2 2 4 4 6 6 8 8 10 10 12 12 14 14 16 16 18 18 20 20 22 22 24 24 26 26 28 28 30 30 32 32 34 34 36 36 38 38 40 40 42 42 44 44 46 46 48 48 50 50 52 52 54 54 56 56 58 58 60 60 62 62 64 64 66 66 68 68 70 70 72 72 74 74 76 76 78 78 80 80 82 82 84 84 86 86 88 88 88 90 90 92 92 94 94 96 96 98 18 88 
1 3...

result:

points 1.0

Test #115:

score: 30
Accepted
time: 1ms
memory: 3708kb

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:

200
1 3 3 5 5 7 7 9 9 11 11 13 13 15 15 17 17 19 19 21 21 23 23 25 25 27 27 29 29 31 31 33 33 35 35 37 37 39 39 41 41 43 43 45 45 47 47 49 49 51 51 53 53 55 55 57 57 59 59 59 61 47 59 37 27 21 15 68 69 68 71 72 73 7 75 76 47 78 7 7 45 9 83 55 85 47 51 33 89 69 23 5 93 68 83 11 97 98 99 45 
2 2 4 4 6...

result:

points 1.0

Test #116:

score: 30
Accepted
time: 0ms
memory: 3624kb

input:

4 3
2 1
3 2
1 0

output:

8
2 2 4 4 
1 3 3 4 
2 2 4 4 
1 3 3 4 
2 2 4 4 
1 3 3 4 
2 2 4 4 
1 3 3 4 

result:

points 1.0

Test #117:

score: 30
Accepted
time: 0ms
memory: 3632kb

input:

4 3
3 0
1 0
2 1

output:

8
4 2 2 4 
1 1 3 4 
4 2 2 4 
1 1 3 4 
4 2 2 4 
1 1 3 4 
4 2 2 4 
1 1 3 4 

result:

points 1.0

Test #118:

score: 30
Accepted
time: 0ms
memory: 3560kb

input:

5 4
4 3
1 0
2 0
3 1

output:

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

result:

points 1.0

Test #119:

score: 30
Accepted
time: 0ms
memory: 3872kb

input:

5 4
1 0
3 2
2 1
4 3

output:

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

result:

points 1.0

Test #120:

score: 30
Accepted
time: 0ms
memory: 3572kb

input:

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

output:

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

result:

points 1.0

Test #121:

score: 30
Accepted
time: 0ms
memory: 3572kb

input:

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

output:

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

result:

points 1.0

Test #122:

score: 30
Accepted
time: 0ms
memory: 3628kb

input:

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

output:

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

result:

points 1.0

Test #123:

score: 30
Accepted
time: 0ms
memory: 3664kb

input:

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

output:

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

result:

points 1.0

Test #124:

score: 30
Accepted
time: 0ms
memory: 3628kb

input:

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

output:

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

result:

points 1.0

Test #125:

score: 30
Accepted
time: 0ms
memory: 3624kb

input:

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

output:

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

result:

points 1.0

Test #126:

score: 30
Accepted
time: 0ms
memory: 3604kb

input:

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

output:

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

result:

points 1.0

Test #127:

score: 30
Accepted
time: 0ms
memory: 3860kb

input:

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

output:

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

result:

points 1.0

Test #128:

score: 30
Accepted
time: 0ms
memory: 3456kb

input:

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

output:

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

result:

points 1.0

Test #129:

score: 30
Accepted
time: 0ms
memory: 3628kb

input:

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

output:

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

result:

points 1.0

Test #130:

score: 30
Accepted
time: 0ms
memory: 3600kb

input:

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

output:

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

result:

points 1.0

Test #131:

score: 30
Accepted
time: 0ms
memory: 3624kb

input:

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

output:

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

result:

points 1.0

Test #132:

score: 30
Accepted
time: 0ms
memory: 3596kb

input:

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

output:

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

result:

points 1.0

Test #133:

score: 30
Accepted
time: 0ms
memory: 3600kb

input:

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

output:

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

result:

points 1.0

Test #134:

score: 30
Accepted
time: 0ms
memory: 3860kb

input:

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

output:

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

result:

points 1.0

Test #135:

score: 30
Accepted
time: 0ms
memory: 3856kb

input:

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

output:

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

result:

points 1.0

Test #136:

score: 30
Accepted
time: 0ms
memory: 3664kb

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:

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

result:

points 1.0

Test #137:

score: 30
Accepted
time: 0ms
memory: 3800kb

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:

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

result:

points 1.0

Test #138:

score: 30
Accepted
time: 0ms
memory: 3868kb

input:

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

output:

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

result:

points 1.0

Test #139:

score: 30
Accepted
time: 0ms
memory: 3628kb

input:

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

output:

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

result:

points 1.0

Test #140:

score: 30
Accepted
time: 1ms
memory: 3672kb

input:

100 122
47 45
60 55
58 57
51 48
3 1
99 96
14 9
79 74
15 13
18 15
4 3
19 15
9 11
25 24
30 29
72 68
2 0
97 96
37 36
77 76
5 10
80 75
7 3
44 41
13 11
85 84
90 88
10 8
20 21
98 99
14 17
46 41
52 50
81 80
75 73
31 27
88 84
26 24
89 91
91 90
84 83
22 20
8 3
78 73
36 40
59 58
74 69
32 29
61 57
11 6
1 0
89 ...

output:

200
1 4 1 4 4 10 7 4 11 10 11 14 10 14 10 20 17 18 19 20 21 21 28 19 26 26 27 28 27 31 31 33 33 34 33 40 37 37 39 40 42 42 43 39 50 46 42 46 49 50 51 49 57 56 51 56 57 62 59 59 56 62 59 64 62 66 69 66 69 70 66 72 69 76 70 76 77 77 79 80 86 82 83 79 89 86 86 88 89 92 89 92 93 89 95 97 97 100 100 100 ...

result:

points 1.0

Test #141:

score: 30
Accepted
time: 0ms
memory: 3600kb

input:

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

output:

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

result:

points 1.0

Test #142:

score: 30
Accepted
time: 1ms
memory: 3844kb

input:

100 4949
8 0
56 54
84 36
67 55
53 25
43 8
52 4
73 12
24 19
93 91
71 24
73 6
90 9
78 36
78 34
94 70
93 25
64 37
69 8
67 61
78 47
16 15
79 44
68 52
83 38
97 19
72 9
78 10
51 13
47 40
50 47
75 12
80 40
65 35
86 58
82 39
93 51
91 17
52 34
14 12
56 49
80 19
34 22
37 28
89 36
41 9
94 85
95 3
46 11
49 34
4...

output:

200
9 19 97 96 5 6 7 8 9 91 56 42 13 52 15 17 17 64 19 98 21 27 35 82 25 26 27 7 29 65 31 32 33 6 35 36 37 29 84 83 48 42 43 92 45 51 47 48 49 50 51 52 5 99 55 56 55 45 59 60 61 62 63 64 65 36 32 62 50 61 71 25 33 13 31 21 93 8 37 43 47 82 83 84 49 86 59 71 60 15 91 92 93 26 86 96 97 98 99 63 
1 2 3...

result:

points 1.0

Test #143:

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

input:

100 4948
80 52
76 10
90 1
36 32
72 10
81 71
99 24
83 77
83 82
52 24
53 31
63 48
72 16
37 16
36 12
88 37
87 5
96 68
69 25
41 22
98 32
56 4
51 34
48 35
90 21
64 37
20 2
88 75
64 5
54 15
79 5
98 77
65 17
20 3
41 21
86 49
42 5
1 0
90 42
66 29
76 66
98 35
46 3
95 90
79 15
62 23
49 44
66 3
35 3
68 21
89 2...

output:

200
2 2 97 21 5 6 40 8 9 10 77 8 13 14 15 55 38 18 19 35 21 22 23 45 100 70 15 28 49 30 44 32 33 34 35 36 33 38 10 40 41 23 6 44 45 34 71 9 49 87 80 19 53 63 55 93 5 14 18 74 61 62 63 90 75 98 30 28 92 70 71 82 73 74 75 76 77 84 96 80 73 82 41 84 62 53 87 32 76 90 22 92 93 13 61 96 97 98 36 100 
1 9...

result:

points 1.0

Test #144:

score: 30
Accepted
time: 0ms
memory: 3820kb

input:

100 4910
79 73
93 26
13 4
81 13
71 20
46 39
55 33
63 62
83 63
70 37
96 58
94 25
99 97
29 9
34 28
78 62
45 44
99 19
30 17
67 65
89 49
83 59
82 76
68 22
98 29
79 54
96 6
72 23
15 2
69 6
98 43
67 49
98 7
92 32
49 24
43 20
95 31
80 66
92 91
86 55
89 71
43 30
75 9
90 31
61 4
96 31
50 23
83 31
80 11
99 49...

output:

200
4 75 3 4 62 6 97 11 9 10 11 81 9 14 15 3 80 31 25 20 21 28 23 24 25 26 27 28 29 10 31 96 33 6 77 55 37 38 39 47 89 42 70 99 57 46 47 53 88 90 51 51 53 20 55 56 57 24 14 56 37 62 63 84 91 68 23 68 46 70 38 21 29 15 75 42 77 78 63 80 81 82 33 84 39 82 78 88 89 90 91 92 92 27 26 96 97 98 99 98 
1 2...

result:

points 1.0

Test #145:

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

input:

100 4015
38 71
28 30
44 10
92 55
48 82
20 3
40 37
78 10
61 84
25 26
79 77
98 45
41 0
92 42
43 45
69 82
59 66
41 67
43 5
22 34
82 86
34 86
77 59
17 97
92 36
45 9
55 89
40 39
34 87
57 46
13 44
75 10
53 58
72 36
76 95
81 71
56 82
88 94
11 38
4 34
13 16
88 90
47 82
48 44
48 95
72 11
13 98
13 43
58 0
95 ...

output:

200
1 2 32 4 5 6 69 8 8 10 11 12 33 14 70 16 75 18 26 97 4 71 23 64 31 26 100 28 96 10 31 32 33 34 5 2 37 41 12 28 41 68 43 46 49 46 47 23 49 50 6 50 1 59 16 56 57 63 59 60 61 62 63 64 94 80 61 68 69 70 71 72 37 74 75 84 88 60 11 80 81 72 57 84 62 43 34 88 89 47 89 14 56 94 81 96 97 18 14 100 
42 52...

result:

points 1.0

Test #146:

score: 30
Accepted
time: 0ms
memory: 3692kb

input:

100 1810
18 79
44 32
83 82
94 36
47 17
72 24
61 99
55 35
14 99
48 51
88 76
45 43
12 87
51 79
21 9
40 48
88 16
37 27
74 6
86 59
0 33
47 67
24 67
28 69
72 83
31 83
21 16
56 79
14 45
60 43
72 14
69 67
72 12
86 28
12 56
40 18
25 59
15 84
48 59
24 69
33 34
23 32
47 94
54 60
8 2
54 51
72 90
76 39
49 79
86...

output:

200
1 81 40 4 12 47 7 8 9 10 8 12 57 14 45 4 93 48 19 20 21 88 23 24 25 26 27 28 87 30 31 21 24 1 35 36 37 90 39 40 49 54 69 44 45 9 47 48 49 50 10 55 20 54 55 36 57 27 35 30 44 100 92 28 65 66 66 70 69 70 78 72 84 72 7 76 89 78 65 19 81 25 50 84 85 89 87 88 89 90 26 92 93 85 37 14 23 76 31 100 
2 2...

result:

points 1.0

Test #147:

score: 30
Accepted
time: 1ms
memory: 3956kb

input:

100 270
67 31
67 93
94 28
79 91
93 1
67 43
93 28
84 25
16 95
23 11
23 15
5 68
21 94
31 28
82 0
41 28
31 2
67 2
19 92
46 37
30 53
30 11
11 2
15 2
43 2
67 86
94 1
1 2
62 63
67 15
28 2
24 81
69 2
69 43
85 30
70 44
43 94
85 21
1 86
69 30
43 86
41 86
43 39
90 10
43 15
6 33
31 86
85 11
43 93
86 2
18 49
43...

output:

200
20 70 44 4 5 6 7 10 9 10 83 12 51 19 66 16 96 37 19 20 35 95 23 12 82 57 16 4 32 30 86 32 33 74 35 36 37 33 6 87 36 94 43 44 45 46 47 100 7 52 51 52 78 54 55 23 57 55 60 60 61 89 64 64 65 66 67 54 91 70 45 72 72 74 9 76 47 78 85 80 61 82 83 65 85 86 87 67 89 5 91 76 43 94 95 96 80 30 46 100 
1 2...

result:

points 1.0

Test #148:

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

input:

100 4852
1 0
2 0
2 1
3 0
3 1
3 2
4 0
4 1
4 2
4 3
5 0
5 1
5 2
5 3
5 4
6 0
6 1
6 2
6 3
6 4
6 5
7 0
7 1
7 2
7 3
7 4
7 5
7 6
8 0
8 1
8 2
8 3
8 4
8 5
8 6
8 7
9 0
9 1
9 2
9 3
9 4
9 5
9 6
9 7
9 8
10 0
10 1
10 2
10 3
10 4
10 5
10 6
10 7
10 8
10 9
11 0
11 1
11 2
11 3
11 4
11 5
11 6
11 7
11 8
11 9
11 10
12 0
...

output:

200
100 2 2 4 4 6 6 8 8 10 10 12 12 14 14 16 16 18 18 20 20 22 22 24 24 26 26 28 28 30 30 32 32 34 34 36 36 38 38 40 40 42 42 44 44 46 46 48 48 50 50 52 52 54 54 56 56 58 58 60 60 62 62 64 64 66 66 68 68 70 70 72 72 74 74 76 76 78 78 80 80 82 82 84 84 86 86 88 88 90 90 92 92 94 94 96 96 98 98 100 
1...

result:

points 1.0

Test #149:

score: 30
Accepted
time: 0ms
memory: 3844kb

input:

100 3180
1 0
2 0
2 1
3 0
3 1
3 2
4 0
4 1
4 2
4 3
5 0
5 1
5 2
5 3
5 4
6 0
6 1
6 2
6 3
6 4
6 5
7 0
7 1
7 2
7 3
7 4
7 5
7 6
8 0
8 1
8 2
8 3
8 4
8 5
8 6
8 7
9 0
9 1
9 2
9 3
9 4
9 5
9 6
9 7
9 8
10 0
10 1
10 2
10 3
10 4
10 5
10 6
10 7
10 8
10 9
11 0
11 1
11 2
11 3
11 4
11 5
11 6
11 7
11 8
11 9
11 10
12 0
...

output:

200
1 1 3 3 5 5 7 7 9 9 11 11 13 13 15 15 17 17 19 19 21 21 23 23 25 25 27 27 29 29 31 31 33 33 35 35 37 37 39 39 41 41 43 43 45 45 47 47 49 49 51 51 53 53 55 55 57 57 59 59 61 61 63 63 65 65 67 67 69 69 71 71 73 73 75 75 77 77 79 79 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 
81 2 2 4 4 6 6 8 8 10 10 ...

result:

points 1.0

Test #150:

score: 30
Accepted
time: 0ms
memory: 3944kb

input:

100 2403
16 39
12 25
90 94
11 29
70 75
29 33
54 58
92 94
59 81
51 72
22 31
58 87
56 78
58 93
54 86
62 82
31 41
78 79
60 99
64 98
11 49
76 83
7 23
5 22
66 94
61 73
61 83
80 89
9 35
65 96
59 99
59 71
60 73
11 14
80 2
79 85
14 27
79 92
53 63
74 93
10 43
19 27
33 49
6 46
73 96
87 94
66 69
11 48
78 85
76...

output:

200
2 2 81 49 5 6 46 24 45 10 11 30 26 20 15 31 17 25 37 20 21 10 32 24 25 26 27 15 38 30 31 32 41 50 43 27 37 38 6 17 41 21 43 47 45 46 47 5 49 50 11 52 53 64 55 56 79 58 88 82 100 74 56 64 65 66 67 67 53 98 76 72 52 74 75 76 84 78 79 86 81 82 83 84 66 86 65 88 78 55 91 83 96 58 91 96 75 98 72 100 ...

result:

points 1.0

Test #151:

score: 30
Accepted
time: 1ms
memory: 3708kb

input:

100 1255
70 85
73 80
39 55
74 96
36 62
47 57
73 99
5 6
38 61
49 61
35 58
58 64
36 38
57 64
41 56
35 41
44 0
78 95
71 78
32 64
54 56
35 49
53 60
65 67
55 58
45 48
33 34
77 91
80 95
85 89
73 82
46 49
82 90
59 64
34 58
52 63
78 85
79 99
71 83
81 93
93 96
80 85
66 78
74 89
80 81
67 74
66 82
47 59
35 50
...

output:

200
2 2 4 4 6 6 8 8 10 10 12 12 14 14 16 16 18 18 20 20 22 22 24 24 26 26 28 28 30 30 84 35 45 63 35 36 39 38 39 44 51 36 38 44 45 46 47 48 46 50 51 56 53 54 57 56 57 47 65 48 54 50 63 53 65 66 98 77 99 95 71 79 89 100 97 88 77 92 79 71 81 82 83 84 87 90 87 88 89 90 83 92 66 82 95 81 97 98 99 100 
1...

result:

points 1.0

Test #152:

score: 30
Accepted
time: 1ms
memory: 3736kb

input:

100 372
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:

200
2 2 4 4 6 6 8 8 10 10 12 12 14 14 16 16 18 18 20 20 22 22 24 24 26 26 28 28 30 30 32 32 34 34 36 36 38 38 40 40 42 42 44 44 46 46 48 48 50 50 52 52 54 54 56 56 58 58 60 60 62 62 64 64 66 66 67 67 69 69 71 71 73 73 75 75 77 77 79 79 81 81 84 84 86 86 88 88 90 90 92 92 94 94 96 96 98 98 100 100 
1...

result:

points 1.0

Test #153:

score: 30
Accepted
time: 1ms
memory: 3668kb

input:

100 100
70 71
64 65
12 13
72 73
55 56
74 75
86 87
16 17
69 70
53 54
57 58
71 72
41 42
48 49
2 3
23 24
77 78
87 88
28 29
31 32
84 85
27 28
52 53
9 10
62 63
65 66
94 95
7 8
91 92
17 18
19 20
44 45
6 7
15 16
59 60
40 41
25 26
4 5
43 44
29 30
80 81
56 57
92 93
93 94
18 19
39 40
45 46
75 76
22 23
58 59
1...

output:

200
100 2 2 4 4 6 6 8 8 10 10 12 12 14 14 16 16 18 18 20 20 22 22 24 24 26 26 28 28 30 30 32 32 34 34 36 36 38 38 40 40 42 42 44 44 46 46 48 48 50 50 52 52 54 54 56 56 58 58 60 60 62 62 64 64 66 66 68 68 70 70 72 72 74 74 76 76 78 78 80 80 82 82 84 84 86 86 88 88 90 90 92 92 94 94 96 96 98 98 100 
1...

result:

points 1.0

Test #154:

score: 30
Accepted
time: 1ms
memory: 3784kb

input:

100 2500
9 69
46 86
0 99
25 56
11 95
17 90
15 71
40 51
2 92
15 90
22 98
17 71
23 68
43 68
19 52
2 82
42 66
41 64
38 89
37 70
10 91
49 55
28 86
16 51
2 97
30 51
29 68
24 67
1 60
28 79
46 65
13 87
43 69
21 84
16 86
34 77
36 65
24 74
42 67
8 70
24 82
13 51
49 56
37 74
15 78
1 83
15 56
13 98
16 97
27 73...

output:

200
100 61 83 74 59 80 94 98 51 81 92 55 84 88 60 91 87 78 90 53 62 85 99 69 68 96 58 76 89 75 79 97 63 82 93 73 72 71 95 57 52 65 67 70 64 77 66 86 54 56 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...

result:

points 1.0

Test #155:

score: 30
Accepted
time: 1ms
memory: 3720kb

input:

100 152
6 7
9 0
26 0
36 37
86 0
93 94
51 0
34 0
3 0
12 0
11 0
56 57
57 0
4 5
99 0
39 40
17 0
47 0
43 0
37 0
49 50
88 0
83 0
33 0
60 61
84 0
12 13
21 0
97 0
90 91
21 22
53 54
91 0
96 97
75 76
45 0
25 26
97 98
62 0
68 0
67 0
94 95
89 0
34 35
31 0
13 0
79 0
46 0
1 0
73 0
16 0
14 0
16 17
27 28
73 74
92 ...

output:

200
1 3 3 1 5 1 1 8 1 1 11 1 1 14 14 1 17 1 1 1 21 1 23 24 1 26 1 28 28 31 31 1 33 1 1 36 37 1 1 40 40 42 1 1 45 45 47 1 1 1 51 1 53 53 55 1 57 1 59 60 1 62 1 64 1 66 1 68 1 70 1 73 73 1 75 77 77 1 79 1 1 1 83 1 86 86 1 88 1 90 91 1 1 94 1 96 98 98 98 1 
99 2 4 4 6 6 7 7 9 10 12 12 13 13 15 16 18 18...

result:

points 1.0

Test #156:

score: 30
Accepted
time: 1ms
memory: 3720kb

input:

100 198
81 99
42 43
68 99
10 11
18 99
73 99
13 99
91 99
56 57
2 99
95 96
79 80
83 99
30 99
73 74
25 99
62 99
61 62
68 69
19 20
52 53
8 9
83 84
86 99
24 99
33 99
50 51
97 98
93 94
44 45
72 99
31 32
84 85
79 99
98 0
93 99
82 83
35 36
57 58
65 99
14 99
12 99
49 99
42 99
35 99
9 10
60 99
18 19
0 1
43 44...

output:

200
1 3 3 5 5 7 7 9 9 11 11 13 13 15 15 17 17 19 19 21 21 23 23 25 25 27 27 29 29 31 31 33 33 35 35 37 37 39 39 41 41 43 43 45 45 47 47 49 49 51 51 53 53 55 55 57 57 59 59 61 61 63 63 65 65 67 67 69 69 69 71 71 73 73 75 75 77 77 79 79 82 82 82 84 86 86 88 88 90 90 92 92 94 94 96 96 98 98 1 84 
2 2 4...

result:

points 1.0

Test #157:

score: 30
Accepted
time: 1ms
memory: 3652kb

input:

100 101
46 63
46 56
46 65
46 53
46 88
46 60
46 13
46 94
46 54
46 29
46 3
46 21
46 82
46 45
46 12
46 23
46 35
46 31
46 84
46 16
46 98
46 96
46 17
46 18
82 5
46 91
46 95
46 73
46 80
46 14
46 19
46 40
46 39
46 27
46 2
46 97
12 65
46 22
46 25
46 20
46 69
46 1
46 75
46 51
46 67
46 89
46 11
46 30
46 66
46...

output:

200
47 47 47 47 47 6 47 47 47 47 47 47 13 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 ...

result:

points 1.0

Test #158:

score: 30
Accepted
time: 1ms
memory: 3648kb

input:

100 109
49 48
57 18
12 15
17 16
91 89
50 49
67 65
78 76
42 40
66 64
36 35
61 59
45 44
95 94
54 53
73 71
13 11
64 63
32 30
81 79
35 33
83 82
58 56
55 53
2 1
14 12
56 55
27 30
94 92
28 27
24 23
31 29
8 6
63 61
22 21
46 45
96 94
79 77
34 33
27 26
38 36
11 9
43 41
59 57
26 25
39 38
29 27
70 69
9 7
40 38...

output:

200
1 3 3 6 5 6 8 8 9 12 11 12 16 12 15 16 18 18 19 19 19 22 22 22 25 26 26 28 29 28 28 32 33 32 35 36 36 38 39 39 39 42 43 45 45 47 47 49 49 52 51 52 54 54 54 57 57 60 61 60 61 60 63 64 64 66 67 66 67 70 70 72 73 72 73 76 77 80 77 80 80 83 83 83 83 88 87 88 87 43 91 92 92 92 95 95 95 98 98 98 
2 2 ...

result:

points 1.0

Test #159:

score: 30
Accepted
time: 1ms
memory: 3624kb

input:

100 1203
68 52
12 6
54 51
9 2
96 75
40 28
99 80
98 96
62 56
92 86
22 16
40 25
88 82
63 61
15 7
17 4
60 54
10 5
43 32
56 52
99 92
73 71
65 55
97 78
48 27
11 10
24 5
35 32
23 21
47 37
81 79
21 11
64 50
28 25
12 1
71 54
68 65
49 33
20 11
48 39
56 50
16 1
57 52
39 33
37 29
33 28
72 67
77 76
74 58
94 92
...

output:

200
3 2 3 15 18 11 7 16 9 24 11 12 7 14 15 16 17 18 2 9 25 12 17 24 25 41 27 49 16 32 45 32 50 40 42 44 37 38 37 40 41 42 27 44 45 46 46 38 49 50 54 52 69 54 61 56 57 52 2 74 61 64 57 64 65 56 67 68 69 65 75 67 68 74 75 76 77 90 79 77 81 82 83 84 85 86 84 81 83 90 82 94 93 94 99 85 76 79 99 93 
1 13...

result:

points 1.0

Test #160:

score: 30
Accepted
time: 1ms
memory: 3672kb

input:

100 459
4 0
52 50
58 54
66 60
75 74
7 5
87 83
63 62
31 30
9 0
49 46
42 41
34 31
35 30
59 56
18 12
64 62
49 40
16 10
36 33
93 92
19 17
46 42
88 80
76 73
69 65
54 52
15 10
43 42
69 66
88 81
18 16
39 38
87 86
99 94
98 94
53 51
15 13
4 2
99 96
19 15
38 34
9 3
37 30
38 32
96 94
99 95
46 41
66 62
94 93
27...

output:

200
1 8 3 3 1 7 7 8 9 9 11 12 13 14 14 11 3 18 18 12 24 28 25 24 25 30 29 28 29 30 31 31 38 37 35 35 37 38 39 39 41 42 47 44 42 9 47 48 48 41 51 52 55 52 55 56 60 51 7 60 61 61 63 7 63 69 70 68 69 70 79 80 78 74 75 75 74 78 79 80 86 89 87 88 90 86 87 88 89 90 97 98 93 93 95 99 97 98 99 95 
10 2 5 4 ...

result:

points 1.0

Test #161:

score: 30
Accepted
time: 1ms
memory: 3720kb

input:

100 174
7 4
38 37
2 14
29 28
70 69
85 84
98 97
33 32
94 93
65 64
0 56
91 88
10 8
46 45
73 72
15 14
2 60
51 49
41 40
95 92
0 9
47 46
49 48
6 5
77 76
46 44
99 98
71 69
1 0
23 22
82 81
30 29
86 85
1 36
95 93
93 92
79 78
43 41
99 96
79 77
87 86
50 48
53 52
19 18
90 89
2 16
59 57
0 35
90 88
31 30
74 72
8...

output:

200
1 1 4 4 5 5 7 1 9 1 9 12 13 13 15 15 17 17 20 20 4 22 22 24 26 26 27 27 29 31 31 29 34 34 35 1 37 38 38 37 42 42 44 44 48 47 47 48 49 52 49 52 56 54 54 56 1 58 59 59 61 62 61 62 65 65 67 67 69 70 4 70 4 74 74 76 1 78 79 78 83 84 83 84 85 85 87 87 92 91 91 92 96 94 94 96 98 98 4 100 
3 2 3 71 8 6...

result:

points 1.0

Test #162:

score: 30
Accepted
time: 0ms
memory: 3628kb

input:

3 3
2 1
0 2
1 0

output:

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

result:

points 1.0

Test #163:

score: 30
Accepted
time: 0ms
memory: 3796kb

input:

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

output:

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

result:

points 1.0

Test #164:

score: 30
Accepted
time: 0ms
memory: 3828kb

input:

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

output:

8
3 4 3 4 
1 2 2 4 
3 4 3 4 
1 2 2 4 
3 4 3 4 
1 2 2 4 
3 4 3 4 
1 2 2 4 

result:

points 1.0

Test #165:

score: 30
Accepted
time: 0ms
memory: 3660kb

input:

3 3
2 0
2 1
1 0

output:

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

result:

points 1.0

Extra Test:

score: 0
Extra Test Passed