QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#830632#8909. Выполнить план, но не перевыполнитьQZJ123456100 ✓1678ms100080kbC++144.8kb2024-12-24 21:10:532024-12-24 21:10:53

Judging History

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

  • [2024-12-24 21:10:53]
  • 评测
  • 测评结果:100
  • 用时:1678ms
  • 内存:100080kb
  • [2024-12-24 21:10:53]
  • 提交

answer

#include<bits/stdc++.h>
typedef long long ll;
using namespace std;
const ll inf=-1e18;
struct matrix{
	int n,m;
	ll arr[3][3];
	void init(ll v0,ll v1){
		n=m=2;
		arr[1][1]=v0,arr[2][1]=v1;
		arr[1][2]=v0,arr[2][2]=inf;
	}
	void init1(){
		n=m=2;
		arr[1][1]=inf,arr[1][2]=inf;
		arr[2][1]=inf,arr[2][2]=inf;
	}
	void init2(ll v){
		n=2,m=1;
		arr[1][1]=0,arr[2][1]=v;
	}
	void leaf(){
		n=m=2;
		arr[1][1]=arr[2][2]=0;
		arr[1][2]=arr[2][1]=inf;
	}
};
matrix mul(matrix a,matrix b){
	matrix c;
	c.init1();
	c.n=a.n,c.m=b.m;
	for(int k=1;k<=a.m;k++)
		for(int i=1;i<=a.n;i++)
			for(int j=1;j<=b.m;j++)
				c.arr[i][j]=max(c.arr[i][j],a.arr[i][k]+b.arr[k][j]);
	return c;
}
struct node{
	int l,r;
	matrix val;
}Tree[800005];
int dep[200005],siz[200005],nid[200005],son[200005],top[200005],tot,fath[200005];
ll dp[200005][2],g[200005][2];
int px[200005],ed[200005],n,q;
vector<int>vec[200005];
void ztree(int p,int l,int r){
	Tree[p].l=l,Tree[p].r=r;
	if(l==r){
		if(vec[px[l]].size()==1&&px[l]!=1)Tree[p].val.leaf();
		else Tree[p].val.init(g[px[l]][0],g[px[l]][1]);
		return;
	}
	int mid=l+r>>1;
	ztree(p*2,l,mid);
	ztree(p*2+1,mid+1,r);
	Tree[p].val=mul(Tree[p*2].val,Tree[p*2+1].val);
}
void update(int p,int l,ll v1,ll v2){
	if(Tree[p].l==Tree[p].r){
		Tree[p].val.init(v1,v2);
		return;
	}
	int mid=Tree[p].l+Tree[p].r>>1;
	if(l<=mid)update(p*2,l,v1,v2);
	else update(p*2+1,l,v1,v2);
	Tree[p].val=mul(Tree[p*2].val,Tree[p*2+1].val);
}
matrix Get(int p,int l,int r){
	if(l<=Tree[p].l&&Tree[p].r<=r)return Tree[p].val;
	int mid=Tree[p].l+Tree[p].r>>1;
	matrix ans;
	bool f=0;
	if(l<=mid)f=1,ans=Get(p*2,l,r);
	if(r>mid){
		if(f)ans=mul(ans,Get(p*2+1,l,r));
		else ans=Get(p*2+1,l,r);
	}
	return ans;
}
void dfs1(int now,int fa,int d){
	dep[now]=d;
	fath[now]=fa;
	son[now]=0,siz[now]=1;
	int maxx=0;
	for(auto to:vec[now]){
		if(to==fa)continue;
		dfs1(to,now,d+1);
		siz[now]+=siz[to];
		if(maxx<siz[to])maxx=siz[to],son[now]=to;
	}
}
void dfs2(int now,int tp){
	top[now]=tp;
	nid[now]=++tot;
	px[tot]=now;
	if(son[now])dfs2(son[now],tp),ed[now]=ed[son[now]];
	else ed[now]=now;
	for(auto to:vec[now]){
		if(to==fath[now]||to==son[now])continue;
		dfs2(to,to);
	}
}
ll L[200005],R[200005],a[200005];
void dfs(int now){
	g[now][0]=0,g[now][1]=a[now];
	for(auto to:vec[now]){
		if(to!=fath[now]){
			dfs(to);
			if(to!=son[now])g[now][0]+=max(dp[to][0],dp[to][1]),g[now][1]+=dp[to][0];
		}
	}
	dp[now][1]=g[now][1]+dp[son[now]][0];
	dp[now][0]=g[now][0]+max(dp[son[now]][1],dp[son[now]][0]);
//	cout<<now<<" "<<dp[now][0]<<" "<<dp[now][1]<<" "<<a[now]<<endl;
}
ll upd1(int x,ll y){
	matrix old,nw;
	matrix c;
	c.init2(a[ed[x]]);
	old=mul(Get(1,nid[top[x]],nid[ed[x]]),c);
	if(vec[x].size()>1||x==1)update(1,nid[x],g[x][0],y-a[x]+g[x][1]);
	g[x][1]+=y-a[x];
	a[x]=y;
	c.init2(a[ed[x]]);
	nw=mul(Get(1,nid[top[x]],nid[ed[x]]),c);
	while(1){
		if(top[x]==1)break;
		x=fath[top[x]];
		c.init2(a[ed[x]]);
		g[x][0]-=max(old.arr[1][1],old.arr[2][1])-max(nw.arr[1][1],nw.arr[2][1]);
		g[x][1]-=old.arr[1][1]-nw.arr[1][1];
		old=mul(Get(1,nid[top[x]],nid[ed[x]]),c);
		c.init2(a[ed[x]]);
		update(1,nid[x],g[x][0],g[x][1]);
		nw=mul(Get(1,nid[top[x]],nid[ed[x]]),c);
	}
	return max(nw.arr[1][1],nw.arr[2][1]);
}
struct qry{
	int id;
	ll val;
}ask[200005];
bool cmp(qry x,qry y){
	return x.val<y.val;
}
ll ans[200005],cs[200005];
int pos[200005];
int main(){
	int T;
	cin>>T;
	while(T--){
		cin>>n>>q;
		ll A,B,mod;
		cin>>A>>B>>mod;
		for(int i=1;i<=n;i++)vec[i].clear();
		for(int i=1;i<n;i++){
			int x,y;
			cin>>x>>y;
			vec[x].push_back(y);
			vec[y].push_back(x);
		}
		for(int i=1;i<=n;i++)cin>>L[i]>>R[i],a[i]=L[i];
		for(int i=1;i<=q;i++)cin>>ask[i].val,ask[i].id=i;
		sort(ask+1,ask+1+q,cmp);
		tot=0;
		dfs1(1,1,1);
		dfs2(1,1);
		dfs(1);
		ztree(1,1,tot);
		ll cmax=max(dp[1][0],dp[1][1]);
//		cout<<cmax<<endl;
		int cur=1;
		while(cur<=q&&ask[cur].val<cmax)ans[ask[cur++].id]=-1;
		ll xo=0;
		for(int i=1;i<=n;i++)xo^=((A*i+B*L[i]%mod*L[i])%mod); 
		while(cur<=q&&ask[cur].val==cmax)pos[ask[cur].id]=1,cs[ask[cur].id]=L[1],ans[ask[cur++].id]=xo;
		for(int i=1;i<=n;i++){
			ll tmx=upd1(i,R[i]);
			xo^=((A*i+B*L[i]%mod*L[i])%mod);
			while(cur<=q&&ask[cur].val<=tmx){
				ll u=ask[cur].val-cmax;
				ll csi=R[i]-tmx+ask[cur].val;
				pos[ask[cur].id]=i,cs[ask[cur].id]=csi;
				ans[ask[cur++].id]=(xo^((A*i+B*csi%mod*csi)%mod));
			}
			cmax=tmx;
			xo^=((A*i+B*R[i]%mod*R[i])%mod);
		}
		while(cur<=q)ans[ask[cur++].id]=-1;
		for(int i=1;i<=q;i++)cout<<ans[i]<<" ";
		cout<<endl;
		while(1){
			int x;
			cin>>x;
			if(x==0)break;
			if(ans[x]==-1){
				cout<<-1<<endl;
				continue;
			}
			for(int i=1;i<pos[x];i++)cout<<R[i]<<" ";
			cout<<cs[x]<<" ";
			for(int i=pos[x]+1;i<=n;i++)cout<<L[i]<<" ";
			cout<<endl;
		}
	}
	return 0;
}

Details

Tip: Click on the bar to expand more detailed information

Subtask #1:

score: 11
Accepted

Test #1:

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

input:

1
9 3
4 7 15
1 2
2 4
2 5
1 3
3 6
3 7
6 8
6 9
4 4
2 2
5 5
3 3
2 2
6 6
3 3
4 4
3 3
18 19 20
1
2
3
0

output:

-1 10 -1 
-1
4 2 5 3 2 6 3 4 3 
-1

result:

ok single line: '010'

Test #2:

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

input:

3
3 4
3 4 11
1 2
2 3
0 1
0 1
0 1
0 1 2 3
2
0
4 6
1 2 11
1 2
2 3
3 4
0 2
1 1
1 1
1 2
0 1 2 3 4 5
5
2
3
0
5 7
11 31 101
1 2
2 3
2 4
3 5
1 2
1 5
0 4
1 4
4 6
13 12 11 10 9 8 6
3
5
7
0

output:

12 8 15 -1 
1 0 0 
-1 -1 6 14 9 -1 
2 1 1 2 
-1
0 1 1 1 
-1 127 85 109 60 107 91 
2 5 4 4 5 
2 5 0 1 4 
1 1 0 1 4 

result:

ok 3 lines

Test #3:

score: 11
Accepted
time: 365ms
memory: 26240kb

input:

10000
12 11
979624232 768877228 1073741824
7 10
4 9
5 11
6 5
10 1
10 3
9 8
9 2
12 3
1 2
3 11
534551155 534551155
252140413 252140413
173738101 173738101
391361393 391361393
523008981 523008981
602492012 602492012
416034716 416034716
751531318 751531318
406561568 406561568
108507728 108507728
2005134...

output:

-1 -1 636034300 -1 -1 -1 -1 -1 -1 -1 -1 
534551155 252140413 173738101 391361393 523008981 602492012 416034716 751531318 406561568 108507728 20051348 313192930 
-1 -1 -1 914922887 -1 -1 -1 -1 -1 -1 
916239363 162215023 746854415 19290967 678430984 198189497 309454390 709117140 970531400 
-1 -1 -1 -1...

result:

ok 10000 lines

Test #4:

score: 11
Accepted
time: 393ms
memory: 28248kb

input:

10000
15 17
762366395 311472972 830419416
2 9
1 8
12 14
5 12
7 4
8 15
13 2
13 12
11 14
13 1
8 6
10 8
3 15
4 1
143942771 143942771
595130235 595130235
701750608 701750608
69866812 69866812
394261360 394261360
54651662 54651662
106022409 106022409
571063123 571063123
529111709 529111709
145219320 1452...

output:

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

result:

ok 10000 lines

Test #5:

score: 11
Accepted
time: 1344ms
memory: 83796kb

input:

1
200000 200000
495106044 619150413 849868409
168705 147847
134652 28784
123266 148729
67745 68365
86203 155373
129902 40656
136133 32410
135221 99354
100352 96856
68705 67974
91769 39155
5253 140253
33955 94993
171449 80432
28027 64071
48099 86419
94238 111867
168541 77890
183959 136001
67658 12791...

output:

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

result:

ok single line: '000000000000000000000000000000...0000000000000000000000000000000'

Test #6:

score: 11
Accepted
time: 678ms
memory: 84000kb

input:

1
200000 200000
713277486 360907675 834954761
124249 197017
113033 197017
7272 197017
172959 197017
197017 66740
12081 197017
127464 197017
197017 92149
197017 145387
197017 97917
132218 197017
197017 180427
197017 36576
197017 101982
197017 119517
113034 197017
121276 197017
88661 197017
197017 154...

output:

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

result:

ok single line: '000000000000000000000000000000...0000000000000000000000000000000'

Test #7:

score: 11
Accepted
time: 739ms
memory: 99192kb

input:

1
200000 200000
442716525 986982811 1073741824
110102 167618
96948 188849
8410 110123
112786 140748
158759 155007
63702 64225
158124 25411
134955 24380
83150 88664
134298 199485
104823 4730
157773 22521
69837 22889
188872 112605
118635 108314
98107 155939
183754 79784
18357 124538
17538 123798
17028...

output:

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

result:

ok single line: '000000000000000000000000000000...0000000000000000000000000000000'

Test #8:

score: 11
Accepted
time: 449ms
memory: 28356kb

input:

1000
180 16
1007381696 518430516 1023802402
95 162
80 115
6 75
59 2
148 173
14 99
112 46
123 34
96 129
10 24
139 47
34 75
174 104
51 174
141 170
140 159
122 26
131 96
23 117
61 85
119 159
106 157
54 27
106 100
17 147
113 91
89 76
82 86
95 96
50 154
57 71
58 99
57 11
17 59
119 63
136 147
100 96
172 9...

output:

514232866 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 
-1
-1
162251653 902134245 34823168 235720084 271911208 356083051 45687587 546954065 422641573 675006378 249370164 125427749 254587319 455187783 676416186 725846235 833497259 457408949 61377960 158224289 496598470 895017304 332515179 725292938 9...

result:

ok 1000 lines

Test #9:

score: 11
Accepted
time: 649ms
memory: 30908kb

input:

100
663 2613
504038620 596400230 1012059768
74 309
101 476
443 247
578 380
228 581
56 272
288 642
636 382
656 551
175 62
547 650
662 396
325 630
221 394
239 327
579 468
12 71
185 235
579 210
145 553
471 94
522 261
348 661
323 282
341 501
629 109
463 563
296 348
643 314
348 228
108 55
42 123
298 461
...

output:

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

result:

ok 100 lines

Test #10:

score: 11
Accepted
time: 1124ms
memory: 58368kb

input:

10
16 734
223040472 273433730 1073741824
4 13
3 6
4 11
9 5
12 16
8 2
2 15
1 14
2 5
10 12
10 11
11 15
3 13
12 14
16 7
415139544 415139544
592364222 592364222
262313975 262313975
26422168 26422168
319202223 319202223
686398355 686398355
825364375 825364375
72712582 72712582
43757415 43757415
991867465...

output:

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

result:

ok 10 lines

Test #11:

score: 11
Accepted
time: 1084ms
memory: 84392kb

input:

1
200000 200000
155173918 102977767 680080327
129933 100079
140920 99503
151771 78438
83976 61545
26742 11410
35534 72334
140272 54984
56773 69566
104495 38414
35488 10019
89815 178981
13400 104232
84554 179226
55726 121708
1224 101925
75828 53981
65520 47123
102127 139116
23991 88384
194375 137673
...

output:

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

result:

ok single line: '000000000000000000000000000000...0000000000000000000000000000000'

Test #12:

score: 11
Accepted
time: 915ms
memory: 84660kb

input:

1
200000 200000
537441269 429059396 647057963
152963 39179
126489 130374
111166 102440
118892 7290
20271 30465
107130 93155
138846 146367
1379 190446
176589 6131
142247 197893
171136 163546
168464 34649
180302 25582
129393 59765
8675 32415
13684 34111
10819 19262
6980 14752
33306 167859
24956 97671
...

output:

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

result:

ok single line: '000000000000000000000000000000...0000000000000000000000000000000'

Test #13:

score: 11
Accepted
time: 1495ms
memory: 83716kb

input:

1
200000 200000
300671722 410880598 806992305
153301 72449
149174 34690
177349 66946
16346 16449
124755 96702
148400 185612
64678 15581
56344 125060
66038 181995
191485 31375
83542 166144
181712 52191
143342 115103
60127 130766
143473 100319
107972 25439
58034 77700
35793 62196
64248 134615
184707 1...

output:

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

result:

ok single line: '000000000000000000000000000000...0000000000000000000000000000000'

Test #14:

score: 11
Accepted
time: 1442ms
memory: 83820kb

input:

1
200000 200000
200025837 278306334 742465153
188104 152260
144893 175580
56855 167272
21723 22385
185047 108303
195595 44298
145366 148388
133533 110730
57954 156849
2969 2417
44508 148448
185797 123769
105195 170411
99104 43971
64054 42812
116323 1635
45781 95678
67588 159995
106789 112427
80008 3...

output:

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

result:

ok single line: '000000000000000000000000000000...0000000000000000000000000000000'

Test #15:

score: 11
Accepted
time: 1157ms
memory: 81800kb

input:

1
200000 1
40128904 47535120 628583129
33803 166624
176219 189819
61859 71925
6039 114370
103839 152309
192529 112365
62754 59728
55642 81489
74869 180792
4714 136057
66979 137251
158889 197342
119761 84671
117038 13750
128116 91648
67022 173755
133198 42947
75346 70389
92475 114241
154475 194145
15...

output:

158724032 
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0...

result:

ok single line: '1'

Subtask #2:

score: 9
Accepted

Test #16:

score: 9
Accepted
time: 366ms
memory: 28176kb

input:

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

output:

-1 -1 
-1 -1 -1 -1 -1 406990279 -1 -1 -1 -1 -1 733795872 -1 -1 -1 954656040 872480343 -1 
-1 -1 -1 -1 -1 -1 -1 -1 632250175 -1 -1 1072939981 858766773 -1 88333041 -1 -1 562344850 8014439 787630759 266483323 -1 -1 125498568 -1 824353532 -1 -1 61463021 -1 910554483 -1 140350180 -1 119830711 -1 -1 -1 3...

result:

ok 10000 lines

Test #17:

score: 9
Accepted
time: 344ms
memory: 26188kb

input:

10000
6 14
223872616 2281359 809921653
6 2
5 3
1 2
2 3
6 4
230890217 689202571
354968772 804488054
6828558 13937532
530924835 646051500
672335800 825089917
81419425 420694135
3303719926 916948093 2275629471 1206366374 2275629472 597983240 2275629470 2058230624 475295597 1558229406 1558229407 2157599...

output:

-1 -1 261770583 -1 -1 -1 875618045 1003392710 -1 -1 681181836 1001976577 901165098 724983884 
-1 998425740 137515418 382861383 -1 
622239437 367579965 818503242 -1 914960270 -1 
1027150681 859999815 -1 -1 209014896 561701700 -1 
775414676 115690237 -1 798421665 -1 -1 816299609 218498245 -1 410403357...

result:

ok 10000 lines

Test #18:

score: 9
Accepted
time: 1301ms
memory: 85548kb

input:

1
200000 200000
467089655 267458858 537260937
24264 68386
199054 31419
96691 160580
64359 41369
72664 186372
69640 137389
152098 130271
96656 154433
171577 16358
130068 181656
80837 37498
138367 65554
31686 33482
162515 155951
164631 4897
89194 48169
24758 88408
19047 162226
32820 193377
2380 39304
...

output:

-1 718198835 -1 -1 -1 778263026 424966890 -1 -1 252190537 -1 257360205 -1 251311577 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 73450588 -1 -1 -1 982833292 -1 244983534 -1 -1 -1 -1 -1 -1 1062070427 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 906188 630241278 659628827 -1 -1 -1 660394931 -1 -1 -1 -1 -1 -1 -1 592970689 -1 ...

result:

ok single line: '010001100101010000000000010001...0001000000001000000000010100011'

Test #19:

score: 9
Accepted
time: 656ms
memory: 85264kb

input:

1
200000 200000
752894716 490088087 1073741824
115176 2229
2229 129749
104337 2229
2229 47310
2229 156760
2229 105272
153209 2229
2229 29078
2229 32836
193804 2229
2229 85801
2229 195748
2229 4368
2229 164097
2229 18619
61469 2229
2229 182024
129907 2229
124869 2229
54469 2229
2229 69740
62622 2229
...

output:

1045835883 509867324 227780680 160922267 -1 410601492 -1 214434032 655680759 -1 77932564 -1 540235796 -1 807199028 531305848 572502491 -1 -1 -1 88498480 -1 -1 -1 -1 -1 722452339 526909952 650434452 987095215 -1 -1 73978792 826092060 -1 -1 -1 469835243 925111260 -1 902488536 -1 879774452 -1 547847640...

result:

ok single line: '111101011010101110001000001111...1000101000011001000101111100010'

Test #20:

score: 9
Accepted
time: 717ms
memory: 100080kb

input:

1
200000 200000
534154061 593469833 1073741824
95825 93243
51290 186677
151743 46506
12967 16335
109192 68429
136584 60779
79646 190045
121344 144572
5122 102979
152919 196697
132674 12979
160506 135912
182841 47779
145389 168238
60259 39895
139138 133567
130958 191101
28423 98614
185269 112811
1621...

output:

-1 -1 -1 -1 -1 -1 -1 410885428 -1 -1 -1 -1 705769305 567572046 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 186322459 -1 -1 -1 -1 -1 -1 149041591 -1 278253043 90030665 210682076 -1 -1 -1 394111097 -1 -1 -1 -1 -1 -1 -1 -1 353244920 -1 -1 953675218 491147445 -1 302645744 -1 458602621 -1 -1 -1 -1 -1...

result:

ok single line: '000000010000110000000000000000...0000000010010110011010001000100'

Test #21:

score: 9
Accepted
time: 433ms
memory: 28368kb

input:

1000
291 108
700918952 773412336 1073741824
259 106
64 45
24 120
34 289
152 234
33 242
156 262
286 28
114 64
87 275
115 168
110 25
61 289
97 184
151 30
52 239
176 144
72 174
9 255
57 268
156 168
50 57
29 45
71 74
277 202
26 288
231 69
206 217
194 275
216 244
111 46
221 47
78 165
204 50
136 129
201 2...

output:

224024928 -1 148483728 -1 -1 -1 924811376 70395504 842516096 -1 -1 -1 767751616 -1 -1 -1 -1 -1 -1 226212080 -1 -1 855111904 -1 -1 -1 343805200 -1 -1 -1 454493168 977430032 883518864 -1 795287216 -1 -1 389975088 -1 -1 22840432 -1 -1 1066792032 955046240 546540416 557640080 -1 131979792 -1 -1 12426953...

result:

ok 1000 lines

Test #22:

score: 9
Accepted
time: 410ms
memory: 28412kb

input:

1000
37 178
399254892 82982676 1073741824
13 3
27 8
10 18
11 20
35 23
19 1
17 2
28 11
21 2
35 10
13 17
19 4
15 24
3 18
6 37
27 30
20 37
3 15
16 20
20 3
9 11
32 13
5 26
14 12
25 17
24 36
25 31
15 14
26 15
34 25
8 7
13 4
15 27
36 29
27 33
22 4
14846043 23863945
60561201 242228587
408748181 612810819
7...

output:

-1 535686228 -1 284887360 829361832 575237844 1053480624 -1 -1 945961376 -1 -1 -1 -1 281465092 194327944 -1 -1 281547468 -1 -1 -1 -1 -1 -1 -1 -1 1066969640 -1 691673752 740615836 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 118019256 -1 -1 -1 -1 -1 -1 436400312 -1 -1 333440652 668884228 233156496 -1 -1 79822663...

result:

ok 1000 lines

Test #23:

score: 9
Accepted
time: 648ms
memory: 30936kb

input:

100
1590 1984
236471272 130429255 652385140
366 172
274 1291
938 634
1391 340
166 1329
770 470
522 1307
913 158
1529 229
419 1117
684 642
88 1015
1544 788
1173 222
511 1048
352 201
392 1448
351 815
1170 7
150 23
1309 1071
1384 455
759 787
1469 394
8 1469
157 1505
389 877
1371 1381
1045 1168
1224 116...

output:

-1 789353251 -1 -1 -1 -1 796803688 183283331 -1 -1 -1 -1 -1 170921267 204167904 -1 69643091 -1 -1 419268664 -1 -1 157399819 -1 -1 -1 -1 -1 839988651 785901444 -1 -1 -1 211079799 -1 -1 -1 -1 -1 -1 -1 113696403 -1 -1 679361147 -1 -1 -1 -1 -1 -1 846268228 -1 -1 -1 -1 -1 -1 -1 -1 -1 130212371 -1 2581833...

result:

ok 100 lines

Test #24:

score: 9
Accepted
time: 917ms
memory: 40956kb

input:

10
7654 3152
490150681 543234913 561547769
3215 3661
814 249
995 709
4330 4052
2001 1508
169 7366
2059 5517
6571 6828
6053 6337
2604 7570
4254 969
1931 244
2662 5552
6079 2737
1278 3588
6537 4055
2404 2420
2348 3167
5819 2816
3496 2424
5915 4806
2237 7063
3304 5509
50 6485
1424 6355
717 7361
4822 49...

output:

-1 -1 765089211 -1 -1 -1 -1 563052912 -1 81172596 -1 808430274 -1 -1 -1 -1 429199588 -1 -1 -1 -1 286681605 1033674630 631247823 17260418 583993876 775955067 -1 -1 -1 -1 805874989 -1 -1 -1 667512882 956691348 -1 -1 -1 -1 -1 512114994 483551087 -1 256329566 -1 -1 -1 -1 -1 -1 -1 -1 302322548 -1 -1 4737...

result:

ok 10 lines

Test #25:

score: 9
Accepted
time: 1391ms
memory: 84196kb

input:

1
200000 200000
59741023 489311125 1073741824
42991 66333
58834 179335
678 45621
193417 181862
131374 50415
66995 9893
68616 118268
41598 111796
87583 1626
54837 41821
5044 50074
192657 113384
51323 90306
157121 7114
23855 60271
167916 176475
92673 196676
125872 25801
191918 95328
59584 80256
70217 ...

output:

-1 145959035 -1 -1 467146297 -1 635031695 -1 -1 -1 29888539 -1 -1 -1 401625399 454282606 -1 -1 -1 -1 -1 509963530 -1 -1 -1 -1 -1 -1 -1 -1 -1 757705577 -1 773994110 -1 -1 347882348 416198877 564599552 715433654 -1 22509775 -1 -1 -1 -1 -1 111711227 -1 168198816 718708836 -1 192594116 -1 -1 -1 -1 -1 -1...

result:

ok single line: '010010100010001100000100000000...0010110001110000000001001000000'

Test #26:

score: 9
Accepted
time: 1345ms
memory: 84784kb

input:

1
200000 200000
97460306 133302207 719874531
28096 61747
189955 127550
31039 131170
60840 120052
99934 108201
115399 50185
132506 118605
168717 4018
28047 50002
197720 138252
59199 93860
89562 96477
57952 137355
77339 1921
126181 173639
109465 169102
49577 16857
180210 128601
143647 51754
166011 138...

output:

143116280 254812307 622452261 1005053894 127415241 606507260 1013770518 338372965 86673319 480424060 94284646 19092808 1049833557 388041262 19203241 696365462 298807062 102489182 392202822 307552210 554654166 930326469 778751904 434254306 643317911 770914942 494973139 654060504 583870714 37155573 72...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #27:

score: 9
Accepted
time: 1105ms
memory: 81892kb

input:

1
200000 1
674679895 677521287 785905453
143968 21876
7923 84842
108725 80877
175664 149082
196351 120071
76533 197920
129897 62901
26812 49788
69297 65093
165769 62470
181094 180645
111791 23085
78239 56630
59068 176660
41448 21603
27721 38292
78356 41380
125552 172608
92921 144690
103689 128940
67...

output:

936822721 

result:

ok single line: '1'

Test #28:

score: 9
Accepted
time: 1066ms
memory: 85648kb

input:

1
200000 200000
82597978 561396494 945521729
46139 118543
132426 26870
97463 156939
74506 136968
47816 160386
178022 191566
102176 52442
187184 53601
57034 77916
39689 134859
149896 105351
150405 16577
12952 93580
110304 152733
157399 72310
162713 153739
114821 35050
162190 103408
148298 77985
79187...

output:

-1 -1 -1 70295163 -1 450165930 -1 -1 848795903 -1 -1 122232767 36244558 -1 -1 -1 333637901 969461156 78784927 209067546 989667485 -1 -1 -1 -1 306283488 -1 670196793 -1 -1 228713792 -1 880620237 -1 995749566 -1 -1 1057041672 353811023 -1 1063344536 -1 662114744 97170221 -1 -1 -1 -1 -1 -1 26909205 381...

result:

ok single line: '000101001001100011111000010100...1100011000010000100000101010111'

Test #29:

score: 9
Accepted
time: 909ms
memory: 86024kb

input:

1
200000 200000
295882999 86175886 697931051
57426 40365
60150 32262
15082 138676
84269 97224
94495 3549
133909 172631
24052 80379
9995 156667
44718 154882
140630 136061
65986 36891
36651 67888
106116 122163
55974 136563
79722 32262
181177 59290
156514 3422
167640 197387
65560 195289
29830 138451
11...

output:

4897010 66443461 -1 823296257 -1 535316291 -1 691863451 -1 -1 -1 543927964 -1 -1 -1 417960996 1046226124 855197050 -1 377043588 974850180 -1 291279806 249167238 1014565775 481182888 -1 -1 -1 -1 548369616 496509431 940018784 -1 142399987 -1 632360839 -1 -1 200864941 452228484 -1 -1 -1 -1 227931523 -1...

result:

ok single line: '110101010001000111011011110000...0111100001000010100111111000100'

Test #30:

score: 9
Accepted
time: 1471ms
memory: 85100kb

input:

1
200000 200000
963095529 383565152 1073741824
89098 3963
27104 15611
122784 199541
135239 107403
79568 170296
105606 139584
63956 71392
170007 145038
76305 159205
131183 63774
130542 143335
193591 154717
10371 33528
71468 158665
131073 22025
17975 90648
112871 97202
156478 138275
13532 6237
81216 1...

output:

-1 -1 -1 -1 531953184 -1 -1 1003820416 -1 -1 -1 681190208 -1 -1 -1 -1 -1 -1 -1 44771680 -1 659751712 886232800 569232384 -1 1071160992 -1 -1 -1 -1 -1 577987680 738080224 -1 1061646176 466269792 -1 -1 612598560 504789504 -1 -1 -1 573848608 -1 -1 -1 -1 -1 42158784 -1 -1 551114304 926358336 -1 -1 -1 -1...

result:

ok single line: '000010010001000000010111010000...1100000011100011000010011100001'

Test #31:

score: 9
Accepted
time: 1420ms
memory: 83980kb

input:

1
200000 200000
948196064 463214401 1027690935
7314 152240
107659 184335
68504 53013
101243 19818
83111 78195
85013 123786
3862 97350
197056 132196
155459 117054
32787 49083
62771 109359
52188 41000
174347 30587
153253 41555
17251 176134
75087 116183
23260 59439
980 42106
136338 46623
175202 15023
2...

output:

84136841 -1 -1 -1 -1 536321112 -1 835189480 -1 905570679 -1 -1 276323820 1006487057 -1 -1 1035520378 -1 177264117 -1 -1 1031177837 952878106 -1 -1 593370535 -1 453904659 -1 -1 -1 -1 -1 -1 -1 386970753 -1 -1 -1 -1 -1 -1 -1 210729826 -1 -1 -1 -1 -1 558715096 -1 -1 -1 -1 -1 -1 -1 741315622 261295094 -1...

result:

ok single line: '100001010100110010100110010100...0111000100111000000000110010100'

Subtask #3:

score: 12
Accepted

Test #32:

score: 12
Accepted
time: 237ms
memory: 28180kb

input:

10000
22 10
711940795 570597428 1073741824
7 12
5 9
18 12
18 9
8 12
1 20
5 16
2 21
15 6
14 17
16 11
10 8
6 7
8 19
1 13
18 2
14 18
20 18
4 2
6 3
22 18
0 0
0 0
0 1
0 1
0 0
0 0
0 0
0 1
0 1
0 0
0 1
0 1
0 0
0 0
0 0
0 0
0 1
0 1
0 0
0 1
0 0
0 0
2 0 8 9 3 7 1 4 6 5
1
0
14 4
439455693 178448245 695582352
13 ...

output:

328459245 804266613 -1 -1 898908217 898891937 837714465 395485293 831635601 831635545 
0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
271822803 988409147 256804518 257027089 
0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1034939821 759082639 -1 -1 580398231 488619860 -1 292778281 18906688 842543439 497937901 800244520...

result:

ok 10000 lines

Test #33:

score: 12
Accepted
time: 232ms
memory: 28332kb

input:

10000
16 1
963865209 523839838 1058863016
9 8
4 5
9 3
9 11
9 4
7 5
16 12
14 9
2 3
6 14
8 1
15 14
16 14
2 13
6 10
0 1
0 0
0 1
0 1
0 0
0 0
0 0
0 1
0 0
0 1
0 1
0 1
0 1
0 1
0 1
0 0
8
1
0
82 19
567152465 680583171 1073741824
68 52
12 63
49 34
8 70
9 14
36 32
71 46
13 10
13 44
43 8
8 76
47 57
10 15
61 47
...

output:

935863086 
1 0 1 1 0 0 0 1 0 1 1 1 1 1 0 0 
511501877 960890460 495715884 849348108 204580353 318531117 144467561 641590825 236021251 629245446 572384811 682034750 535594602 912123479 664831490 914220649 185689603 730547760 1320509 
1 1 0 0 1 1 0 0 0 1 1 1 1 0 0 1 0 1 1 1 1 1 1 0 0 1 1 1 0 0 1 1 0 0...

result:

ok 10000 lines

Test #34:

score: 12
Accepted
time: 1302ms
memory: 85020kb

input:

1
200000 99948
384355393 129643739 1013524229
192973 184134
148638 134819
109464 67579
166415 4963
140377 109727
91464 77267
107973 159511
86377 47100
89504 199020
74745 178429
21265 134068
50095 113864
14729 111235
102530 100858
56354 161692
9189 106907
116461 41763
141496 149040
199796 4177
35038 ...

output:

875057159 -1 26886106 897988963 276512585 -1 297227403 1006890985 -1 1032750489 -1 177588150 477568820 531175690 666125281 1062570607 65295746 80270572 250793142 763729481 803463850 390203972 -1 1062096853 675291903 -1 230902379 663532420 -1 110778465 1047311809 -1 204769285 270729004 676824451 2288...

result:

ok single line: '101110110101111111111101101101...1101111011011111101110010000101'

Test #35:

score: 12
Accepted
time: 1298ms
memory: 84628kb

input:

1
200000 72334
700171087 583492184 1073741824
149410 60664
118778 136354
7656 39749
187786 17688
93848 177192
198376 156798
38699 173266
128460 23042
68505 76973
77206 169007
140910 54680
194468 62447
2830 188061
65075 160546
193004 1893
48400 153957
4336 95739
75948 102177
2482 26644
146477 195826
...

output:

633579984 829149144 742292240 972607128 729148392 505159568 507444352 356723472 997262744 93045896 128130832 398483632 704005096 844987376 65119672 73174712 1050089688 192621320 986666808 269374744 419251248 777874648 642967736 394518888 51216000 334546904 577122480 958358272 505666904 27734080 3569...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #36:

score: 12
Accepted
time: 328ms
memory: 28352kb

input:

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

output:

568127616 116115491 720826368 -1 721143907 586917923 -1 265199680 351504419 874129443 512460899 -1 500101184 -1 1073664000 -1 400871488 -1 132948032 -1 
1 1 0 0 0 0 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
1 1 0 0 0 0 1 1 1 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 
1 1 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0...

result:

ok 1000 lines

Test #37:

score: 12
Accepted
time: 355ms
memory: 26204kb

input:

1000
276 99
442462995 559175559 670127634
224 118
238 226
125 145
22 19
115 192
123 236
213 212
184 130
166 175
185 14
1 77
41 100
249 233
224 241
217 56
128 2
249 252
116 119
55 112
72 184
35 201
151 157
221 65
217 143
211 58
263 238
244 141
8 32
162 219
150 119
240 113
258 33
188 146
49 126
195 21...

output:

350120667 176954548 316566189 615842839 518372395 91168057 849682179 798364657 363579651 306703289 38129468 575010713 6618127 1070210742 1011929758 975876808 135582432 200547642 927211268 319212436 1066526160 160698168 1052661301 272773950 528476603 968892086 901520698 160697122 736294188 199257206 ...

result:

ok 1000 lines

Test #38:

score: 12
Accepted
time: 530ms
memory: 30848kb

input:

100
2879 1043
58754635 182916941 644184731
1429 2728
150 1068
2160 2766
300 1168
1338 1152
1018 494
598 2455
446 1072
1587 2746
2607 95
2089 2039
1772 77
1485 363
2003 2633
2451 1626
429 2298
569 1054
738 1183
913 1611
2343 131
266 10
1622 936
2705 2179
644 125
2723 1517
1096 722
2571 2590
569 2055
...

output:

765424912 618198344 552875720 79156993 714861236 143948903 249469242 374229611 815113364 1043583409 42405119 864618201 314657054 678873651 298443213 159100283 458945120 112384969 250720401 787397586 914575341 450808876 878568460 317688510 795185075 760787312 186850262 880355415 1053219839 889082547 ...

result:

ok 100 lines

Test #39:

score: 12
Accepted
time: 543ms
memory: 30928kb

input:

100
181 84
205757173 268542834 739384453
115 158
13 104
26 164
99 139
7 95
56 158
107 139
11 153
30 175
178 148
180 54
33 170
31 91
82 162
79 72
155 123
134 82
38 121
83 79
149 47
96 94
143 89
55 135
7 11
181 39
34 172
114 128
48 53
145 25
22 111
139 112
130 146
138 16
89 77
6 175
173 100
52 130
64 ...

output:

880005634 482852236 612185744 671473171 6454651 605286730 547622573 946901707 811653581 1008350402 277136241 -1 342051334 79532746 -1 336614104 73425278 616232322 83368948 684607393 953150263 752769118 213915962 -1 -1 351684354 742069474 874021164 -1 8741091 10802857 942004355 806063089 -1 684470921...

result:

ok 100 lines

Test #40:

score: 12
Accepted
time: 878ms
memory: 45008kb

input:

10
43182 12343
203818985 499900390 870636888
23549 35483
15836 10177
24446 1375
2675 11163
21925 34376
34796 29131
24974 7795
500 23681
13446 18434
29356 22141
603 27746
18220 29400
40665 4314
14648 1554
10860 21035
31383 6327
40011 10603
9329 2207
34978 15771
11479 21658
16451 23873
1438 27859
9450...

output:

488056051 -1 790340787 -1 961354617 642696711 672347495 -1 15636785 493259747 903820977 638573223 588982387 74142223 -1 998487701 -1 93568847 -1 70754421 885639573 982944149 44135385 82484183 10760969 310557941 983419915 -1 1032704729 391146753 940932795 110860395 121634653 206968425 18107673 763219...

result:

ok 10 lines

Test #41:

score: 12
Accepted
time: 863ms
memory: 41016kb

input:

10
8072 2891
819602487 866828352 1073741824
5574 3046
1995 6066
2081 1487
4026 4098
210 427
4815 565
1074 990
1291 3948
1415 903
5696 7015
2518 5090
4530 3289
8022 4630
55 2267
4368 6273
7737 4414
5728 7852
7344 2707
6875 5707
3729 4837
1329 3617
2878 4102
7854 4267
1872 7147
2566 4204
367 4366
972 ...

output:

626954112 973505792 632689920 855228480 107436992 922878208 764261568 403102400 695765056 260739392 90011136 647143424 231222720 692274112 125374656 193839808 536688256 77639488 147020480 489180608 1001823424 402051200 106103168 367710464 44757376 816304704 774135872 575172160 353880256 39864576 320...

result:

ok 10 lines

Test #42:

score: 12
Accepted
time: 1043ms
memory: 84736kb

input:

1
200000 86788
737213385 513525800 1019749331
198644 705
21214 143799
115770 187478
64077 3974
27278 190327
114857 54540
173176 152317
31158 195208
141850 23110
142989 147916
8845 163825
162383 167021
89119 64508
25223 67917
116572 93413
28815 111180
174336 19691
155351 161199
183405 117920
94194 86...

output:

481489836 470301915 969709341 383931709 276671752 838080531 119700814 999128302 928267680 337662016 1061363297 228363438 166048451 231958115 72259577 321574300 520523439 383375601 502104262 692357948 565616535 197014980 589126904 949706554 315053935 57928933 220599127 318979666 178823413 775751291 8...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #43:

score: 12
Accepted
time: 845ms
memory: 85108kb

input:

1
200000 96821
38133394 763412421 992888401
57056 171724
12478 72198
123625 85038
48113 145246
29488 47080
115006 125851
198767 1504
29595 120978
113166 143622
129690 118754
11895 57408
11649 43723
50358 101251
87380 60827
38690 146920
80428 22534
150665 80593
62841 168238
140762 21829
75945 185194
...

output:

426107798 997182084 330624115 566011826 434820267 697179459 371035328 585050642 1064715161 233148271 165859307 889196945 423297250 380930208 292337066 877980457 604520229 723289296 304618 631690196 161092354 790434121 67520869 238304975 394003007 577330530 926698166 751524313 81659361 685220119 4027...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #44:

score: 12
Accepted
time: 612ms
memory: 84924kb

input:

1
200000 100014
728821115 372163088 934594313
156696 57876
156696 197132
156696 88644
25621 156696
26378 156696
156696 92216
62907 156696
156696 130371
156696 136143
156696 110855
156696 125466
59742 156696
155927 156696
142790 156696
186511 156696
12350 156696
77032 156696
24156 156696
156696 17429...

output:

834517391 830249472 876255649 831225953 690343415 778273936 295038606 675676813 1051540965 589468408 632208785 551429453 844859587 199137996 271430692 330669385 528305185 592935041 265495442 336233895 209820026 890777610 890349444 258250209 722701608 204344382 533510704 725226237 717052871 883589358...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #45:

score: 12
Accepted
time: 1416ms
memory: 83976kb

input:

1
200000 70399
629161837 29420915 925742812
152478 73899
42449 21981
151035 1197
143291 188335
156480 60225
181269 119480
165234 186030
181343 62499
98046 62364
89653 165912
33862 129992
150619 157265
89066 168549
98 159336
150290 55723
124656 159612
6234 40368
164576 63369
92619 189306
146999 2153
...

output:

844556183 713512599 892048823 857388383 498466442 19415839 1058870317 349056595 901784803 204121517 970954824 558924283 488669839 319489469 44499506 990787897 332558140 1017015053 271594637 95692296 1054427454 1072674490 759537547 594951585 50092651 107284729 128222964 14762494 288106514 807224597 2...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #46:

score: 12
Accepted
time: 1375ms
memory: 84552kb

input:

1
200000 70361
94098416 344929113 849095337
136322 49550
19714 199583
157654 70111
76897 197078
167398 30178
66795 83077
164190 170653
190627 196672
60558 173097
117784 63199
141976 141212
44702 42253
73970 197725
43478 85755
113466 187324
84828 149819
180624 83795
66218 19471
74105 67221
32181 1103...

output:

435827915 400433838 391165577 320948285 653612007 542906238 361832333 664966117 1067823848 734887934 546164837 841041194 492729431 820671833 996370897 69967216 403277590 685953084 649072874 851170717 1029754844 225006944 204538221 561676663 28843509 482411479 236320745 726208306 599991658 741381347 ...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #47:

score: 12
Accepted
time: 689ms
memory: 92812kb

input:

1
200000 99987
248662235 169631119 1073741824
13250 101176
129162 149013
11143 127746
39350 87826
100065 176802
110744 96727
61963 45275
11157 176999
52969 97022
37405 12242
11542 72787
188462 12138
58018 159949
75636 78942
147145 69948
93504 108375
138819 157912
123119 66348
157590 41900
49896 1559...

output:

-1 -1 516826930 480899388 -1 654520241 -1 -1 215694152 -1 665990305 767561498 956644740 -1 -1 -1 608333959 135209403 -1 -1 -1 -1 895821855 348319159 622736134 463620729 181173892 690308620 1070224600 -1 -1 429174601 1029418971 -1 622206406 -1 333231921 901557355 897947160 -1 579141608 502529734 6554...

result:

ok single line: '001101001011100011000011111110...0110111011011110101111111011110'

Test #48:

score: 12
Accepted
time: 1162ms
memory: 83940kb

input:

1
200000 1
171550989 273922658 1073741824
20740 171131
135609 174744
85098 40985
105242 69155
112355 149259
37245 9571
24127 98300
126611 114249
154255 88132
84727 77848
8056 126520
40006 58663
115277 159122
160530 159717
52544 124755
139337 62347
127218 46057
81838 178215
153672 74850
163219 63725
...

output:

462859328 
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0...

result:

ok single line: '1'

Subtask #4:

score: 4
Accepted

Dependency #3:

100%
Accepted

Test #49:

score: 4
Accepted
time: 317ms
memory: 26188kb

input:

10000
34 62
38497371 542297747 1073741824
12 1
1 14
8 34
5 8
5 27
13 31
17 29
16 23
21 27
17 23
9 25
23 4
19 31
17 6
8 14
25 3
6 26
24 1
4 28
2 25
7 14
17 8
15 27
13 33
18 6
20 1
34 19
10 3
22 5
14 11
3 34
14 32
30 6
0 908468011
0 994328469
0 26436992
0 309269737
0 310741975
0 492973171
0 935300418
...

output:

-1 221171565 -1 878541491 252713589 -1 -1 -1 791210936 69103578 812251177 -1 288004154 -1 197534036 -1 -1 -1 391531662 39116522 -1 -1 403357549 -1 908091025 -1 1020283371 748478412 761800672 -1 -1 960928944 -1 -1 877389478 -1 -1 771463640 907073390 -1 621982420 305423668 382540563 526256146 -1 -1 -1...

result:

ok 10000 lines

Test #50:

score: 4
Accepted
time: 330ms
memory: 26188kb

input:

10000
10 12
304483591 688135662 746799043
3 4
8 9
5 7
4 5
5 10
1 4
6 2
10 6
8 5
0 954951741
0 397124304
0 616655602
0 503279382
0 312234413
0 142818162
0 319847880
0 429508988
0 367394960
0 175705901
2868934318 2561886614 1993547040 1052954215 1460471843 2115893350 70438200 774571967 377613884 14460...

output:

216564135 58740544 238709117 45002045 325455361 335913649 38206860 184730185 432633816 211015133 215059710 85542257 
954951741 397124304 616655602 503279382 312234413 142818162 319847880 429508988 367394960 150845803 
341827773 826120647 818490495 671462996 593104470 638169094 763546204 85925126 103...

result:

ok 10000 lines

Test #51:

score: 4
Accepted
time: 1427ms
memory: 84792kb

input:

1
200000 200000
76427626 611365811 685679038
133985 22115
87034 85062
116472 29041
157295 85852
189592 33869
163659 45821
110228 192842
137304 52802
119305 156247
171693 165689
62635 37602
26735 165277
18643 198652
117381 190431
171450 193209
193852 84884
57910 96023
109083 154696
175974 24934
51801...

output:

133980298 -1 -1 742133968 411243229 656411853 929859293 126244943 851864179 -1 526851272 1034229253 234511742 -1 906041161 1064768976 -1 920856761 955458836 933981117 434823381 392042405 637782232 29170942 -1 -1 32854538 962970259 830751102 860161488 647739376 157532444 916001953 233367273 698603421...

result:

ok single line: '100111111011101101111111001111...0011111010010100010111111011010'

Test #52:

score: 4
Accepted
time: 1428ms
memory: 84964kb

input:

1
200000 200000
557847282 882385094 1073741824
13092 100056
143219 90543
109669 23187
95677 179052
157943 30784
103654 163541
164794 29568
38525 43599
120855 134430
54068 174781
60239 161627
19778 41920
165810 192940
8501 46275
41426 91880
104558 27409
12500 153073
9796 26085
50328 128223
106842 132...

output:

526511602 989109412 75955496 89767766 928358766 768518060 787388768 782882552 675594296 617469780 171770588 423170338 136359120 360378844 248173434 807138094 954442448 954372656 826112254 374466622 960361000 521518760 150040498 278341500 387162204 923458050 1004558226 115796466 279744788 16165986 71...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #53:

score: 4
Accepted
time: 444ms
memory: 28328kb

input:

1000
8 54
75145961 593674904 939051428
2 5
4 6
3 7
6 2
8 5
7 6
6 1
0 274962588
0 302106461
0 857543449
0 122174578
0 484683587
0 210192928
0 944662741
0 452537706
900232496 755876241 2005755366 9023629 1680397597 1452121505 113074142 1744985815 139111761 1774426727 1720712778 880054051 60591010 2025...

output:

468159748 320816204 486965676 973456780 834595600 522092580 886211600 17732380 767863816 622399160 1060254328 578000440 568738512 22611504 994210268 121314720 539820840 296473660 405923420 597572848 552620580 782638216 276142000 541955556 992576264 638388220 789773684 805255040 249844716 418263544 1...

result:

ok 1000 lines

Test #54:

score: 4
Accepted
time: 439ms
memory: 28280kb

input:

1000
679 54
1034405081 17531532 1073741824
251 345
62 41
514 275
667 278
116 404
495 501
460 374
290 647
333 256
307 613
42 562
599 253
73 64
51 327
100 358
448 248
404 360
205 424
203 247
419 679
327 210
279 674
57 561
385 329
423 392
217 6
294 190
95 647
391 113
97 427
437 372
667 672
600 292
173 ...

output:

195979072 -1 -1 397993232 -1 434769836 414734660 662446692 237717428 686116804 795030260 886996844 -1 -1 328415356 810732772 343347688 786812220 -1 -1 159359632 437766896 -1 -1 77977148 196063772 747781480 638051544 655114700 703319532 -1 -1 -1 206112308 277330880 -1 -1 930902776 403047820 658388880...

result:

ok 1000 lines

Test #55:

score: 4
Accepted
time: 632ms
memory: 31148kb

input:

100
821 1092
466025053 1063329704 1073741824
542 338
154 473
205 599
515 586
60 53
652 228
747 342
780 663
437 487
145 115
92 58
550 762
145 233
585 338
449 353
677 561
67 215
585 486
156 274
471 310
359 77
615 245
400 411
345 812
43 765
65 392
334 494
593 469
530 401
115 405
73 560
89 90
252 74
250...

output:

754311877 514384053 602874725 576087829 260354197 768204229 1001138237 242352069 417436805 937507421 843260749 577601437 626189157 132282445 929917741 138257037 441484389 572834005 257079517 776924549 372882917 901846397 735081805 178203773 879040877 25926925 318741125 609099221 683601421 8354093 54...

result:

ok 100 lines

Test #56:

score: 4
Accepted
time: 661ms
memory: 30936kb

input:

100
726 444
516328345 749427157 799439357
207 174
70 464
62 227
121 94
552 49
5 319
234 721
487 694
379 638
330 326
82 367
309 312
558 243
50 446
58 635
721 396
216 675
419 451
355 354
527 495
484 533
274 70
139 542
20 406
420 104
325 272
478 279
281 65
476 296
156 497
468 74
520 519
340 162
148 130...

output:

-1 -1 136100161 448896994 499459834 480178978 -1 161010120 909445307 355251401 34847166 970861482 -1 658613005 -1 -1 240302025 1034672623 51551716 749676380 -1 469720531 914969471 437127949 466114543 894629479 -1 656801975 46528117 -1 937957504 911391235 756451091 -1 424361301 704833499 -1 101123202...

result:

ok 100 lines

Test #57:

score: 4
Accepted
time: 1056ms
memory: 56708kb

input:

10
12266 39025
497264100 437904920 562803937
4850 8836
8494 8993
11425 2174
6492 4290
7689 10048
7209 5565
6080 2372
10691 10007
4089 5661
6784 5836
1076 4104
3929 5680
12135 11178
2254 2936
4787 3759
10685 10692
11163 2821
5946 4113
1939 1820
4459 6105
9253 10055
1565 4602
11908 11299
5197 12160
89...

output:

640837105 729588546 72854894 795189406 827490935 257615482 624206512 336437658 621573525 30653518 119002637 49519413 928126842 394449238 282380393 350500433 735925388 797522977 856750361 489504590 835848129 204887854 566142150 773741042 765807239 339993022 982767381 818064275 606142840 85044726 8533...

result:

ok 10 lines

Test #58:

score: 4
Accepted
time: 982ms
memory: 45464kb

input:

10
13286 37064
511279715 166236179 651936463
10747 2335
11179 1440
8790 10906
5837 711
10827 10783
10825 8036
10714 7078
1882 9707
1123 8118
4173 11119
11665 11993
5472 13026
3773 4068
5742 479
9951 3579
11641 8083
9996 5317
3274 8070
7008 6430
3136 1819
1954 7416
4501 11224
68 12307
9052 9120
861 9...

output:

282943513 -1 -1 901147747 -1 320384559 977490227 -1 -1 860329918 852440841 150713702 729633558 -1 465738892 493539509 510724957 -1 138978545 -1 887095318 735556646 292307630 18921910 386823494 385675221 -1 -1 677987553 -1 1065120965 960382803 -1 435023795 733929314 -1 -1 -1 779431392 1052152252 -1 7...

result:

ok 10 lines

Test #59:

score: 4
Accepted
time: 1150ms
memory: 86276kb

input:

1
200000 200000
666112382 19924825 863422037
142635 155236
192176 131974
141365 156222
138918 66410
152234 128861
95485 19638
89070 90321
178572 133419
25655 71014
49685 98211
51735 133294
71647 69051
140447 144857
180517 18715
14202 136656
75380 66372
109271 162842
16744 150318
195097 55715
66714 1...

output:

475208503 259768696 893559655 778114294 863505026 436708793 358161320 859352870 485792342 175806188 548920736 613727213 349681330 761089933 755594006 780163671 465971612 844834114 749467810 921945421 637569999 681617058 342456084 45286009 797564533 202906975 334649972 685571288 1032412467 169309672 ...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #60:

score: 4
Accepted
time: 990ms
memory: 85544kb

input:

1
200000 200000
64510358 398427860 794087683
79734 32318
160660 110662
81530 24523
2864 18758
181609 5958
95300 112832
134472 41241
192250 92724
191793 121786
44155 34713
12927 95178
17606 151491
139815 134859
167257 89061
166817 173177
83498 55421
82392 179826
196611 128059
160929 40351
104459 1525...

output:

451700569 965443738 328613107 593864094 759428191 614859030 299003209 543203365 557649213 16164491 50562178 514388722 774163017 948978246 835779486 560065595 1005069274 59818758 765202995 714557654 629566509 445202000 255111087 17585876 795161727 774749414 851396938 174187397 -1 895336466 964596311 ...

result:

ok single line: '111111111111111111111111111101...1111111111111111111111111111111'

Test #61:

score: 4
Accepted
time: 749ms
memory: 85468kb

input:

1
200000 200000
607867902 704443758 898474039
142048 53544
142048 144916
142048 29780
108190 142048
129914 142048
142048 21248
142048 134791
111254 142048
172379 142048
75674 142048
142048 172873
142048 43315
131357 142048
142048 31837
112193 142048
182418 142048
85638 142048
12728 142048
142048 135...

output:

51476707 520007234 1068678414 871808140 436439304 54944591 512093143 83248075 934827905 911813698 374623188 378053686 384311772 975357587 835281739 1009893674 502994327 148992344 102848339 648319781 193051275 441091284 499523265 430088585 666023254 273620041 803872383 727944747 890480505 939104292 7...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #62:

score: 4
Accepted
time: 1581ms
memory: 85800kb

input:

1
200000 200000
669736940 79542533 1073741824
149803 47531
39392 119106
154110 42428
70159 122358
20949 40757
61355 174678
96337 35842
157032 28425
165502 144390
59367 88638
55531 57453
174715 112871
37354 3939
106927 87863
122027 103125
159354 93314
32880 35050
192242 120462
104454 69000
165098 175...

output:

388093277 821526529 -1 -1 197984040 148224649 337273348 275983117 695567297 -1 755613608 74572869 106118965 79484868 221713529 851842700 378691581 699944569 1062635472 1061163736 878715424 379002705 -1 -1 756008873 139011920 -1 945021992 320783785 -1 -1 -1 225658393 341140044 684656517 -1 589287557 ...

result:

ok single line: '110011111011111111111100110110...0010111001011111111111110101111'

Test #63:

score: 4
Accepted
time: 1517ms
memory: 85168kb

input:

1
200000 200000
23651389 481334535 781885886
43466 100025
104508 41044
122629 15025
168389 44324
79906 199080
106984 97763
8046 119566
142532 26812
85674 47284
173886 45062
183894 180434
44391 177650
78072 111939
91483 154366
106524 142889
94271 103039
56724 42329
92650 141559
60110 80708
138964 154...

output:

761345433 306305897 823057754 367705303 215573740 242026268 308920078 577437195 513479866 483853599 386596191 422360492 694898367 145126853 692240675 908148560 432354857 1029966730 812181652 957602154 34314746 177022044 543531436 1045334507 549996605 559624075 427389329 258237151 997847660 161591878...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #64:

score: 4
Accepted
time: 835ms
memory: 93952kb

input:

1
200000 200000
185778835 182941774 627271751
129973 55475
169812 159630
84690 73813
22455 105930
24772 132037
115434 193574
69743 74101
178935 175161
130109 165423
69101 182946
165666 126531
122071 28969
18120 121465
90937 36576
180732 54814
41506 154788
177662 61492
49400 159201
150915 26697
14918...

output:

923954591 896067310 42264967 423762340 936712079 850577322 171856065 850793351 6623543 229144591 12550255 34973915 314886669 248909542 298125134 976610419 760698400 592056791 694736761 1010734434 256034129 22899539 5124369 254058427 884758287 773423037 380759756 9013294 449906785 950809700 253558972...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Subtask #5:

score: 8
Accepted

Test #65:

score: 8
Accepted
time: 551ms
memory: 84476kb

input:

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

output:

-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 614166290 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1...

result:

ok single line: '000000000000000000001000000000...0000000000000000000000000001000'

Test #66:

score: 8
Accepted
time: 572ms
memory: 85496kb

input:

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

output:

450581431 415571612 69732236 8289821 1067235074 1045901470 286050825 902724677 193106532 108534040 194723855 473982195 991299550 327891796 535810833 286819798 328814535 500345284 307661716 16059175 154031286 301728485 566398408 528509001 15287491 153198444 329556939 335458880 225975060 937996128 518...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #67:

score: 8
Accepted
time: 593ms
memory: 85848kb

input:

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

output:

756095821 60195034 989722069 650215067 117184079 21824285 653205527 937156780 879606956 928381926 470706420 1038208007 781609956 160763524 1005597566 765353899 843351829 428351646 736692878 484597563 116004144 681534898 179168604 956913201 882221116 848683921 507335272 511264399 725546444 104797684 ...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #68:

score: 8
Accepted
time: 587ms
memory: 84804kb

input:

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

output:

820830792 -1 915531723 -1 700627440 784707582 932265507 944401030 -1 -1 552692189 -1 375074091 -1 112374465 551818802 -1 -1 932266274 -1 -1 -1 332896298 -1 -1 986556037 -1 -1 -1 -1 -1 -1 401648566 785217820 269771949 469463327 552460963 -1 -1 134660860 619492186 182829911 -1 -1 389801007 -1 29636732...

result:

ok single line: '101011110010101100100010010000...1111110100101101101011111001000'

Test #69:

score: 8
Accepted
time: 327ms
memory: 28332kb

input:

10000
23 43
274269101 809181416 837920786
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
1 18
1 19
1 20
1 21
1 22
1 23
138606870 204302065
2017712 6266930
425868 44308345
3164646 3837910
14727338 17864891
82435 2931291
1586829 10436750
23039983 29368374
17935549 21803967
499...

output:

-1 -1 77203514 -1 1036815868 -1 882392992 -1 -1 760374904 -1 -1 -1 -1 -1 -1 166017088 -1 -1 -1 -1 754785202 -1 -1 -1 319120238 -1 -1 -1 -1 -1 530128904 -1 378695190 685022706 281777180 -1 570929998 35496500 -1 -1 302316264 271831968 
204302065 6266930 44308345 3837910 17864891 2931291 10436750 29368...

result:

ok 10000 lines

Test #70:

score: 8
Accepted
time: 338ms
memory: 26212kb

input:

10000
17 23
457814076 653555351 675478907
1 2
1 3
1 4
1 5
1 6
1 7
1 8
1 9
1 10
1 11
1 12
1 13
1 14
1 15
1 16
1 17
326032960 339178970
7824101 38814002
4850384 23816072
43545765 48097874
6079061 24784655
5597559 10144150
36327170 48699437
7389727 9041617
11428674 15486713
58401753 60078695
5558513 74...

output:

215894973 11776575 508141246 661591238 960684551 429772191 1047527729 505958433 480519680 246677788 620277126 23631488 218639718 616180705 335021377 462378501 95994986 575537826 149223424 771688621 637136236 107574322 442873745 
339178970 38814002 9744144 43545765 6079061 5597559 36327170 7389727 11...

result:

ok 10000 lines

Test #71:

score: 8
Accepted
time: 330ms
memory: 26124kb

input:

10000
6 7
663922999 285112144 951564967
1 2
1 3
1 4
1 5
1 6
305968005 466884003
2953265 26425226
62801468 103956514
78016602 155291528
54199843 70810060
24586998 50105665
265662901 466884003 305968006 305968004 305968005 466884004 466884002
5
0
61 7
593737280 179884825 806589365
1 2
1 3
1 4
1 5
1 6
...

output:

-1 974625467 349233541 -1 259906365 -1 918831368 
305968005 2953265 62801468 78016602 54199843 24586998 
633638199 591189922 -1 1020003246 485064443 1022180209 -1 
240999871 889261 16350987 6603848 15068816 10651810 8588666 14193097 8704719 1837507 11499049 15924996 11722021 12790061 72947 7647911 5...

result:

ok 10000 lines

Test #72:

score: 8
Accepted
time: 367ms
memory: 28364kb

input:

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

output:

-1 414893173 -1 -1 -1 -1 
-1
-1
-1
-1
300022579 4768780 1187151 6515759 5976427 6320932 891571 4178659 2182960 6111104 1482706 5474203 434949 2466718 7020715 3108647 3827191 451480 693759 5493036 621667 5426508 3179982 2255213 296316 271474 4993753 4893522 6018394 4516924 2711339 435350 2959628 4639...

result:

ok 1000 lines

Test #73:

score: 8
Accepted
time: 375ms
memory: 28320kb

input:

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

output:

778390289 647773182 853403346 829781329 793996255 
483279837 527809 784240 492110 171847 226501 72979 237536 214204 87389 427139 37112 80729 956009 873597 459988 684339 260836 840479 35823 529412 268708 8825 804223 873389 1119509 90281 1153791 219032 155504 360103 1312646 303444 1169243 17557 119919...

result:

ok 1000 lines

Test #74:

score: 8
Accepted
time: 350ms
memory: 26316kb

input:

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

output:

-1 1051821576 205687985 -1 -1 -1 448819643 -1 679622797 -1 669549108 -1 1036380134 -1 -1 -1 240444527 -1 -1 900560783 206441051 231982071 620649881 -1 -1 481909745 956112404 -1 -1 77457662 -1 539453626 964941603 165863457 529623797 -1 1062099339 -1 102778679 -1 512944134 1041087096 1060094350 -1 -1 ...

result:

ok 1000 lines

Test #75:

score: 8
Accepted
time: 434ms
memory: 30980kb

input:

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

output:

-1 -1 -1 -1 -1 259740016 -1 -1 208854116 -1 -1 -1 950279376 -1 430952804 -1 -1 458521840 -1 479953204 -1 83409840 -1 -1 336700188 461100644 -1 -1 -1 -1 -1 -1 -1 741898032 -1 685322960 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 88248176 -1 -1 -1 -1 -1 -1 -1 1027619632 397491172 
286856545 71434 3595 67531 1450...

result:

ok 100 lines

Test #76:

score: 8
Accepted
time: 483ms
memory: 30844kb

input:

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

output:

867931270 1026186591 1025477402 401765192 653025916 779579725 787121240 157453925 561427186 405183630 243302386 165383254 125299565 572867651 824940834 668624084 978939872 479801994 23932892 518891351 692772089 419819185 868097018 128061432 485141721 24707973 668462085 725394035 97063633 438243768 2...

result:

ok 100 lines

Test #77:

score: 8
Accepted
time: 408ms
memory: 31192kb

input:

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

output:

792351076 715824934 -1 67277945 335326988 1042780046 -1 646170183 -1 697903447 -1 -1 -1 660074357 -1 370797882 611067253 -1 -1 905831623 -1 -1 -1 -1 750761648 -1 154488217 -1 614501673 -1 -1 994078445 -1 64868366 287848305 -1 1053257871 137771402 -1 896495861 -1 -1 15465418 878783515 -1 36400794 562...

result:

ok 100 lines

Test #78:

score: 8
Accepted
time: 516ms
memory: 45112kb

input:

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

output:

-1 -1 -1 -1 533889036 -1 -1 941023516 -1 -1 137355876 -1 -1 -1 -1 -1 -1 -1 1072989184 445040360 -1 -1 736322404 -1 -1 -1 -1 -1 -1 -1 -1 478878416 1023420244 718988996 84574996 -1 -1 -1 -1 114921788 -1 254820604 800457772 709071676 -1 218103256 225231684 -1 -1 -1 724131128 -1 72674916 102356464 -1 -1...

result:

ok 10 lines

Test #79:

score: 8
Accepted
time: 529ms
memory: 44280kb

input:

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

output:

421982163 607945299 692612351 265049877 247207677 426817043 818418515 984298817 998292701 600181567 560537297 68153583 1059156555 845835859 670648629 861912677 161723207 43256875 1046163999 1019275187 933769145 262593879 504693379 755629875 691196595 392220831 229453549 920515105 1053021775 85168749...

result:

ok 10 lines

Test #80:

score: 8
Accepted
time: 510ms
memory: 44880kb

input:

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

output:

941643184 128662575 680211292 403488080 413121874 577358837 340825769 586467732 907396943 143561901 333037343 505744852 459907540 61483827 670917476 556649732 1071160405 360109519 430929048 34532386 652057179 1038858220 94081519 484150526 443648278 501151674 260524221 84062482 550522219 544588174 83...

result:

ok 10 lines

Test #81:

score: 8
Accepted
time: 494ms
memory: 44036kb

input:

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

output:

207487042 -1 -1 248859741 -1 562153558 -1 -1 -1 -1 -1 47945032 -1 304574366 -1 -1 -1 134709876 -1 42182371 -1 327947468 -1 632480384 231302328 -1 478694449 -1 -1 355645864 262488119 186127189 18871109 759488083 -1 -1 440137899 69222918 -1 -1 -1 440738492 755394505 -1 30494523 174577963 589287135 524...

result:

ok 10 lines

Subtask #6:

score: 5
Accepted

Test #82:

score: 5
Accepted
time: 5ms
memory: 26232kb

input:

100
5 3
525545463 735274044 872680817
5 4
3 2
4 1
5 2
7 7
4 6
5 5
6 8
0 0
14 13 12
3
2
1
0
2 2
588848627 256295594 643708520
2 1
6 6
5 7
7 6
2
1
0
5 1
177421977 716301112 1073741824
2 4
5 3
5 1
4 1
0 0
2 2
3 3
1 3
2 4
5
1
0
2 2
435399961 779788637 1073741824
2 1
1 1
0 2
2 1
2
1
0
2 2
1071848822 1467...

output:

156615770 1049768018 114491517 
7 4 5 6 0 
7 6 5 6 0 
7 6 5 8 0 
75778603 394896843 
6 5 
6 7 
568235017 
0 2 3 1 2 
633311696 998839364 
1 0 
1 2 
289158334 86811902 
3 4 
5 4 
555419598 881441590 204582462 489203206 
4 7 8 9 3 0 0 8 
4 7 8 9 5 0 0 8 
4 7 6 7 3 0 0 8 
4 7 8 7 3 0 0 8 
796804877 642...

result:

ok 100 lines

Test #83:

score: 5
Accepted
time: 0ms
memory: 26128kb

input:

100
2 3
412204361 693010892 792178549
2 1
3 5
4 4
3 4 5
3
2
1
0
2 1
392260787 535684914 538957137
1 2
5 5
4 6
4
1
0
5 4
501675611 125763389 581305902
4 3
3 2
5 1
2 5
1 1
0 0
8 10
9 9
0 2
10 12 11 9
3
2
1
4
0
2 3
456342054 222914498 1073741824
2 1
6 8
7 7
6 7 8
2
3
1
0
8 5
191039739 443623195 8414290...

output:

-1 324968122 331028816 
5 4 
3 4 
-1
-1 
-1
1068814781 1003128451 929078361 -1 
1 0 10 9 0 
1 0 10 9 2 
1 0 8 9 0 
-1
-1 955678976 754875080 
6 7 
8 7 
-1
1041971407 -1 61592265 72261083 156374703 
2 0 1 6 0 0 5 1 
2 0 1 6 2 0 5 1 
2 0 1 6 2 0 5 3 
2 0 1 4 0 0 5 1 
-1
226486808 -1 675290984 10277413...

result:

ok 100 lines

Test #84:

score: 5
Accepted
time: 4ms
memory: 28164kb

input:

100
3 1
617920926 648706381 1058899993
1 2
3 2
0 0
0 0
0 0
0
1
0
4 1
317928644 524986278 1018207049
1 2
4 3
1 3
0 0
0 0
0 0
0 0
0
1
0
10 1
783591084 76837752 936632573
10 8
9 1
2 5
2 1
1 6
7 2
4 8
8 2
10 3
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0 0
0
1
0
5 1
115259443 672231687 1043960352
2 4
2 5
3 4
1...

output:

20969084 
0 0 0 
13694151 
0 0 0 0 
263141499 
0 0 0 0 0 0 0 0 0 0 
651991295 
0 0 0 0 0 
870650802 
0 0 
130944 
0 0 0 
38527064 
0 0 0 
349589667 
0 0 0 0 0 0 0 0 0 0 
235429904 
0 0 0 0 0 0 0 0 
68131556 
0 0 0 0 0 
182758431 
0 0 0 0 0 0 0 0 0 0 
669012564 
0 0 0 0 0 0 0 0 0 0 
623522859 
0 0 0 ...

result:

ok 100 lines

Test #85:

score: 5
Accepted
time: 2ms
memory: 26180kb

input:

100
10 24
294868153 6340582 820069373
3 4
3 2
5 3
2 9
7 8
6 8
8 3
8 1
1 10
3 5
4 6
7 9
4 6
5 7
7 9
7 9
0 2
3 5
7 9
25 14 55 48 41 64 47 15 23 21 65 63 7 52 17 16 20 0 12 4 18 30 43 40
20
18
12
19
2
9
6
23
24
4
10
15
7
14
1
17
8
3
11
16
21
5
22
13
0
3 6
375184131 640423954 971967167
3 2
1 2
4 6
3 5
1...

output:

-1 -1 -1 -1 498413671 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 255888154 409105113 
-1
-1
-1
-1
-1
-1
-1
5 6 9 6 7 9 8 0 3 7 
5 6 9 6 7 7 7 0 3 7 
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
5 6 9 6 7 8 7 0 3 7 
-1
-1
-1 -1 910514343 -1 -1 -1 
-1
-1
5 3 1 
-1
-1
-1
-1 154447601 -1 -1 -1 -1 -1 -1 -...

result:

ok 100 lines

Test #86:

score: 5
Accepted
time: 3ms
memory: 28168kb

input:

100
7 5
331871813 122623588 659357515
3 6
5 7
6 5
4 5
1 4
2 5
2 2
7 7
0 1
2 4
2 4
8 10
10 10
30 31 29 27 28
1
3
2
5
4
0
2 1
494658771 245456646 854835436
2 1
8 8
8 8
8
1
0
5 1
668791477 181244689 1073741824
1 4
2 3
2 4
5 1
8 8
0 2
3 3
5 5
3 3
11
1
0
4 3
703517798 968399348 1073741824
1 3
4 3
3 2
10 ...

output:

607093717 1059583918 440278663 779252429 669251608 
2 7 1 4 4 9 10 
2 7 1 4 2 8 10 
2 7 1 4 4 10 10 
2 7 1 3 2 8 10 
2 7 0 2 2 8 10 
730344473 
8 8 
153394808 
8 0 3 5 3 
446261948 288310272 497980416 
10 6 0 0 
10 5 0 0 
10 6 1 1 
828862270 812181189 7330339 
5 0 
6 0 
7 0 
117401515 154256098 7791...

result:

ok 100 lines

Test #87:

score: 5
Accepted
time: 3ms
memory: 26108kb

input:

100
6 13
399079187 591319291 693706271
2 5
6 5
6 3
4 2
2 1
4 5
9 10
4 5
2 4
0 0
0 0
3 23 10 14 12 13 2 15 5 16 7 0 17
4
11
13
1
7
9
8
12
2
3
10
6
5
0
10 6
422743319 167055612 551314532
2 3
3 6
9 10
2 10
2 4
8 7
2 8
9 5
1 10
2 2
3 4
4 5
4 4
9 10
1 2
0 0
0 0
2 4
2 3
18 22 19 23 20 21
6
4
2
1
5
3
0
10 ...

output:

-1 -1 -1 273893746 -1 606171063 -1 507437209 -1 -1 -1 -1 -1 
5 10 4 2 0 0 
-1
-1
-1
-1
-1
5 10 5 2 0 0 
-1
-1
-1
-1
4 9 4 2 0 0 
-1
-1 749276481 884704733 -1 679893797 546861953 
2 4 5 4 10 1 0 0 2 2 
-1
2 4 5 4 10 2 0 0 4 3 
-1
2 4 5 4 9 1 0 0 2 2 
2 3 4 4 9 1 0 0 2 2 
997699413 653068403 -1 -1 
1 ...

result:

ok 100 lines

Test #88:

score: 5
Accepted
time: 0ms
memory: 26244kb

input:

100
10 1
324176952 811557383 969940067
3 1
7 3
9 2
4 3
10 5
2 7
6 1
4 10
8 9
1 3
5 7
8 10
1 3
2 4
4 6
8 10
5 7
0 2
2 4
33
1
0
10 1
290642972 460469766 900637817
5 10
8 4
6 4
3 2
4 7
2 5
1 5
2 6
4 9
1 3
0 2
6 8
7 9
8 10
2 4
8 10
4 6
6 8
2 4
47
1
0
10 15
184523615 740496875 1021241413
9 6
9 1
10 4
3 7...

output:

222910205 
3 7 10 3 4 6 10 6 0 2 
-1 
-1
-1 -1 -1 -1 182729956 -1 -1 361191172 -1 -1 -1 767579010 189877739 -1 397820160 
-1
-1
8 5 9 8 5 1 3 1 3 1 
-1
8 5 9 8 4 1 3 1 3 1 
-1
-1
-1
7 3 7 6 4 1 3 1 3 1 
-1
-1
6 3 7 6 4 1 3 1 3 1 
-1
-1
8 5 9 8 6 1 3 1 3 1 
261007156 -1 -1 -1 -1 -1 123171279 -1 -1 -1...

result:

ok 100 lines

Test #89:

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

input:

200
9 1
1027835144 1007683572 1073741824
5 6
3 9
4 1
3 4
9 2
9 7
8 2
5 7
2 2
0 2
7 8
6 7
0 1
2 3
7 9
2 2
3 4
37
1
0
3 6
599004971 152357414 610288319
2 3
1 2
6 6
6 8
1 2
0 2 10 15 4 11
2
1
3
6
5
4
0
6 1
706309530 45581168 1073741824
2 5
1 5
4 1
5 6
1 3
0 0
6 8
9 9
8 9
4 6
4 5
29
1
0
2 2
974281684 35...

output:

-1 
-1
-1 -1 -1 -1 -1 -1 
-1
-1
-1
-1
-1
-1
838272102 
0 8 9 8 4 4 
-1 -1 
-1
-1
-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
510638376 -1 -1 -1 -1 -1 -1 -1 -1 -1 
-1
-1
-1
-1
10 2 
-1
-1
-1
-1
-1
-1 -1 -1 765755080 
-1
-1
-1
5 0 1 0 
9692783...

result:

ok 200 lines

Test #90:

score: 5
Accepted
time: 0ms
memory: 26196kb

input:

200
10 1
273978373 299535655 612533959
6 7
7 3
2 10
5 9
8 7
8 4
1 5
8 5
10 8
0 2
6 6
2 3
5 5
10 10
7 7
4 4
8 8
8 9
0 1
32
1
0
5 5
241919691 329826735 969377881
4 2
2 1
2 3
5 1
0 1
4 4
6 8
4 4
2 4
13 14 16 15 12
2
3
5
4
1
0
4 1
372771519 179401384 541041652
4 3
1 3
2 4
1 2
3 4
8 8
2 2
12
1
0
6 4
5351...

output:

257918213 
1 6 2 5 10 7 4 8 8 0 
914772547 814056143 878612511 37803380 991242452 
1 4 8 4 2 
1 4 8 4 4 
0 4 6 4 2 
1 4 8 4 3 
1 4 7 4 2 
496865196 
2 4 8 2 
82664555 275373746 455015832 294869011 
6 5 8 0 6 0 
8 5 9 0 6 0 
8 5 9 2 6 1 
8 5 9 2 6 2 
503649368 728570793 72660616 81824514 96426054 
1 ...

result:

ok 200 lines

Test #91:

score: 5
Accepted
time: 0ms
memory: 26224kb

input:

200
8 2
551417503 869815792 961719449
2 4
3 1
5 4
3 8
1 6
4 8
6 7
0 0
1 1
4 6
1 1
4 5
3 4
0 0
9 9
20 18
2
1
0
5 10
480790802 206324874 694913795
2 4
4 5
1 5
3 4
1 2
1 2
3 4
9 9
10 10
13 26 16 24 14 15 7 23 6 17
2
9
3
6
7
8
10
1
4
5
0
3 11
982118984 489223706 1032098819
1 2
3 2
5 5
3 5
0 0
1 2 4 9 0 ...

output:

-1 855765138 
0 1 6 1 5 3 0 9 
-1
-1 -1 907103694 -1 232598600 182432782 -1 -1 -1 -1 
-1
-1
2 2 4 9 10 
2 2 3 9 10 
-1
-1
-1
-1
-1
1 1 3 9 10 
-1 -1 -1 -1 -1 -1 -1 -1 -1 263108372 -1 
-1
-1
-1
-1
-1
-1
-1
-1
5 3 0 
-1
-1
-1 -1 
-1
-1
231427084 -1 551654095 
10 8 5 
10 8 4 
-1
-1 -1 931057720 
-1
-1
...

result:

ok 200 lines

Subtask #7:

score: 2
Accepted

Dependency #6:

100%
Accepted

Test #92:

score: 2
Accepted
time: 0ms
memory: 28212kb

input:

100
5 6
287220921 439146643 677100709
2 4
4 3
1 2
1 5
0 9
0 0
9 9
6 10
1 1
15 19 10 12 11 18
3
6
1
5
4
2
0
8 6
337536802 553115971 885488707
7 3
2 3
5 6
5 2
4 2
7 1
6 8
9 9
2 10
0 0
7 7
0 0
2 6
0 10
5 5
22 25 24 23 21 26
4
1
5
2
3
6
0
8 5
966070527 542652322 1073741824
6 2
8 7
3 2
5 8
1 4
5 4
4 6
3 ...

output:

54592752 759818607 225478363 384169060 483455860 985856986 
0 0 9 6 1 
9 0 9 6 1 
6 0 9 6 1 
2 0 9 6 1 
3 0 9 6 1 
9 0 9 10 1 
322146125 1047167758 1069747250 651651295 973071686 439163249 
9 9 0 7 0 2 0 5 
9 8 0 7 0 2 0 5 
9 2 0 7 0 2 0 5 
9 10 0 7 0 6 0 5 
9 10 0 7 0 2 0 5 
9 10 0 7 0 6 10 5 
3898...

result:

ok 100 lines

Test #93:

score: 2
Accepted
time: 9ms
memory: 26176kb

input:

100
8 1
427180631 182514181 560472383
4 8
1 7
2 8
8 6
5 3
4 1
5 6
1 3
5 5
6 6
0 0
3 9
0 0
2 2
0 7
11
1
0
8 9
691773703 308367767 742163259
6 4
1 2
6 1
8 4
2 3
5 1
7 3
0 7
0 0
0 10
0 8
5 5
0 0
8 8
3 3
13 22 20 23 16 17 25 24 21
4
7
1
9
5
3
2
6
8
0
8 7
829015802 1060399826 1073741824
5 7
6 7
3 1
2 8
3...

output:

-1 
-1
-1 889209422 270071428 779931613 430949350 399182639 1040942109 868407444 545681873 
7 0 10 6 5 0 8 3 
7 0 10 8 5 0 8 3 
-1
7 0 10 4 5 0 8 3 
0 0 0 0 5 0 8 3 
7 0 10 0 5 0 8 3 
7 0 10 5 5 0 8 3 
6 0 0 0 5 0 8 3 
7 0 10 7 5 0 8 3 
159292176 316906232 11321060 39279038 -1 399625760 -1 
1 8 2 0 ...

result:

ok 100 lines

Test #94:

score: 2
Accepted
time: 5ms
memory: 28164kb

input:

100
10 18
307266122 579132232 1073741824
5 4
3 5
5 2
6 4
1 4
7 9
8 1
10 7
7 4
0 10
0 10
0 10
0 10
0 10
0 10
0 10
0 10
0 10
0 10
26 56 49 2 30 47 19 46 17 32 18 6 89 24 100 62 85 31
12
1
3
16
5
10
14
4
13
2
6
7
11
9
17
18
15
8
0
10 5
168260107 604947803 771943066
8 4
10 7
6 10
7 9
3 6
2 1
5 4
8 7
1 8...

output:

23418350 619302094 179961542 809951982 571615214 1025804230 370689318 1013410094 113040934 948457486 57013742 14308846 -1 268055118 -1 -1 -1 521782230 
6 0 0 0 0 0 0 0 0 0 
10 10 6 0 0 0 0 0 0 0 
10 10 10 10 10 10 9 0 0 0 
-1
10 10 10 0 0 0 0 0 0 0 
10 10 10 10 10 2 0 0 0 0 
10 10 4 0 0 0 0 0 0 0 
2...

result:

ok 100 lines

Test #95:

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

input:

100
10 8
494181953 183041176 893503302
9 4
1 9
8 3
6 9
10 7
10 9
10 2
2 5
8 9
4 9
2 7
0 5
0 5
1 6
1 6
0 7
1 8
2 7
0 5
8 7 42 29 41 9 43 51
6
7
8
3
1
5
4
2
0
10 5
13273538 303856015 808435433
4 5
4 8
6 3
10 3
7 1
3 8
9 1
2 8
8 1
0 5
0 6
3 10
0 6
0 5
0 8
1 9
0 10
0 6
3 10
4 49 3 47 5
2
5
3
1
4
0
9 12
...

output:

612937329 -1 23397817 238271325 88390807 727440165 -1 -1 
5 2 0 0 1 1 0 1 2 0 
-1
-1
9 7 5 5 6 6 7 8 2 0 
4 2 0 0 1 1 0 1 2 0 
9 7 5 5 6 6 7 7 2 0 
9 7 5 5 6 3 0 1 2 0 
-1
492330853 -1 -1 521668865 77490098 
-1
2 0 3 0 0 0 1 0 0 3 
-1
0 0 3 0 0 0 1 0 0 3 
5 6 10 6 5 8 9 10 6 9 
-1 391781102 75867279...

result:

ok 100 lines

Test #96:

score: 2
Accepted
time: 0ms
memory: 26180kb

input:

100
8 25
1002611439 485026527 1073741824
8 7
1 8
7 3
2 1
5 7
2 6
1 4
0 1
7 7
6 7
4 10
0 0
0 1
4 5
0 7
23 14 2 18 3 5 34 36 33 26 21 37 15 17 35 6 32 1 30 11 7 22 29 28 9
23
16
6
12
5
24
18
8
2
17
14
7
25
20
9
21
11
22
15
3
19
4
10
13
1
0
10 7
536875688 318188401 710833693
5 6
7 8
7 6
6 1
3 8
4 6
8 2...

output:

359103556 -1 -1 1010997667 -1 -1 -1 -1 -1 343348369 910434404 -1 -1 553622487 -1 -1 -1 -1 723110065 -1 -1 681501555 891015514 694948621 -1 
1 7 7 10 0 1 5 5 
-1
-1
-1
-1
1 7 7 10 0 1 5 4 
-1
-1
-1
-1
0 7 6 4 0 0 4 0 
-1
-1
-1
-1
-1
1 7 7 7 0 0 4 0 
1 7 7 8 0 0 4 0 
-1
-1
1 7 7 10 0 1 5 6 
1 7 7 4 0 ...

result:

ok 100 lines

Test #97:

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

input:

100
5 6
828605097 501821250 936538627
4 3
2 4
1 4
5 1
0 0
7 9
4 10
2 7
0 7
26 23 21 18 24 19
2
4
1
5
6
3
0
10 11
976918669 941589142 1073741824
9 10
5 2
8 3
10 2
3 2
1 5
6 7
6 4
7 5
3 10
1 1
0 0
0 5
0 2
3 9
0 5
4 4
1 9
2 4
21 25 18 12 23 15 20 19 30 29 34
5
6
4
2
10
7
9
1
11
8
3
0
10 12
1003164226 4...

output:

1014527589 775250873 104191155 174316427 875549308 75114947 
0 9 10 7 4 
0 9 9 2 0 
0 9 10 7 7 
0 9 10 7 5 
0 9 10 2 0 
0 9 10 7 2 
346879487 1023919223 84132919 174522855 959951543 664394641 498097329 532198673 993902909 840522483 840528589 
10 1 0 5 2 7 0 4 1 2 
6 1 0 0 0 3 0 4 1 2 
3 1 0 0 0 3 0 ...

result:

ok 100 lines

Test #98:

score: 2
Accepted
time: 0ms
memory: 26180kb

input:

100
7 5
170806447 169884006 928949936
4 2
7 6
3 1
5 2
2 7
7 3
0 2
4 8
1 6
2 7
7 10
9 9
0 10
32 20 18 33 31
2
1
4
5
3
0
7 26
600722207 603464165 813475750
2 3
6 4
2 1
5 2
3 4
7 4
0 5
0 1
1 1
2 10
7 8
2 9
2 10
26 9 37 36 4 18 12 43 6 34 16 35 10 22 19 27 33 11 1 29 5 13 24 32 23 28
23
13
25
17
20
15
9...

output:

647423332 511491062 -1 -1 91000118 
2 4 1 2 7 9 0 
2 8 6 7 10 9 0 
-1
2 8 6 7 9 9 0 
-1
394927531 -1 -1 -1 -1 555495056 566973914 -1 -1 -1 528323426 -1 -1 944054640 811123573 1062673740 798070908 -1 -1 351835036 -1 357358491 221317141 839393607 846489913 472144419 
5 1 1 10 8 8 2 
-1
5 1 1 10 8 2 2 ...

result:

ok 100 lines

Test #99:

score: 2
Accepted
time: 5ms
memory: 28232kb

input:

200
8 1
751562946 495007810 890974519
4 1
7 8
6 1
6 2
3 1
5 4
5 7
3 3
1 2
6 6
0 0
2 10
0 0
1 3
4 9
4
1
0
3 2
610696519 3706184 616327451
3 2
1 2
2 5
5 6
9 10
17 18
1
2
0
2 2
304088989 932233322 974160541
1 2
5 6
1 1
5 6
2
1
0
2 11
42936217 69876961 764232162
1 2
9 10
0 9
12 13 15 14 9 7 10 1 16 11 0...

output:

-1 
-1
-1 -1 
-1
-1
745987640 227143852 
6 1 
5 1 
-1 -1 -1 -1 269603502 -1 201970105 -1 -1 -1 -1 
-1
-1
-1
10 0 
-1
9 0 
-1
-1
-1
-1
-1
855979376 -1 -1 -1 555220992 872661784 -1 291953405 610372325 -1 -1 -1 
-1
5 2 3 2 
-1
-1
5 2 5 2 
-1
5 2 4 2 
-1
5 2 1 2 
4 2 1 2 
-1
-1
1073205310 1022185902 -1 ...

result:

ok 200 lines

Test #100:

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

input:

200
5 3
114731257 691636702 1073741824
2 5
5 3
3 4
1 2
4 4
1 3
3 10
0 0
0 0
8 14 13
1
3
2
0
10 6
290444867 184180602 937461229
3 9
8 7
2 1
5 2
8 2
1 10
6 5
1 4
3 5
2 5
5 6
0 2
3 9
1 2
0 9
5 6
2 9
7 7
1 1
27 32 35 23 36 31
1
4
5
6
2
3
0
8 2
545373653 410966558 949923845
7 3
1 8
6 2
8 3
5 7
6 4
6 3
4 ...

output:

195763179 222975619 1007622409 
4 3 4 0 0 
4 3 9 0 0 
4 3 10 0 0 
737487924 449406699 30323655 333872719 46442598 971109999 
5 6 2 8 1 0 5 2 7 1 
5 6 2 4 1 0 5 2 7 1 
5 6 2 9 2 8 5 2 7 1 
5 6 2 9 2 3 5 2 7 1 
5 6 2 9 2 4 5 2 7 1 
5 6 2 9 2 7 5 2 7 1 
824814299 553368554 
7 1 9 1 0 8 5 0 
6 0 2 0 0 3...

result:

ok 200 lines

Test #101:

score: 2
Accepted
time: 3ms
memory: 26124kb

input:

200
2 9
547406088 144578537 1067967193
2 1
0 3
2 5
4 0 6 3 5 1 7 8 2
9
5
2
1
3
7
8
4
6
0
3 2
196554546 535130075 806714346
1 2
1 3
0 0
9 10
1 4
9 11
1
2
0
2 1
416651360 195473044 551700317
1 2
0 3
6 8
8
1
0
10 9
130039671 964284655 1073741824
3 9
8 10
6 4
5 6
6 3
8 3
5 2
9 1
8 7
9 9
3 4
0 3
3 3
0 1
...

output:

581758325 -1 -1 177621947 882243853 -1 -1 -1 78725075 
0 2 
3 5 
-1
3 4 
-1
-1
-1
3 2 
-1
-1 1053209385 
-1
0 10 1 
422232181 
3 8 
-1 70739267 460349443 799087117 -1 -1 599430256 937574344 -1 
-1
-1
-1
-1
9 4 0 3 0 4 8 2 0 1 
9 4 3 3 1 10 9 2 0 1 
9 4 3 3 1 10 10 10 6 2 
9 4 3 3 1 10 10 2 0 1 
9 3 ...

result:

ok 200 lines

Subtask #8:

score: 13
Accepted

Dependency #7:

100%
Accepted

Test #102:

score: 13
Accepted
time: 79ms
memory: 28312kb

input:

1
998 1000
85885621 568738027 590367601
138 946
953 241
285 76
336 310
287 988
272 651
919 896
845 745
87 451
872 696
904 379
872 193
393 998
446 574
624 405
108 387
14 980
876 262
19 397
23 288
944 658
665 268
841 580
130 161
232 949
352 193
707 701
639 485
644 792
956 349
384 157
968 168
836 109
5...

output:

406373395 944786408 853231684 704781789 953968299 754431187 195131502 764562422 850194567 142881814 852852198 699506077 315532613 516249382 886622881 1002438367 950525719 77680148 85496630 693428524 672789764 1000796044 783591356 414154187 426827331 555613453 623320767 979824236 540214901 951487233 ...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #103:

score: 13
Accepted
time: 67ms
memory: 28380kb

input:

1
998 1000
1002860828 151895082 1073741824
868 645
405 947
445 130
204 838
516 415
331 967
593 557
80 806
512 829
72 11
680 794
809 624
572 974
622 703
745 79
545 893
762 722
560 140
918 707
791 901
454 371
541 976
438 674
752 717
469 221
979 307
59 658
284 365
625 449
364 623
851 587
691 131
334 24...

output:

709370900 57107172 695848230 162143268 363227308 35693966 461562742 294804308 928146846 1003245862 720384772 174569812 77247270 929942404 384032798 620062606 550733764 355276644 645761694 499243228 14058404 1054018142 140242526 946591700 849994054 350985286 584117702 902469054 618661878 213574180 19...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #104:

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

input:

100
24 3
416580360 141541573 1013144441
1 15
19 17
7 17
3 24
23 4
1 21
21 5
22 11
13 1
22 9
8 2
7 22
12 8
6 1
3 1
17 18
20 3
23 13
7 10
16 21
12 7
1 7
14 3
539626429 539626566
241434016 241434249
991162498 991162517
573993304 573994481
772344942 772345042
671181024 671181236
393453703 393453824
7490...

output:

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

result:

ok 100 lines

Test #105:

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

input:

100
34 5
143205770 64859300 625396679
18 29
17 23
10 3
22 32
18 34
21 13
25 11
30 22
8 23
9 17
17 3
1 6
17 12
13 12
14 33
2 23
5 3
22 4
7 24
29 7
29 17
25 20
16 11
30 15
14 26
16 17
30 3
27 17
19 1
1 25
31 33
30 14
26 28
769599288 769599438
410568449 410568570
155384445 155384799
423170044 423170262...

output:

123664102 1021376767 501392311 842834248 892844208 
769599438 410568570 155384799 423170262 535413495 311940667 574567644 349312860 533254874 569032153 369428352 304760825 282264916 507853924 507627017 473813230 59291096 503979134 976955548 656412152 910917347 822798397 372548386 600410148 976179676...

result:

ok 100 lines

Test #106:

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

input:

100
4 9
980597423 19485544 1073741824
2 4
4 1
3 4
808806629 808811928
484945154 484949498
689782656 689782988
327917092 327917117
1983544415 1983536396 1983534440 1983539270 1983534438 1983534439 1983544414 1983541244 1983544413
3
7
2
8
4
1
9
5
6
0
7 2
999089282 841388014 1073741824
1 3
1 4
2 4
7 5
...

output:

-1 1009394816 880779904 147970784 -1 663533080 749799648 665820736 615035480 
808806630 484945154 689782656 327917092 
808811928 484949498 689782988 327917092 
808808586 484945154 689782656 327917092 
808811928 484946660 689782656 327917092 
808811460 484945154 689782656 327917092 
-1
808811928 4849...

result:

ok 100 lines

Test #107:

score: 13
Accepted
time: 4ms
memory: 26172kb

input:

10
90 2
145579449 128770753 606785818
45 57
81 28
41 34
77 42
13 57
42 89
53 34
19 44
12 62
31 49
40 90
32 70
28 69
24 73
26 77
41 80
18 88
22 33
57 87
33 16
42 10
78 8
90 60
18 68
33 14
9 32
7 70
18 81
21 47
36 30
60 74
41 20
4 6
87 43
18 40
78 50
57 86
48 85
15 39
17 28
16 23
41 32
66 76
76 77
41 ...

output:

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

result:

ok 10 lines

Test #108:

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

input:

10
315 19
201261937 614598723 686460263
179 209
158 36
131 268
119 197
309 289
183 96
235 194
261 68
160 80
251 182
122 121
175 149
291 5
213 311
249 225
158 234
193 284
286 45
34 279
25 251
271 202
143 166
158 101
89 143
229 235
131 308
189 159
221 124
81 78
188 201
214 124
306 291
234 168
144 259
...

output:

226869722 407288929 820498286 331989408 318989884 202812964 737581138 810996446 851873913 288788175 298626315 51175175 709037256 148421425 774873849 890089047 1336499 679103657 692080851 
96351637 534514351 783736883 717907931 637871536 174228846 203987616 447088483 236885726 908152050 255888272 885...

result:

ok 10 lines

Test #109:

score: 13
Accepted
time: 15ms
memory: 26168kb

input:

10
159 335
381791313 93269546 1063914751
130 144
12 103
43 153
144 22
116 135
16 145
93 69
138 145
16 29
17 1
124 53
57 126
152 11
19 159
1 49
18 101
145 128
25 108
6 74
142 114
118 99
98 47
80 155
52 63
105 132
116 18
24 60
63 9
92 40
66 137
151 26
123 96
61 3
48 27
142 111
61 21
1 147
102 126
65 1...

output:

-1 -1 1042762120 -1 607107476 -1 -1 -1 815774362 -1 -1 -1 735016210 -1 770198420 52761882 827717473 -1 -1 -1 146824181 -1 -1 760903180 -1 -1 803422247 184452780 150328313 1013718637 -1 563779146 465889449 494763492 -1 -1 -1 276455087 438994736 552686190 280924313 -1 -1 -1 528701583 707360870 -1 4937...

result:

ok 10 lines

Test #110:

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

input:

1
1000 1000
494977488 338411928 823178677
176 664
358 146
868 752
775 600
527 984
954 200
168 864
596 507
30 546
793 955
630 713
187 833
622 565
659 285
813 688
962 521
651 563
836 445
408 442
921 32
49 421
827 214
154 768
649 879
555 680
265 129
366 421
280 826
4 758
908 790
80 355
930 768
786 425
...

output:

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

result:

ok single line: '000000000000000000000000000000...0000000000000000000000000000000'

Test #111:

score: 13
Accepted
time: 5ms
memory: 28292kb

input:

1
1000 1000
138253241 265527365 640915449
41 624
288 333
981 199
657 888
888 555
212 588
601 550
175 199
359 465
294 502
551 905
468 588
294 10
605 237
505 282
55 416
944 124
49 30
118 168
464 606
232 315
308 865
564 929
431 452
57 968
504 950
768 662
576 264
966 439
476 871
275 312
512 439
455 102
...

output:

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

result:

ok single line: '000000000000000000000000000000...0000000000000000000000000000000'

Test #112:

score: 13
Accepted
time: 42ms
memory: 26232kb

input:

1
1000 1000
670662793 991760025 1073741824
53 814
154 985
978 788
329 965
883 814
457 348
772 581
16 967
852 978
60 155
554 12
691 774
784 195
309 814
967 603
554 545
919 891
67 787
904 432
726 554
496 772
965 311
841 195
554 688
44 965
395 814
965 783
457 550
303 963
500 965
150 272
457 810
340 814...

output:

-1 -1 914100836 450644165 -1 -1 -1 1010850383 491123711 -1 554662384 -1 -1 878692722 448212958 -1 456653785 -1 -1 583928386 -1 -1 900320195 164056576 -1 -1 -1 -1 1009020267 -1 -1 239837390 -1 -1 -1 -1 -1 -1 -1 890778496 303540699 -1 -1 432770635 -1 619163518 194976409 560907339 944293647 -1 48815535...

result:

ok single line: '001100011010011010010011000010...0010101111010010010111100011000'

Test #113:

score: 13
Accepted
time: 69ms
memory: 26300kb

input:

1
1000 1000
56703986 210264637 686065973
400 473
740 473
473 613
473 154
473 339
979 473
473 178
473 202
955 473
473 821
473 917
473 980
777 473
473 326
907 473
473 533
322 473
473 705
83 473
885 473
473 481
473 485
971 473
473 653
473 958
499 473
473 407
473 454
473 615
9 473
473 739
448 473
104 47...

output:

32485584 817001882 219379771 892675569 726316093 383974237 598909868 984220270 238644451 968238918 912914585 935520097 45535579 263171098 768217440 82106614 33438454 808616138 417769300 681435470 144531770 985897736 1066814287 640702848 104289535 530521262 245302679 941156396 196367243 597545406 353...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #114:

score: 13
Accepted
time: 92ms
memory: 28228kb

input:

1
1000 1000
553027911 747715347 1073741824
345 825
176 995
20 590
233 182
266 849
269 521
735 702
684 316
156 496
573 101
900 867
23 34
472 438
84 728
872 575
626 424
971 277
437 629
959 43
31 257
212 860
639 366
792 436
922 109
260 815
191 125
229 993
841 539
146 162
669 547
143 531
79 70
525 680
7...

output:

347449589 60661935 1012533037 249798288 769628444 991543211 748295660 1004358125 527667744 123708775 832629018 561014892 188552322 171842539 627155359 200586022 865343237 922196464 771391754 14481882 428940208 194347493 659168617 309168458 265547511 491696612 99459244 538214904 373923583 95289156 76...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #115:

score: 13
Accepted
time: 90ms
memory: 28284kb

input:

1
1000 1000
386503481 141200805 680155774
428 942
586 877
536 149
762 307
600 861
624 603
774 180
519 683
274 293
799 741
895 32
917 61
377 740
514 853
406 931
307 279
324 867
838 859
575 628
326 658
581 457
423 95
981 37
636 7
188 923
783 111
784 445
648 332
216 543
606 84
265 76
511 459
913 503
45...

output:

334460246 164798042 614905151 721792889 180520023 291905757 169182794 528194363 201393898 794894755 552810986 391794362 547695911 871838638 73211367 506538115 153911031 350811651 334983833 657887122 718625871 288659404 3378757 307548010 483572341 237556330 264793671 197369560 77158275 182284169 2942...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #116:

score: 13
Accepted
time: 55ms
memory: 28372kb

input:

1
1000 1000
464717275 670145296 1021962067
137 447
641 256
9 101
445 321
556 48
816 9
958 347
347 351
906 397
496 811
260 974
905 276
456 459
414 957
872 747
882 334
567 406
236 774
127 667
651 14
673 692
148 79
40 196
116 647
490 844
304 708
585 622
250 790
769 487
122 294
553 207
748 150
571 815
1...

output:

463527227 -1 944234737 -1 -1 -1 263887970 771211543 324576038 -1 575696133 -1 -1 828290669 -1 221175981 -1 863553399 39203672 -1 689688356 570638147 -1 -1 -1 975456600 890132138 10426305 840960904 392184266 -1 714235092 -1 -1 430360724 396864035 -1 1024308423 613649979 83761208 -1 -1 698821340 99406...

result:

ok single line: '101000111010010101101100011111...1010011000000111011011011000010'

Test #117:

score: 13
Accepted
time: 78ms
memory: 26172kb

input:

1
1000 1000
122963383 485970068 709920097
143 892
612 370
372 778
548 376
22 356
483 778
765 597
101 823
787 222
361 445
169 198
136 525
790 902
491 65
685 459
70 440
542 357
160 439
114 771
566 214
318 554
657 179
386 66
663 335
169 890
164 565
125 638
99 400
327 547
872 634
850 889
74 909
223 613
...

output:

882160531 1010447026 932962424 552795964 255420338 306339528 1040179757 422761378 175749531 859821878 1023705739 540970461 1073668979 328365375 735563677 958225319 299438802 857470292 462225064 742066463 1020707698 916439160 44787634 835859189 632902666 984752857 907961870 1003213794 989583680 81285...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #118:

score: 13
Accepted
time: 69ms
memory: 28272kb

input:

1
1000 1000
556054847 452895874 1012978621
146 896
121 510
90 594
569 867
884 989
571 720
411 872
760 695
281 998
618 820
44 751
94 950
282 45
920 867
149 117
283 558
893 327
102 211
310 862
342 83
928 204
480 12
905 420
923 542
107 986
943 581
853 552
350 112
578 79
419 800
211 628
810 203
376 433
...

output:

973278183 727687004 247375629 823690389 720190916 674508496 851297512 88287509 335101290 790876209 368243474 1001439478 925716877 264454198 712223828 283689048 1018190601 313453703 299957923 837644796 336301169 410897335 502055379 586265318 388679955 360387771 971681625 597837536 846584982 806689747...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Subtask #9:

score: 11
Accepted

Dependency #8:

100%
Accepted

Test #119:

score: 11
Accepted
time: 72ms
memory: 28248kb

input:

1
998 1000
610376564 692096756 1073741824
150 681
873 821
490 248
164 793
683 897
922 44
719 162
560 293
418 528
69 618
580 332
740 57
977 27
652 671
661 417
760 352
400 893
776 817
321 345
91 58
571 49
68 419
769 852
983 440
281 41
783 481
250 943
178 35
988 68
920 645
112 979
306 790
383 359
868 6...

output:

828522764 775072328 413543116 684010596 358483116 357743100 916685580 596450480 970489020 276780992 41087764 1020398360 214040200 266086896 986986932 142890912 106722540 563367016 121809332 557881552 530374404 611054956 451438664 587064256 1629716 78934736 168033112 322917036 875448136 420612352 432...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #120:

score: 11
Accepted
time: 69ms
memory: 28256kb

input:

1
998 1000
164880033 429630070 936616876
56 552
934 752
765 545
817 441
851 740
975 623
332 376
728 355
549 471
919 772
281 458
307 650
350 142
493 287
532 118
844 689
962 617
845 338
424 207
204 655
348 19
187 375
352 272
292 837
425 58
696 543
587 236
240 335
531 202
872 759
519 124
605 376
553 94...

output:

1016492887 655941931 609763517 16638173 882124473 714495851 758235049 863439397 695366485 526834107 9603267 57209733 738874415 932844279 665539585 1021130293 650332083 927966521 30233037 651212591 516720759 468878393 164415287 927096689 1015802947 318400243 962817439 13766243 48192343 910748757 2285...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #121:

score: 11
Accepted
time: 10ms
memory: 28208kb

input:

100
2 6
300034083 54828179 656833861
2 1
105856946 386591093
278627922 596690445
11862654 685933673 80276486 633410873 155418166 923774693
1
5
2
4
6
3
0
2 24
943233762 395883352 972520117
2 1
5812278 59413754
7597706 275560733
83849232 158640923 222037099 93677013 296625940 68600426 251283085 225950...

output:

-1 -1 -1 -1 -1 -1 
-1
-1
-1
-1
-1
-1
158366736 240261337 129806459 16823224 -1 960110887 72557219 906798043 925545370 -1 538143169 497484433 1048429756 672692658 -1 380078965 360480837 -1 308965158 956060709 284893327 655024906 1052200855 79146702 
59413754 126053268 
59413754 253627895 
-1
59413754...

result:

ok 100 lines

Test #122:

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

input:

100
13 24
459172278 24065276 624736579
6 9
5 13
2 7
13 12
13 10
9 13
13 11
11 3
7 4
13 8
9 7
9 1
473925105 567004110
355955236 789458859
81712328 149531230
311294518 507585609
147356258 154471674
299799222 681865188
55052086 342332462
68820736 285029397
588676836 917050325
341135745 440383436
105290...

output:

234738439 453268628 1070624809 551108113 293758128 274105366 147821504 409403193 337406250 942994224 524207572 842523521 831215511 178451458 117354792 328880888 814437746 1034688698 786710329 293996603 325722619 616343687 598308705 735376721 
567004110 789458859 149531230 507585609 154471674 6818651...

result:

ok 100 lines

Test #123:

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

input:

100
16 3
737758313 269009060 1073741824
7 8
9 14
4 5
15 8
11 12
13 15
5 1
6 8
9 8
10 11
12 4
3 15
15 12
12 16
2 5
108045815 305085167
54933567 298452726
166478748 233006330
567495773 783590351
115922185 829010042
30110831 93236510
74654875 165447442
544751616 690514750
223567810 691136927
187666055 ...

output:

-1 149932632 531115900 
108045815 54933567 166478748 567495773 115922185 30110831 74654875 544751616 223567810 187666055 162444502 441401715 44697972 192353035 685116221 825501345 
-1
108045816 54933567 166478748 567495773 115922185 30110831 74654875 544751616 223567810 187666055 162444502 441401715...

result:

ok 100 lines

Test #124:

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

input:

10
358 125
575973824 203152040 1073741824
353 94
164 177
8 167
298 312
244 214
334 245
234 170
168 210
126 148
137 149
171 217
325 132
153 96
17 121
258 240
9 97
46 73
152 194
13 251
37 313
20 341
60 118
223 254
301 327
65 348
7 206
206 327
331 12
154 49
278 349
273 206
221 345
351 332
136 140
146 5...

output:

-1 918208424 -1 -1 95005792 451485256 1038467584 -1 -1 -1 237602888 -1 702602888 -1 -1 28210272 -1 -1 -1 -1 -1 -1 -1 -1 491125800 -1 850893800 -1 -1 -1 -1 -1 -1 432036864 -1 -1 -1 -1 -1 -1 90818440 350104896 -1 -1 -1 167935880 -1 129946432 -1 -1 1019829984 331291552 -1 -1 407454496 -1 -1 -1 -1 98560...

result:

ok 10 lines

Test #125:

score: 11
Accepted
time: 15ms
memory: 28236kb

input:

10
184 231
663885917 563750491 1073741824
126 183
181 53
78 64
110 95
42 81
184 83
79 90
31 85
8 155
139 54
15 119
21 163
52 23
95 134
103 30
111 68
27 116
98 17
108 55
149 52
163 51
108 14
56 179
125 51
39 146
139 20
140 5
47 77
45 132
57 4
141 112
22 63
29 176
5 108
184 138
13 78
168 167
6 15
173 ...

output:

6928067 959782688 928163546 485676173 812656606 913380637 760733444 123850799 794597046 21273966 86739568 494386798 661924003 220682191 18056887 574646608 325142944 383991151 927471959 247972424 618859939 109392257 81721264 185253839 161194486 403999143 1070320963 169896828 454146560 742440171 54663...

result:

ok 10 lines

Test #126:

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

input:

10
350 68
1011354153 932113157 1073741824
91 30
243 1
236 170
151 64
46 315
97 282
202 89
90 148
96 326
309 7
92 212
350 242
173 44
135 192
184 76
78 327
312 42
67 158
203 162
41 132
306 9
36 203
76 173
53 130
277 112
141 286
124 165
279 34
185 167
319 189
162 192
228 144
89 327
295 99
67 308
143 11...

output:

389370725 -1 -1 372190106 -1 -1 -1 -1 606220618 -1 -1 -1 -1 -1 1053282584 516164317 77617560 -1 89403923 548541771 292932081 23944924 -1 686579206 -1 127718669 635281524 -1 327061601 918026807 -1 689037036 -1 -1 47871224 -1 551840871 803873909 776171677 -1 786768236 824840542 988622950 144213520 941...

result:

ok 10 lines

Test #127:

score: 11
Accepted
time: 30ms
memory: 28348kb

input:

1
1000 1000
76023224 1018838555 1073741824
935 443
232 113
460 278
961 702
829 858
522 92
651 352
792 919
878 303
509 688
941 356
801 912
582 786
533 168
147 773
877 282
551 244
381 973
273 995
574 371
562 294
592 622
864 789
854 304
842 899
379 101
50 455
948 526
364 595
976 557
879 753
636 610
689...

output:

-1 261814936 -1 -1 148049579 528018403 -1 757916431 32042695 -1 248036536 -1 46554788 915428712 -1 -1 -1 -1 -1 -1 865407452 150416204 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 34239371 -1 435485492 -1 -1 150125200 -1 -1 -1 537283283 -1 -1 206886316 606240536 -1 -1 428602759 -1 285097687 548497835 13...

result:

ok single line: '010011011010110000001100000000...0001001100010100110000010001010'

Test #128:

score: 11
Accepted
time: 57ms
memory: 26228kb

input:

1
1000 1000
3151997 308011854 1073741824
778 952
159 944
159 173
826 597
511 124
169 458
86 31
643 478
207 919
400 478
635 666
557 653
940 864
955 472
451 155
123 502
556 124
828 25
62 38
876 38
478 259
648 121
253 635
828 150
495 88
819 478
828 17
877 130
591 715
516 215
615 179
299 399
159 362
341...

output:

81004694 901308782 -1 -1 1004674794 -1 1058597452 -1 566245474 653653856 -1 329358456 -1 806439152 -1 30285052 -1 514961028 -1 430852522 292064842 67670136 -1 889117632 460422632 80295548 -1 485602158 293872070 1051487390 97123592 316585204 -1 329301506 847411372 339974466 88189328 711305744 -1 -1 -...

result:

ok single line: '110010101101010101011101110111...0101100010000101001111001110001'

Test #129:

score: 11
Accepted
time: 86ms
memory: 28288kb

input:

1
1000 1000
125469185 669410515 955043437
345 957
924 750
345 758
800 18
187 497
86 596
454 752
803 325
549 911
345 826
96 800
345 466
647 747
345 460
580 752
446 605
345 281
122 325
400 647
722 752
647 34
827 788
752 327
647 728
124 965
4 164
463 345
76 60
904 754
876 666
456 549
318 270
19 754
787...

output:

1035293398 313791172 961316772 993368926 995373678 33697804 1047753609 635475888 399325392 104377818 842292195 521715131 448672050 603437708 643772930 160826762 80651256 27247965 535730679 925294556 79271783 828447580 12342823 483705350 733308363 1061260657 746338174 423963992 1008187666 180677824 4...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #130:

score: 11
Accepted
time: 70ms
memory: 28232kb

input:

1
1000 1000
530663111 172266411 1073741824
475 384
475 361
475 167
475 479
475 50
314 475
475 886
475 629
475 218
475 858
475 467
475 950
475 570
929 475
475 904
236 475
473 475
475 849
533 475
390 475
475 199
475 104
313 475
475 613
263 475
448 475
638 475
475 428
98 475
475 956
475 909
940 475
802...

output:

224195805 141417153 202813148 765138495 383095513 236204083 49648512 868763046 147465873 414926427 422701764 236270200 608015053 259430817 336135085 759616229 413778237 303589646 12763003 116078592 980799030 156819570 144213649 435865243 502883656 602541687 129263262 563015558 298029952 286074248 59...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #131:

score: 11
Accepted
time: 54ms
memory: 28252kb

input:

1
1000 1000
411445689 21016710 1073741824
49 860
803 760
880 596
845 436
345 523
278 577
789 55
404 559
764 951
35 511
891 637
802 582
354 562
576 122
444 868
379 542
50 520
202 217
165 25
830 130
16 436
583 393
178 172
77 56
8 911
249 79
933 896
989 389
956 755
898 321
572 509
899 10
858 739
708 24...

output:

-1 -1 -1 360647572 532853166 874754092 -1 661442486 -1 -1 -1 1050017064 -1 294783824 -1 1062126978 309521706 313611244 398482904 -1 571475354 -1 673726664 446245062 639960150 -1 -1 337894676 -1 942179416 -1 -1 136750390 -1 854975812 -1 -1 816200706 950382096 63818668 -1 -1 -1 452331562 39336606 -1 -...

result:

ok single line: '000111010001010111101011100101...1111001111011100000011100101110'

Test #132:

score: 11
Accepted
time: 86ms
memory: 26252kb

input:

1
1000 1000
283807255 249033743 1051346071
112 883
634 893
107 866
610 858
773 655
602 709
455 854
76 986
508 566
692 856
863 102
514 608
983 863
774 973
503 205
400 467
485 206
461 761
365 156
922 729
886 551
939 543
32 839
696 707
922 160
828 387
20 117
783 435
95 53
668 992
520 4
777 163
656 35
6...

output:

235767741 821079473 111570509 37005289 47544845 948881878 939264529 137542341 309063881 339993610 724434348 260692992 112495961 814864639 565133882 1029770634 230656726 96463225 580721532 790477229 352553823 693197801 837940009 129563121 447662952 743776934 994916196 385522582 338825050 377988597 87...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #133:

score: 11
Accepted
time: 44ms
memory: 28324kb

input:

1
1000 1000
474297488 663133294 1073741824
447 481
519 625
871 62
375 790
41 756
122 570
671 416
871 573
236 645
398 972
341 672
97 826
175 829
774 809
366 104
960 483
694 614
741 410
174 165
161 745
322 806
600 245
65 102
402 788
498 249
953 330
181 276
652 436
330 427
723 529
301 149
303 754
106 1...

output:

522369584 -1 195102856 301987248 100291046 -1 -1 -1 -1 -1 -1 -1 -1 58964024 294428998 111894376 456829406 -1 -1 -1 -1 708103318 485050358 -1 -1 280074496 686547054 -1 122729086 -1 -1 563627800 -1 -1 -1 -1 40837208 -1 478922934 587600438 -1 -1 -1 -1 -1 -1 237101222 788982480 -1 172689150 -1 -1 -1 -1 ...

result:

ok single line: '101110000000011110000110011010...0110110111100100010101110000000'

Test #134:

score: 11
Accepted
time: 78ms
memory: 28288kb

input:

1
1000 1000
313457741 968779521 1073741824
660 953
231 800
136 898
918 786
971 379
792 965
740 62
437 334
739 628
325 345
371 506
810 105
536 979
56 528
435 552
322 648
905 570
406 417
157 906
459 722
327 286
233 116
512 14
842 265
212 49
666 369
721 129
581 249
863 552
405 431
763 3
391 200
40 236
...

output:

669804987 394327062 454441305 37923676 149872479 992729949 94406680 49464951 585764761 1047974451 414769948 266202132 959450075 1018152026 48662145 599039014 220559634 905612300 863183150 255072216 901317642 602183551 268086286 175813958 288075580 789811112 433062961 340735650 970331616 720375029 19...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #135:

score: 11
Accepted
time: 32ms
memory: 26288kb

input:

1
1000 1000
772249303 796308881 1073741824
82 443
465 213
629 345
125 236
210 737
922 312
511 942
765 292
770 3
242 386
481 613
535 522
674 628
64 663
963 311
577 687
258 784
783 8
369 673
123 816
101 252
169 463
235 458
365 286
896 946
275 295
800 157
671 61
582 322
633 48
306 612
801 782
803 817
8...

output:

898226919 723854196 350241143 35867002 577682682 1013152883 -1 -1 -1 -1 361953646 -1 340143536 -1 -1 890270355 681189516 -1 700118775 557016830 -1 349966983 -1 1052037424 -1 656820784 950076312 677903706 -1 58942216 571094407 -1 800760211 153691048 151632863 1055781604 14678390 965860698 -1 -1 74224...

result:

ok single line: '111111000010100110110101011101...1001101011010111111011000111010'

Test #136:

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

input:

1
999 1000
485366347 67312053 570571122
997 729
396 167
110 729
789 167
788 729
447 167
848 729
218 167
176 729
983 167
458 729
229 167
840 729
757 167
483 729
534 167
9 729
843 167
397 729
63 167
222 729
94 167
839 729
488 167
688 729
79 167
392 729
434 167
953 729
148 167
170 729
901 167
582 729
9...

output:

969997226 276464042 741721740 639347558 -1 718729796 -1 850845225 128786193 -1 -1 495261733 896783871 276917072 684721038 -1 448507377 -1 -1 314538801 -1 157722288 45859877 723407935 858784887 -1 -1 22574624 314967394 250531835 -1 474302970 183761949 -1 346366353 -1 -1 454106525 -1 -1 20021656 -1 -1...

result:

ok single line: '111101011001111010010111100111...1110111110001000001101110111110'

Test #137:

score: 11
Accepted
time: 92ms
memory: 26268kb

input:

1
999 1000
625840658 40847053 1073741824
447 606
541 768
669 606
747 768
508 606
54 768
471 606
546 768
410 606
167 768
965 606
845 768
219 606
514 768
906 606
777 768
127 606
702 768
984 606
994 768
920 606
415 768
261 606
304 768
124 606
5 768
201 606
382 768
506 606
251 768
968 606
648 768
713 60...

output:

373805749 940381153 41378868 790051220 962480213 288407253 527116228 61757881 871199605 382026869 757616724 10382868 666147865 636085588 261992957 807400196 737899093 1028947756 622297885 74248333 573649365 115943620 2540564 666761545 788433385 341601553 131268756 772196256 558563660 510995237 16029...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Subtask #10:

score: 6
Accepted

Dependency #9:

100%
Accepted

Test #138:

score: 6
Accepted
time: 667ms
memory: 91796kb

input:

1
200000 5
874580350 547466494 1073741824
167849 189553
35585 38831
27843 20165
113007 12922
55594 181200
118714 163664
104442 152610
166744 54327
75049 59138
156359 94228
66442 38769
10457 2003
40642 49342
77829 70491
74525 174812
16824 52487
194810 25782
13216 157916
107759 1677
112770 41463
14731...

output:

269797516 281332266 373287652 790983092 642239278 
639413652 974072373 0 778943615 0 782826713 964445184 0 893345396 0 551409179 383640849 962291624 349243423 854774211 966340514 282936193 0 699591776 347071662 853372937 997961293 842753499 552333168 0 0 44331922 640668907 849500877 949676643 0 3987...

result:

ok single line: '11111'

Test #139:

score: 6
Accepted
time: 704ms
memory: 93088kb

input:

1
200000 5
681680621 568556919 1006737673
15864 174530
149313 97265
15420 99482
127570 509
27019 19727
50297 80296
21454 159965
84258 45982
18079 60811
181318 19094
141269 187879
159491 119037
109699 6709
75492 12631
38402 185433
181006 177227
53174 72797
26453 106193
50670 76047
68234 93802
8363 97...

output:

533321070 719828141 669126990 95332344 905065717 
0 285720091 92304870 523122448 916927848 0 0 715416688 984487940 925546895 746925758 0 0 0 0 0 0 817912008 494281490 0 144552962 823287086 793763060 818093092 872400727 6128933 43710452 234684711 698968856 0 392905735 0 208745489 290303864 676526363 ...

result:

ok single line: '11111'

Test #140:

score: 6
Accepted
time: 296ms
memory: 26256kb

input:

10000
11 1
785604374 966804918 1073741824
9 11
4 2
5 2
3 8
9 4
3 9
6 2
6 10
5 7
11 1
146288595 200034016
2085729 24475395
564855286 742928212
119537421 520776428
481152845 904501334
230535625 396287912
62169533 284536379
176531497 738350304
811803581 881397041
357437394 773575717
406494443 468980832...

output:

-1 
-1
-1 
-1
-1 
-1
-1 
-1
-1 
-1
729966612 
103013632 783521055 
868877900 
684634939 826722682 549201949 237925500 257265403 778676184 484936734 65519894 352026641 99449447 302730771 236911158 490258919 326427979 200967473 
-1 
-1
-1 
-1
-1 
-1
-1 
-1
-1 
-1
10460317 
171169975 27928370 100355719...

result:

ok 10000 lines

Test #141:

score: 6
Accepted
time: 325ms
memory: 28252kb

input:

10000
39 1
538243714 130230164 1020037543
26 3
24 38
13 5
5 1
38 6
24 32
25 5
27 22
16 35
11 34
10 14
21 7
12 30
26 1
18 9
4 11
38 11
7 3
11 20
18 30
3 39
10 15
35 27
27 19
11 18
38 1
15 28
10 37
5 31
2 26
23 7
15 17
33 3
18 36
1 29
27 29
1 15
16 8
146050408 173353750
144941586 164451809
28712651 91...

output:

1046746625 
173353750 164451809 911008085 304200727 954043329 460243711 476226730 783508209 829977446 211902327 43156343 491934513 339996964 940191998 705772369 726781419 343126195 81362271 589170134 202272251 122733456 524903231 594511539 457374603 104909063 699451660 642987801 305519200 642142743 ...

result:

ok 10000 lines

Test #142:

score: 6
Accepted
time: 323ms
memory: 28304kb

input:

10000
17 1
445320890 671588360 837526585
3 11
17 5
15 10
16 13
6 7
12 1
6 12
16 6
6 8
2 14
9 16
2 17
9 3
2 9
16 15
13 4
366270267 513067546
574909032 862482998
68989929 142080933
255983480 418698107
240247766 393321778
14073320 631688327
304871970 942901438
116501290 301580092
351325924 678180079
20...

output:

1060915833 
513067546 862482998 142080933 418698107 393321778 631688327 942901438 301580092 678180079 370759372 771232156 337352810 807812482 118083170 143422986 857050675 203633068 
-1 
-1
778769451 
188206708 275373938 15831880 495580036 354274394 176463496 450495503 153539512 226635568 394354217 ...

result:

ok 10000 lines

Test #143:

score: 6
Accepted
time: 385ms
memory: 28264kb

input:

1000
210 3
53597411 60793818 679932943
30 152
44 164
122 77
148 94
130 3
148 93
67 111
151 46
202 170
107 28
139 8
77 203
48 160
66 17
210 38
90 197
33 162
171 183
150 84
115 10
142 86
63 37
160 18
176 123
90 36
35 44
190 65
55 25
99 204
34 1
75 166
132 121
43 157
76 162
21 76
65 129
50 174
21 141
5...

output:

69085793 1044861361 -1 
403253049 636716565 406698221 790663625 151612465 304620010 712007395 122347998 556235414 645634407 671271383 148855439 681337388 827035217 832510282 635860928 453450757 574600572 449562716 3932091 332836797 698930556 712587957 471796673 889598761 785754239 939028417 87266105...

result:

ok 1000 lines

Test #144:

score: 6
Accepted
time: 431ms
memory: 26356kb

input:

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

output:

124394365 87100680 434500844 538874660 801230944 
161703081 841660566 75426117 658756365 76431484 262290002 449686991 253906039 63472737 700808825 997995330 93190238 630204688 128740741 305402377 399120909 842703228 182230153 949901143 533227076 398312353 659244555 699281426 135014663 667152506 7490...

result:

ok 1000 lines

Test #145:

score: 6
Accepted
time: 402ms
memory: 26204kb

input:

1000
110 5
77912994 772415129 1073741824
10 8
48 13
32 105
51 101
74 18
97 79
75 69
86 88
44 50
3 63
96 79
100 14
21 41
49 88
47 83
38 75
109 19
50 4
2 79
100 61
64 45
12 100
92 25
90 9
102 24
73 3
104 66
59 29
60 82
93 110
107 28
53 43
19 88
74 81
20 101
87 22
16 43
47 42
15 64
66 43
21 99
55 21
10...

output:

1059856451 -1 741008691 -1 254663750 
114482813 697326493 143568032 45703312 387406406 63423385 167612741 106872656 175398614 3795627 267998896 520135862 449453710 195386680 398804124 37140137 10931818 11088699 76759622 318079509 798437365 49765050 710604188 454492189 52090781 583555506 583442354 12...

result:

ok 1000 lines

Test #146:

score: 6
Accepted
time: 562ms
memory: 28704kb

input:

100
838 5
585525498 485214648 663906787
303 674
817 337
824 358
610 268
479 24
471 591
217 246
688 664
490 642
257 744
497 656
107 161
698 672
411 137
558 314
60 42
418 299
252 362
804 302
149 367
253 37
454 130
625 452
158 719
688 637
183 625
93 268
401 215
139 749
182 826
819 51
27 634
693 338
147...

output:

936941904 1046299114 620202212 -1 295541152 
52933065 65491085 296250529 230525037 771849708 143497496 216444765 323777101 823695133 95776637 686483105 300933783 860675706 338969912 297737983 9120367 292649740 184992676 131249326 141861449 422219619 144552575 501384450 189190710 65328408 911718295 5...

result:

ok 100 lines

Test #147:

score: 6
Accepted
time: 632ms
memory: 31072kb

input:

100
2819 5
953469614 243414015 969443988
1154 1977
2085 1627
2627 701
1202 2327
689 613
70 2179
886 1152
1424 1645
1849 1962
228 1268
311 2267
831 2598
360 2733
2557 2250
518 2412
1015 1398
2489 2006
1851 2084
1352 1179
53 1757
693 2538
1255 2046
1592 2094
1287 1388
1476 1167
176 1462
1766 1503
2387...

output:

173913591 583405847 513062508 251968416 658797583 
362822236 683221662 710743390 761977050 829255506 313528429 145572457 939151601 25572822 932006571 736163942 328002162 644217679 969087932 40665589 765351009 632241557 376888778 179475760 479594125 700342036 568356319 883191773 115293964 711723518 8...

result:

ok 100 lines

Test #148:

score: 6
Accepted
time: 598ms
memory: 30740kb

input:

100
4221 5
389112217 284741214 803939473
79 668
3696 704
1583 4129
8 3188
1075 4050
27 852
2942 2181
2464 3167
193 3955
976 3730
2193 4074
3210 1641
1092 2072
2006 396
313 1707
3484 2766
1118 2759
729 2483
3371 1877
2682 2521
967 3577
4178 1866
1264 1981
3386 1051
3150 2729
1738 3856
3519 4102
3871 ...

output:

862065211 -1 -1 787533992 463662732 
-1
68651367 279257106 50389630 22389448 277398816 352027138 260650348 48741839 294099919 172651639 128806610 227123513 227612052 197522555 4187224 3621557 26457071 200853324 16583803 418821834 881334827 78959778 79787607 120296279 171623783 202776293 316854632 45...

result:

ok 100 lines

Test #149:

score: 6
Accepted
time: 897ms
memory: 43504kb

input:

10
34133 5
664082776 1016081732 1032890892
21220 33440
28718 24131
21599 315
1388 24842
11738 31763
5987 9866
1408 14663
28850 21130
11443 7414
11120 4811
28709 13437
3081 6488
1210 29432
4938 24552
20838 26974
25707 26230
26293 21285
1897 32590
20520 33638
11043 30489
10569 6708
8120 11324
16551 12...

output:

-1 946624552 107853748 -1 -1 
-1
879806390 711692539 367481759 963124570 868940930 337687253 543240989 287390819 588021095 655571121 734392710 536005967 537565994 560757865 654175219 207482833 125247282 790357081 907734794 259205118 631323206 916719417 632356491 129531342 241026465 225565676 4447237...

result:

ok 10 lines

Test #150:

score: 6
Accepted
time: 939ms
memory: 44664kb

input:

10
21565 5
98515558 379402610 887321003
1420 10253
13782 16920
17769 15746
18694 1477
15701 10421
8061 6633
7807 2331
21344 14641
16942 15135
3883 19459
19288 20046
5837 19369
17641 667
12112 2900
4353 12021
15362 16389
4634 9715
20467 2483
15721 18228
10831 14611
12118 7561
5960 12486
13722 1221
45...

output:

185017315 160550814 538695466 764248033 564175917 
443986729 925585838 995879179 172945312 134321906 683746774 473490639 3765663 351981193 427643997 326421007 855778507 963936990 157236903 853352235 999806664 693859716 995777510 515132665 911216559 163679165 303101589 828092624 925907933 283754690 5...

result:

ok 10 lines

Test #151:

score: 6
Accepted
time: 938ms
memory: 43716kb

input:

10
2032 5
539544036 903415537 1073741824
865 202
1052 1133
1483 1412
1807 810
264 285
878 1378
1768 960
764 1982
829 1044
1571 98
1567 922
293 1301
639 320
582 1638
1107 1497
1573 1130
1031 369
1517 585
507 480
35 1323
1214 37
600 1011
919 1989
1747 829
514 794
367 1795
951 1376
507 1003
701 1187
95...

output:

789972864 256874265 -1 -1 630443336 
-1
-1
919850997 681862853 55696907 59751743 128124846 980043807 50842345 339486283 44572694 780110823 66635209 74836572 304776320 581321587 451048403 195428854 261823893 221231494 353488704 991722695 6585163 10696391 317488423 785263240 145365063 800735266 188090...

result:

ok 10 lines

Test #152:

score: 6
Accepted
time: 1183ms
memory: 83904kb

input:

1
200000 5
505356498 274984899 637621355
164401 149433
26497 34217
175981 188113
8387 37831
185150 13229
38754 189022
187175 121226
54269 44965
170101 54884
90613 193875
164412 6814
1595 164705
58436 92475
195579 31790
71 141972
171458 102478
39796 115622
171484 121253
90123 95828
171359 1609
150966...

output:

692559596 -1 -1 -1 -1 
103390015 926007860 710351681 55876344 860574514 419656918 40453278 895004900 653505496 380492058 555632266 909436346 24734602 691213921 497411215 926446251 973996005 778093000 299012410 834639372 417066198 216392802 736012967 316017684 973139451 497429027 658955756 119533847 ...

result:

ok single line: '10000'

Test #153:

score: 6
Accepted
time: 1362ms
memory: 83852kb

input:

1
200000 5
424970796 639459447 917046527
98442 185081
139316 195720
166360 44154
186362 51420
56276 139807
83960 53782
159954 197664
37457 81181
67109 55137
166845 116191
185898 131554
76089 57275
62240 6293
167824 50698
57737 142664
7814 7387
27615 11564
92352 98481
114491 21300
121971 134741
13010...

output:

143945954 1068113252 178417142 488977796 100017063 
526327604 269656852 989231608 147485507 984439995 864200576 870285241 16285659 149962178 333822195 339449197 401703255 111373750 517999669 649127136 617589120 680808274 522384447 452822299 471800992 47702114 379098425 61981343 718095095 612549129 4...

result:

ok single line: '11111'

Test #154:

score: 6
Accepted
time: 1317ms
memory: 83908kb

input:

1
200000 5
86259763 1059250136 1073741824
138252 41933
154683 194226
69635 89947
113156 47789
114572 92490
18759 90102
114513 78014
64866 120172
52822 178697
95295 128203
158284 175526
183661 41701
151845 160387
77516 44796
70946 43597
42414 181732
132221 166949
181478 38083
159232 115950
135488 243...

output:

72029192 -1 -1 550982272 1049924176 
241838404 743265925 777104472 811260023 485866328 547737404 98570090 860389978 143724962 315553194 610392829 971900596 219693998 194946391 35166327 565828692 982956609 722095836 570251162 113783918 53666621 793984573 658093931 579463584 484545900 608901813 564508...

result:

ok single line: '10011'

Test #155:

score: 6
Accepted
time: 1085ms
memory: 84396kb

input:

1
200000 5
785378477 486746653 1073741824
179588 198559
109078 136165
14981 179424
31269 138347
195202 62698
120629 170540
112237 38497
165251 24804
30088 37974
194595 124842
43209 12673
121935 143157
112611 6854
140949 161314
66559 112810
131055 60562
88559 179841
155789 184657
101173 72621
161327 ...

output:

942091205 177219667 192794928 139450407 345081174 
886667546 669584702 413842826 454000129 679824523 202963951 679740655 213039288 803903938 936648153 859430126 220111155 896424550 50041086 662706810 101688436 599386476 620293075 158333488 154368851 967559794 984403867 210260035 652648215 38863614 6...

result:

ok single line: '11111'

Test #156:

score: 6
Accepted
time: 847ms
memory: 82580kb

input:

1
200000 5
351869763 211273232 672306113
10808 195924
135904 46573
31888 2082
154305 199440
141160 45264
80238 17214
171871 12885
86957 187635
53943 150729
159625 122564
2055 156730
139917 34880
64598 39290
54760 148342
47098 169409
77454 151855
176498 164130
12135 3478
174556 102585
140449 100049
4...

output:

307559096 676301433 -1 -1 1002684992 
499967681 188724432 96609587 627698745 456318401 722843633 846633711 179697912 805132021 223862905 146732233 673429605 806522658 760944818 768962052 688507428 205090643 531066438 970755905 85834582 695243614 751174843 825046071 446886506 543254830 60515199 80390...

result:

ok single line: '11001'

Test #157:

score: 6
Accepted
time: 642ms
memory: 84048kb

input:

1
200000 5
299277840 1005034272 1073741824
22964 75648
22964 16428
104516 22964
55185 22964
137083 22964
53906 22964
139205 22964
18878 22964
116319 22964
134856 22964
22964 168333
106351 22964
2927 22964
22964 111702
47750 22964
144382 22964
22964 117559
107534 22964
90604 22964
81516 22964
65350 2...

output:

407516576 1066175872 380520480 421690592 965609312 
120733055 238200578 612412500 274262935 120767964 428518675 643468762 711020370 640394034 303865706 327385373 913211305 165897893 675544164 674188430 604891920 922826679 281572465 753946502 268222297 53261741 730593031 547346966 637478931 631058688...

result:

ok single line: '11111'

Test #158:

score: 6
Accepted
time: 1467ms
memory: 81708kb

input:

1
200000 5
653533808 622388590 1073741824
17803 16260
54269 185805
125504 89305
141484 137438
70585 74317
170796 126062
187274 192138
45032 143511
20096 79321
35135 14683
52694 24511
153321 92171
93194 20252
138765 81916
77834 123223
143362 116642
89243 28257
53140 7032
77679 47707
110854 110617
119...

output:

847651734 -1 620499912 -1 647896630 
-1
258054643 449592271 320803042 396696782 913177858 254078931 125690013 879528399 162005522 24028381 144718365 399070544 112852617 381249525 503174704 825012180 437527485 521915279 193906615 583803011 55054655 154654899 237637365 265057936 154951354 134783551 42...

result:

ok single line: '10101'

Test #159:

score: 6
Accepted
time: 1435ms
memory: 83732kb

input:

1
200000 5
602069910 553477673 619419313
101606 101797
167229 53275
70171 189149
5568 67217
161756 54681
150591 118043
100051 85630
8952 167837
17706 168281
109048 34301
85890 54775
171696 188200
84526 136272
130835 7117
168829 78761
67035 31175
116661 76138
187827 193536
140282 106043
123426 2299
1...

output:

633991633 364563801 15634371 594979935 880686288 
254483553 452820131 994055324 828959876 772332603 665375178 559161084 229643424 308151800 816175129 218716741 624858199 598012128 138112254 202495149 530511282 186570130 35230470 928938735 302812313 649506268 770419337 81832984 439763361 397461921 86...

result:

ok single line: '11111'

Test #160:

score: 6
Accepted
time: 683ms
memory: 91576kb

input:

1
200000 5
662022883 255202790 1073741824
48588 44687
170726 68403
197958 6098
115618 121307
110387 70145
25193 117288
40859 39977
100047 91798
182036 196925
193362 28112
51018 39553
35187 5029
59274 60588
110815 14395
9482 152207
69253 157538
52553 109727
151397 155989
131913 33303
162799 1107
4638...

output:

-1 -1 870036604 839549814 553144822 
498947342 904879747 135277881 13686506 453087537 781580889 770828602 465766454 759596336 106960715 727452943 955197001 362689372 17980245 549199543 438483554 581488127 68895337 212915585 836650660 540229036 694722809 501987724 877392577 513289330 542680600 133954...

result:

ok single line: '00111'

Test #161:

score: 6
Accepted
time: 592ms
memory: 89020kb

input:

1
199999 5
998984025 435212767 1073741824
79691 28827
19862 21321
100693 28827
142870 21321
43409 28827
172135 21321
154133 28827
28157 21321
111631 28827
124377 21321
53808 28827
180635 21321
65049 28827
150923 21321
127998 28827
128105 21321
162653 28827
74916 21321
103828 28827
118979 21321
14042...

output:

783648030 217946703 -1 345874618 -1 
-1
2371 2371 2371 2371 2371 2371 162229962 2371 162229961 2371 162229961 162229961 2371 2371 2371 2371 162229961 162229961 2371 2371 162229961 2371 2371 2371 162229961 2371 2371 2371 2371 162229961 2371 2371 2371 162229961 162229961 2371 2371 162229961 162229961 ...

result:

ok single line: '11010'

Test #162:

score: 6
Accepted
time: 752ms
memory: 84580kb

input:

1
199999 5
943190903 403296117 1073741824
37530 105861
118013 101377
67776 105861
78446 101377
117535 105861
26976 101377
30488 105861
22053 101377
124028 105861
18143 101377
171116 105861
166672 101377
50455 105861
50656 101377
125191 105861
145091 101377
192289 105861
78015 101377
56571 105861
565...

output:

-1 837386698 82842564 664990621 575540063 
239972993 239972992 3071 239972992 239972992 3071 3071 239972992 239972992 3071 239972992 3071 239972992 3071 239972992 3071 3071 239972992 239972992 239972992 3071 3071 3071 239972992 3071 239972992 239972992 3071 239972992 3071 3071 239972992 3071 3071 30...

result:

ok single line: '01111'

Subtask #11:

score: 5
Accepted

Dependency #9:

100%
Accepted

Test #163:

score: 5
Accepted
time: 188ms
memory: 28812kb

input:

1
998 200000
823342167 413192217 1073741824
913 732
738 19
640 631
691 110
253 483
643 687
677 266
706 948
75 187
768 819
721 783
32 678
503 778
952 934
96 153
372 257
511 415
934 522
11 995
155 277
254 588
314 635
172 412
935 898
802 350
699 279
929 480
470 996
227 507
726 596
610 4
165 263
522 748...

output:

831458648 951484711 62838787 438451077 749432013 202969050 651279259 261795180 846889382 160649964 754469818 259570606 554327195 629884059 834114972 382381661 980279669 498880315 666507795 324110626 121937554 693257203 337204059 990514624 725939210 305207038 40522613 878204351 461284954 1033409250 7...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #164:

score: 5
Accepted
time: 189ms
memory: 27944kb

input:

1
998 200000
490828917 676309031 710232123
299 724
714 232
780 968
828 744
176 683
898 922
194 806
665 78
444 631
109 26
857 434
445 87
263 74
157 601
668 562
747 435
100 808
203 859
267 632
690 109
325 220
824 76
515 237
795 881
483 1
510 425
75 832
566 575
590 216
234 711
983 519
664 791
680 714
4...

output:

249289481 1067538808 648006860 773375103 459314122 1046071444 750392585 15365413 972545402 651304663 554541713 60038484 1054541102 294868489 28408019 64672240 769559518 316144280 699147287 366158792 891579504 390741619 46191472 17704241 428353958 649731489 659340556 155618470 961411028 831079993 781...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #165:

score: 5
Accepted
time: 106ms
memory: 28348kb

input:

200
8 1133
434603166 517269179 1073741824
4 1
2 3
4 6
4 8
2 6
5 4
7 5
151068040 206014932
22633129 636598772
299274918 683532297
147028290 552218726
108428049 120803769
166128295 560764914
410035002 624720104
12651145 52186227
2267767756 1064157851 2284625042 98699362 1929225707 3341569004 225406927...

output:

-1 361714159 -1 -1 812867708 -1 -1 -1 -1 -1 958176784 60514152 -1 320682983 277679723 -1 -1 949376504 -1 -1 1057758631 458795535 -1 -1 -1 -1 791779812 -1 -1 353543832 -1 -1 157277031 -1 668573128 -1 507495675 -1 348490867 -1 989153163 362075552 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 806364448 -1 354...

result:

ok 200 lines

Test #166:

score: 5
Accepted
time: 99ms
memory: 28312kb

input:

200
9 77
758868212 679232525 792894439
7 3
8 2
1 3
5 7
8 5
6 4
7 9
6 5
15323942 549906221
513362826 664142340
4023976 156573465
9658816 53528323
161604796 436135449
38678871 118782952
36268054 204454490
291438171 560813041
55852704 193194186
1393033795 1726179894 1792408746 1296309896 1198946998 984...

output:

612002665 651159657 603388211 255632752 1023651625 781139325 83295655 422648950 921622933 1053000001 784612479 60874064 897531827 110511477 594994781 197993004 535340616 337305107 540809034 663227626 75875786 203252411 562230083 266855744 139854614 1065283522 55373947 890150613 577481411 126557723 6...

result:

ok 200 lines

Test #167:

score: 5
Accepted
time: 112ms
memory: 26136kb

input:

200
6 1299
601862944 1052147011 1073741824
1 3
4 5
5 3
2 3
1 6
27871397 912027703
26574407 60344455
39099017 62352211
352259508 497284116
65286278 128800121
390467264 592877224
945507699 644706800 935374979 1501330946 1214486992 1073120946 465695218 1680698659 539089930 1411989163 1526030310 4779908...

output:

1009145372 -1 391755292 -1 852000247 41970991 -1 -1 -1 291664812 -1 -1 -1 -1 -1 -1 -1 414507676 869178236 -1 163464784 671401712 291871879 -1 -1 -1 -1 974971931 -1 779987504 -1 -1 484259387 230887212 -1 211691180 137208348 -1 887576087 706596624 290521200 59203292 -1 871156624 546834928 239149136 -1...

result:

ok 200 lines

Test #168:

score: 5
Accepted
time: 109ms
memory: 26156kb

input:

100
9 5593
424231427 1050789736 1073741824
9 7
7 2
1 9
6 4
3 7
6 7
5 8
7 5
459327671 643885428
240522542 289513322
12689632 220422822
432562797 822512970
237217988 960651888
56286206 726335910
66678836 278524965
760785861 919311371
402546563 449951468
2509992174 778853181 3311954027 5136479909 11703...

output:

148322195 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 145995019 660454571 -1 -1 993400267 859775531 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 519046483 -1 -1 -1 -1 -1 -1 -1 -1 131535283 -1 -1 -1 -1 -1 -1 693582363 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 820592411 988186515 -1 60376069...

result:

ok 100 lines

Test #169:

score: 5
Accepted
time: 105ms
memory: 26236kb

input:

100
2 1081
777723361 372798782 1073741824
2 1
76215408 299002903
344300947 626648524
366502328 419820215 559092316 621227003 462884911 494117326 595908638 571018129 528650138 622742904 558195354 585072426 577637521 495867567 482378227 416063531 386439336 419746324 345600598 501433521 482781830 34951...

output:

424817085 408085919 570179421 756783 350401855 856371141 1016970053 340744767 1013978501 205138365 52518277 268390405 626955839 896348991 190159695 966335087 959299005 395271773 673098757 122992319 744959621 730650045 391436125 110711199 6645341 738078141 151458319 61938015 713802173 802843069 37236...

result:

ok 100 lines

Test #170:

score: 5
Accepted
time: 127ms
memory: 26308kb

input:

100
3 388
467862033 685959460 961047743
1 2
1 3
36801676 501353894
639741008 942162506
23429522 27493002
916098509 722477970 709129992 639596875 720503707 510542586 771012013 872886411 970890015 599320867 981352777 636173175 617055004 511879237 864677931 763345614 934919153 1064164605 857562447 1115...

output:

531488616 344754435 14766730 -1 731115443 -1 944837303 90521594 -1 -1 -1 -1 -1 -1 541469595 399778478 318502055 -1 483591958 -1 866593407 1006067162 467400146 -1 33642093 1024271176 -1 108428558 -1 367970653 -1 -1 -1 794587660 1033752176 814170276 528009371 -1 -1 964234601 -1 807655054 -1 987262182 ...

result:

ok 100 lines

Test #171:

score: 5
Accepted
time: 185ms
memory: 28804kb

input:

10
22 12101
427028386 339894306 934843031
17 7
14 2
2 16
16 10
18 10
18 4
12 14
12 9
14 3
6 16
8 10
4 13
18 15
16 7
2 21
5 19
11 14
21 1
5 10
20 18
22 14
22919604 37578306
40973142 44730881
172592392 264166164
59732641 407538178
148211655 378967287
121093212 139195700
926582640 960069445
127288467 1...

output:

802140091 -1 733416640 -1 -1 -1 -1 -1 1043614764 -1 -1 -1 280597430 314619847 -1 -1 835351414 1011960880 -1 -1 1010435082 -1 73163863 -1 718769365 1048758355 544865616 -1 873140582 -1 -1 -1 -1 -1 -1 353463481 873282880 -1 -1 -1 396166269 -1 -1 -1 979812517 -1 -1 -1 -1 752700084 -1 733991707 -1 -1 62...

result:

ok 10 lines

Test #172:

score: 5
Accepted
time: 180ms
memory: 28644kb

input:

10
126 10827
433444119 147496368 941542431
89 95
12 21
105 73
26 126
15 19
88 116
98 7
54 77
29 105
42 45
103 60
107 54
118 30
123 66
58 102
26 107
58 97
72 47
54 60
98 3
68 124
95 34
113 71
108 44
15 106
60 31
89 120
63 103
68 31
90 102
1 12
8 27
71 109
59 24
60 42
120 119
56 77
30 115
86 103
89 10...

output:

39888781 372366411 422977308 562052955 1041938191 403699765 430887764 692493828 439203701 634914021 370895838 191158569 82339910 626322240 295834144 360205603 1043533920 490050347 448345847 1014237123 653653389 714342865 920863516 1049403432 735199118 111171275 469533930 628907152 491903108 75375230...

result:

ok 10 lines

Test #173:

score: 5
Accepted
time: 195ms
memory: 28664kb

input:

10
14 7722
568635257 809792112 1073741824
13 14
8 5
9 4
10 1
6 11
3 14
12 2
5 6
5 7
10 5
4 13
5 4
5 12
60605382 65147910
254907092 584750175
290745185 595100782
209215981 430330532
579177824 598471468
394167886 603335486
94007288 188043330
377178744 666134075
241462926 580694986
282193948 989155099
...

output:

1049313127 726160663 -1 675639463 235573927 -1 596606119 -1 300799527 -1 -1 -1 868224167 -1 -1 80270615 741042711 -1 -1 -1 -1 577659431 -1 -1 643574871 -1 1071128663 -1 -1 -1 974888599 680291223 338034055 -1 695115623 315299175 -1 -1 -1 214369383 244522583 366890855 588495383 -1 310436727 719844343 ...

result:

ok 10 lines

Test #174:

score: 5
Accepted
time: 211ms
memory: 29616kb

input:

1
1000 200000
255919369 148694145 708214337
589 116
500 406
767 936
417 101
927 764
588 572
536 77
207 115
720 475
641 406
862 620
207 423
351 49
788 880
291 402
624 415
312 215
9 703
268 436
835 281
42 466
408 680
525 957
639 540
985 348
314 328
791 389
614 358
301 515
147 512
339 688
162 395
703 1...

output:

1009887840 -1 -1 362188020 -1 -1 -1 -1 10691893 -1 -1 -1 74852693 -1 390770066 -1 96624343 -1 -1 -1 -1 207004542 766633100 -1 -1 675070871 -1 -1 -1 -1 -1 -1 -1 253258832 978037043 -1 1027036857 -1 -1 525910060 485920824 -1 -1 877257430 999115359 -1 -1 -1 -1 1025976486 -1 707543477 1065110669 -1 -1 -...

result:

ok single line: '100100001000101010000110010000...0000010100000100010011110000010'

Test #175:

score: 5
Accepted
time: 198ms
memory: 29432kb

input:

1
1000 200000
706306888 91473301 832728600
396 714
77 995
241 921
259 47
754 765
794 483
121 477
698 245
356 257
815 580
325 401
872 79
770 482
806 401
23 111
147 23
138 619
79 650
56 263
927 105
838 908
829 429
94 320
636 130
75 565
680 983
447 443
211 252
807 401
133 727
455 184
717 527
250 228
36...

output:

567633692 1026645669 826184933 702047812 359516780 662925940 60950405 376300397 455070772 786449688 662770580 541764468 1040350600 229056793 615514321 881263317 546911229 135141020 351374785 180721464 344802516 427866740 48598461 247630764 331648817 75888497 566860029 189247924 189241652 197966669 9...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #176:

score: 5
Accepted
time: 202ms
memory: 30892kb

input:

1
1000 200000
746068952 471828241 1073741824
332 881
201 856
74 822
259 603
802 211
146 398
910 790
739 896
217 369
375 761
120 90
367 699
787 962
58 670
598 948
488 268
496 163
960 399
403 581
602 985
370 383
350 595
367 244
634 659
618 242
424 977
32 242
273 288
958 472
117 233
787 21
736 531
301 ...

output:

121500424 826247005 -1 129489833 -1 432685553 -1 437940989 96566052 -1 430229108 1098816 1047539469 175356769 -1 872961565 379926356 -1 -1 -1 -1 965163648 341809480 -1 -1 -1 -1 855033996 105684473 860676553 86224505 -1 9693824 956248404 1000150809 -1 180725605 -1 -1 -1 -1 -1 -1 236432413 -1 25601377...

result:

ok single line: '110101011011110110000110000111...1110010110111001010110010110110'

Test #177:

score: 5
Accepted
time: 203ms
memory: 29096kb

input:

1
1000 200000
665733614 1059015533 1073741824
324 686
835 311
181 829
115 82
219 319
633 909
661 588
176 152
324 194
350 50
198 314
465 21
431 978
194 918
194 404
930 615
417 134
186 909
223 625
651 331
381 639
832 222
627 431
176 215
89 981
198 87
324 796
847 417
216 290
429 222
909 881
78 945
55 5...

output:

496822077 748526772 1007820180 854427765 162107520 339347056 306869340 1005971601 945565437 216896637 825850609 643168176 905499201 59597553 541242548 918101141 234036809 354583017 978909892 1000245892 894623244 79605373 1050529448 483776021 960178668 52893704 999488944 802639737 704375596 786237632...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #178:

score: 5
Accepted
time: 220ms
memory: 29868kb

input:

1
1000 200000
288780496 965159059 1073741824
540 195
58 287
571 14
122 1000
232 287
934 562
478 324
338 842
562 340
576 478
287 217
686 540
712 287
380 478
287 679
26 320
779 122
65 562
26 827
287 733
122 152
48 540
540 568
287 107
755 272
479 927
419 927
918 688
287 522
478 656
96 287
517 287
122 9...

output:

522735287 499916040 131260216 125954351 444548616 773931024 827968087 791688019 537990480 240894459 277626632 733605787 966666687 507378987 331167508 759270508 143698663 418423972 184733688 228062799 160201024 762318831 910415975 182543292 588984935 825125671 277997112 221142099 476330292 803020543 ...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #179:

score: 5
Accepted
time: 204ms
memory: 29672kb

input:

1
1000 200000
361307750 668613132 937142468
15 696
696 196
696 705
696 969
696 653
696 33
696 612
696 242
696 994
696 608
770 696
708 696
929 696
696 600
696 706
696 800
696 137
696 691
402 696
696 712
793 696
696 119
626 696
43 696
806 696
696 420
58 696
477 696
443 696
644 696
696 809
696 446
531 ...

output:

366248868 593790076 151595500 138796088 910535852 941662308 52767504 690989160 770891764 795278940 766120748 183355620 563875400 138189440 95138740 122248936 248402316 390218892 482239764 371613588 740289156 182198432 893985296 995388704 494149652 708872268 94183292 1010396820 152284448 283943800 74...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #180:

score: 5
Accepted
time: 208ms
memory: 30216kb

input:

1
1000 200000
277468140 913992750 918217307
331 898
595 967
523 29
378 872
375 128
805 309
566 359
480 652
890 771
688 730
21 650
603 445
35 888
606 852
971 92
206 57
26 922
684 142
264 296
182 759
658 147
981 852
637 588
736 113
807 423
513 439
222 482
834 617
183 876
57 634
440 185
548 267
931 12
...

output:

195820043 558367188 330206155 494212618 1060367585 1152769 992056419 1017361870 852485603 977091468 139978610 1063306956 566602673 919569616 421449118 379231728 460342938 88362136 191388725 472886906 922543807 38090582 316884736 140265346 864718939 743134089 850573298 47542634 190551358 649563371 12...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #181:

score: 5
Accepted
time: 225ms
memory: 30428kb

input:

1
1000 200000
573836328 641549965 1073741824
658 359
975 499
674 329
380 312
532 472
238 817
862 858
967 517
443 961
214 557
57 100
170 97
609 164
193 14
352 651
89 847
645 951
244 947
768 891
406 993
50 897
288 666
279 481
801 102
724 582
944 327
201 359
551 744
813 802
173 626
939 454
535 86
845 5...

output:

135963224 227800732 413133825 810086124 872672553 690913397 731015100 538556388 366054132 34514656 254868156 285612896 609112665 827341189 687514012 835732421 104753217 76519209 107935585 1045474781 1073216829 17579960 296767197 955181280 436847849 577929725 817425253 1006795216 397955864 218633484 ...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #182:

score: 5
Accepted
time: 227ms
memory: 29604kb

input:

1
1000 200000
613820866 444351958 660532429
640 62
741 280
283 706
139 176
2 594
687 483
809 383
704 549
959 472
618 312
74 928
102 904
286 119
651 759
356 805
919 236
658 591
997 105
549 441
309 457
235 945
41 347
125 172
537 567
216 552
790 727
646 414
392 425
757 9
623 478
351 150
340 621
422 695...

output:

87751544 168781710 536545125 538065821 37293988 33408120 777545715 944969335 101327681 665587745 788256298 944896893 137194487 920846613 36110464 922098474 95098661 817302405 466431377 656659973 634985165 576597325 390001783 58487728 188990976 440052743 792585587 824345406 644052591 585880507 229896...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #183:

score: 5
Accepted
time: 181ms
memory: 29816kb

input:

1
999 200000
200243677 571314228 625983803
56 313
395 988
594 313
548 988
1 313
732 988
870 313
60 988
451 313
635 988
985 313
881 988
27 313
410 988
416 313
650 988
378 313
730 988
72 313
292 988
343 313
59 988
662 313
335 988
710 313
110 988
179 313
582 988
502 313
230 988
741 313
956 988
723 313
...

output:

-1 115178463 -1 1001418716 986403023 558473752 550487298 980989679 861618806 -1 -1 -1 -1 722944782 330942295 -1 -1 -1 574895805 -1 17270682 8516931 283025225 -1 -1 -1 71279841 -1 -1 442854952 468972534 272353077 -1 1041277322 93455078 817375420 15143022 -1 -1 1044272788 -1 237860372 296528314 655461...

result:

ok single line: '010111111000011000101110001001...0001010011111100001101110111011'

Test #184:

score: 5
Accepted
time: 192ms
memory: 30608kb

input:

1
999 200000
550787947 159274027 755050511
191 439
516 268
691 439
370 268
173 439
737 268
673 439
780 268
496 439
750 268
341 439
456 268
295 439
642 268
240 439
263 268
433 439
365 268
245 439
392 268
505 439
102 268
492 439
497 268
32 439
564 268
391 439
227 268
680 439
441 268
25 439
995 268
839...

output:

566537742 398812262 665533680 1071903005 956409196 685257942 488494325 1038231340 116365790 134082789 1020763833 233856171 726818011 641167157 395552603 504684281 379481005 584089062 807171158 465024270 252516478 953109501 770621582 397024204 121428818 541652864 489189590 88942775 211345042 34041127...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Subtask #12:

score: 5
Accepted

Dependency #11:

100%
Accepted

Test #185:

score: 5
Accepted
time: 203ms
memory: 30972kb

input:

1
8000 200000
991029165 115782053 1073741824
4142 5404
1015 7950
3263 7506
4123 3078
7227 2031
4817 421
6216 6152
864 4402
3744 3403
5940 7536
7119 3835
5370 2351
1784 3409
5117 7886
6386 7028
5102 4525
5437 5501
7400 4073
3051 4481
316 330
5104 4112
3744 7631
3528 4118
3468 6400
3510 5390
7264 7521...

output:

110877315 658246384 985787444 1001963038 1061660987 655923862 257825350 998017204 867564290 664610357 443031907 928684957 21263242 117159182 1056035899 356523980 801450551 825491807 1068201491 902545971 961534040 944007137 269020854 283607716 242998864 110800402 610596639 50624347 555725354 59142428...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #186:

score: 5
Accepted
time: 258ms
memory: 32660kb

input:

1
8000 200000
52273491 479971233 649228242
5173 2731
6870 5987
7614 2751
6173 454
4815 1194
3537 762
3378 1868
5788 2473
765 3554
4359 2265
2537 7305
746 5245
2296 4351
4398 6897
2331 3495
2261 7963
6913 20
3483 4274
7602 575
5664 2864
3120 2666
4998 4150
2304 3797
1739 6229
2909 5925
5141 1323
1855...

output:

259403083 409639739 939552652 644943861 963226591 899730515 551973954 280624794 512183459 150987743 372166000 1073478517 9747507 882958672 447659481 735845702 599677741 692824017 630852488 718410665 1033893521 475634152 606195593 87865337 190350975 899270197 643614603 689449235 510995705 886498033 4...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #187:

score: 5
Accepted
time: 123ms
memory: 28264kb

input:

1000
6 66
212250380 424073629 916579936
3 2
5 2
4 6
1 6
2 6
15634617 17361222
125062068 172805579
693776560 940975518
35467603 276166070
803766104 852098210
93052326 339796584
1981479552 1050100330 82760840 1052602043 559815773 907649810 2508533840 2521639861 17079821 1759937361 2530164033 114033402...

output:

774781493 -1 -1 -1 -1 -1 -1 -1 -1 301549137 -1 -1 75493496 -1 -1 -1 -1 584358104 -1 -1 -1 553027248 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 728985824 -1 -1 834335356 -1 540347417 -1 -1 375203200 -1 -1 -1 -1 -1 951156305 568666237 -1 -1 -1 -1 -1 -1 138531969 -1 -1 -1 -1 -1 -1 
17361222 172805579...

result:

ok 1000 lines

Test #188:

score: 5
Accepted
time: 121ms
memory: 26124kb

input:

1000
7 298
47601143 622320790 681175303
5 4
2 6
4 3
6 7
4 1
4 6
197249450 554909235
758722498 871775532
189618537 748227657
25194975 608079562
19150576 38198940
182418543 260777123
146034458 191893327
1603544333 2074193711 1567431877 2049180747 1443747158 1660977937 2062757676 1654094728 1464005746 ...

output:

454186353 880229539 920799138 714385230 516416084 664494320 187716512 535642628 875470247 1066372534 500955323 638194146 806119340 1064987809 609819915 698001334 615158850 636801823 627280349 826902304 514382515 794415620 959499839 747330679 841831729 613966835 857592368 244121361 691554059 47780654...

result:

ok 1000 lines

Test #189:

score: 5
Accepted
time: 113ms
memory: 26164kb

input:

1000
2 230
342747259 651218193 659089241
2 1
812187285 896262917
596332418 623443520
823344899 842470716 828903952 890652346 924271655 852131722 827953564 784308252 773808944 779627104 857691980 775336192 845466065 792178502 911096772 819650614 774697756 825886492 914208118 923515382 882898300 79610...

output:

294032422 526734434 5404543 281649813 -1 939354105 221854387 -1 -1 -1 515953400 -1 434846160 -1 -1 259751395 -1 19485178 -1 -1 873401745 -1 -1 195784203 -1 -1 -1 -1 81625243 907856713 -1 825485344 268433652 916908045 850491750 923772164 20707548 468318840 -1 28077373 413088638 -1 -1 67567037 3885490...

result:

ok 1000 lines

Test #190:

score: 5
Accepted
time: 167ms
memory: 28380kb

input:

100
102 2850
700159525 379576127 902136803
91 9
90 60
43 102
81 52
12 64
44 30
89 7
23 48
79 41
59 91
88 54
17 95
61 85
63 72
78 71
1 6
43 44
18 101
56 79
15 51
29 96
20 73
37 87
24 50
64 93
55 74
37 61
66 79
79 99
100 92
82 54
100 90
71 11
65 17
93 67
40 46
31 90
50 19
5 61
97 99
45 90
35 28
84 76
...

output:

-1 -1 220757086 -1 14455418 -1 -1 -1 -1 -1 39278446 376669806 -1 -1 -1 -1 303737710 928876458 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 851007271 288380834 -1 -1 -1 1056347403 481020289 -1 -1 911196327 -1 96153056 511883406 979320961 -1 -1 -1 -1 305970901 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 267636936 3...

result:

ok 100 lines

Test #191:

score: 5
Accepted
time: 179ms
memory: 28304kb

input:

100
179 890
288523077 100890482 891720576
76 44
66 33
173 7
10 12
113 31
132 165
64 89
28 40
103 89
132 21
11 145
66 108
40 134
117 59
55 2
171 66
2 22
174 175
1 121
70 101
135 46
141 41
29 65
13 68
13 128
113 156
151 6
30 162
149 9
129 49
105 131
112 107
137 115
80 111
145 70
56 64
126 92
24 36
131...

output:

995514518 859517200 1006170076 276929424 336697330 564787630 1051785416 508679798 716714304 655947804 977464484 9998182 572057400 405851322 159128122 963358458 702336104 297884166 1009241310 102583586 253021654 602932542 720745596 197094344 788494276 100147602 499544976 665252024 93254656 395702568 ...

result:

ok 100 lines

Test #192:

score: 5
Accepted
time: 162ms
memory: 28444kb

input:

100
21 1176
22275720 399187677 653663083
9 18
18 11
3 6
4 16
14 9
1 3
20 8
14 1
16 18
17 16
6 2
20 18
20 7
14 5
10 13
17 15
20 21
1 12
12 19
4 10
242743282 303062516
169664197 892986380
512214706 794263525
25099596 52388463
87026955 240032058
949487782 994523743
198395064 587715735
371213889 9832268...

output:

618836308 575586546 765030759 -1 799854177 -1 180552869 -1 -1 -1 -1 18446253 -1 -1 782228504 923818271 543910337 225454506 576099344 -1 566744677 393233437 664400443 484914184 7234618 145483597 336734078 620956212 -1 69873212 -1 -1 -1 919723243 -1 233409504 -1 -1 1022892089 -1 -1 331096995 -1 192426...

result:

ok 100 lines

Test #193:

score: 5
Accepted
time: 200ms
memory: 29240kb

input:

10
875 19913
774895449 174219690 948613633
647 324
769 604
90 176
95 93
107 511
590 852
298 197
587 186
233 418
447 16
559 792
544 188
737 753
218 138
142 315
457 764
610 844
740 442
125 189
372 832
146 853
789 542
578 563
51 406
593 86
694 742
130 698
343 392
461 356
670 583
128 315
542 478
21 108
...

output:

-1 -1 -1 -1 -1 108568673 -1 -1 -1 540258940 -1 -1 -1 810056050 -1 -1 -1 797554534 -1 17275325 -1 80856306 -1 -1 -1 -1 724209244 -1 -1 -1 -1 -1 545182305 -1 -1 -1 299058616 -1 737703628 -1 -1 -1 -1 56310163 -1 -1 333572049 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 827626517 -1 -1 -1 -1 -1 12826325...

result:

ok 10 lines

Test #194:

score: 5
Accepted
time: 217ms
memory: 28992kb

input:

10
77 4879
650681191 379082169 1073741824
36 3
58 25
50 60
57 17
61 57
39 69
13 73
3 25
18 74
1 74
67 23
14 57
68 9
14 11
49 63
4 77
21 74
30 40
11 31
16 42
74 12
1 65
16 4
75 55
54 33
39 11
55 12
26 22
13 67
41 63
61 64
8 59
6 7
30 48
68 35
57 5
76 27
59 68
20 45
23 70
57 46
21 67
74 33
66 57
38 50...

output:

363997788 1003761232 258026899 938653788 942936905 921854449 111686612 584152352 684129341 158343411 431167898 269016923 514485344 460451080 300806831 113097470 104447218 417094543 916113539 282747991 763307104 1059238807 151760143 330287071 397065278 34327968 951493101 399980686 401668047 69896892 ...

result:

ok 10 lines

Test #195:

score: 5
Accepted
time: 210ms
memory: 28508kb

input:

10
760 233
701279368 775496228 884898869
109 252
97 367
624 663
161 611
193 451
650 593
680 84
729 653
581 524
18 160
489 556
707 442
164 68
391 300
577 571
19 726
19 139
660 598
195 145
728 170
457 429
101 469
150 173
342 742
164 107
68 442
79 11
698 616
116 318
66 521
484 567
685 663
662 80
695 49...

output:

-1 403433073 942829944 664684391 -1 924584643 33015830 -1 -1 -1 1031605476 862577919 -1 -1 -1 28010044 -1 758599029 455741226 2971071 -1 -1 -1 -1 662083725 -1 -1 132603341 -1 -1 -1 324307201 -1 334988847 -1 58564835 697793450 977692779 -1 -1 523376395 -1 517858769 -1 197351904 87354143 903023913 384...

result:

ok 10 lines

Test #196:

score: 5
Accepted
time: 265ms
memory: 31428kb

input:

1
8000 200000
697046081 678159609 743807489
7592 7638
5259 1891
3071 2755
6943 6865
2920 1640
7675 4494
4991 1084
4024 7180
2114 4835
6977 6780
2612 5569
3347 6605
1891 4439
1073 4440
1432 5635
4223 4050
645 7308
2414 3717
1108 5338
5842 2986
5079 6922
3463 6966
7247 1861
2215 4442
1100 1645
1073 13...

output:

894540319 -1 633587325 28303778 -1 830065103 -1 485468890 -1 -1 -1 -1 80853705 257354399 818865510 184445239 -1 12137953 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 317084570 -1 -1 -1 -1 -1 200911209 465967019 -1 -1 -1 -1 -1 -1 857312514 -1 -1 -1 137656425 622476947 -1 -1 277666967 -1 403072591 -1 -1 201210...

result:

ok single line: '101101010000111101000000000000...1001100010001000010000100000001'

Test #197:

score: 5
Accepted
time: 239ms
memory: 30840kb

input:

1
8000 200000
464169893 1017820593 1073741824
1466 4032
3027 590
4439 5370
7268 4267
6350 5662
2078 7802
7404 3769
5404 3116
3051 283
4184 7700
806 7333
7350 5976
4935 2544
2225 1024
2915 2098
1456 6200
187 2761
2710 6248
3728 1740
270 3175
6389 4523
6914 4142
5234 3951
6550 6816
4035 4794
4215 7500...

output:

584105269 382570592 703511787 649509970 186914787 630788820 906129770 1012296377 488038071 415777762 574895551 636380579 549816850 492463430 588551486 1063482668 576192525 427768099 1704267 189750115 357916866 698371736 545678079 266200768 734946103 208041746 649990537 833775350 1052203885 33007279 ...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #198:

score: 5
Accepted
time: 212ms
memory: 31444kb

input:

1
8000 200000
708349636 34740386 768148879
602 6498
3316 5060
2994 4078
7334 2248
409 3435
3971 4829
2308 7624
269 127
4575 4040
3954 1053
1076 4860
4101 874
2144 5607
2108 6170
783 5331
7115 5164
2176 7734
5839 5015
5792 61
1153 2154
6913 5436
1608 4431
288 581
2984 1996
698 4364
3943 241
6019 245
...

output:

256919967 -1 -1 -1 -1 503909451 -1 393652973 712637210 662194013 -1 855037098 -1 357548882 -1 -1 -1 -1 -1 -1 243915481 157347669 815561436 -1 -1 -1 -1 53281339 -1 237903677 509203950 -1 107999838 -1 489446423 141891661 -1 467621854 984733908 -1 453357029 243232805 972902008 1049020192 737376249 -1 1...

result:

ok single line: '100001011101010000001110000101...1011101011011000011010101100100'

Test #199:

score: 5
Accepted
time: 225ms
memory: 31644kb

input:

1
8000 200000
284069391 422832437 705335878
4604 1691
2996 3069
2490 3508
4962 5359
2597 4665
7293 7626
2976 5158
7186 2044
7825 5087
5647 6845
3917 5355
2745 588
7393 7239
132 6002
9 4565
4930 4971
7907 3665
1190 3042
2783 590
1105 2794
2249 5817
1549 3087
4819 4977
1948 3256
7603 1835
6285 787
633...

output:

173840579 578517520 40550211 1004876179 772585818 977504004 1036108833 608238567 534475685 681063836 912861727 296717358 467985000 628330674 340695182 908980794 705647011 814922506 435031042 964293257 833448950 159953983 141846007 556801947 93717748 861508549 461912717 75952990 324874776 285558409 3...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #200:

score: 5
Accepted
time: 259ms
memory: 30956kb

input:

1
8000 200000
771586808 122748959 871507169
6153 2642
6495 4613
7031 4185
7541 655
3948 3862
1849 6418
3493 420
7384 4393
2800 7478
3956 4383
4917 4613
2189 4558
4615 7537
6649 5324
844 6207
6839 1171
844 2066
6161 6153
2955 4260
6132 2431
3025 5619
6837 2754
4890 6814
2077 1637
2342 2532
1278 7384
...

output:

934566033 701177349 317134109 291659890 829230800 825698257 786882387 1071820799 731617715 824745295 731237615 340170071 98093021 305132234 351977090 873566176 327762963 140813526 325560949 1058129123 378248040 891940151 958817225 44581037 532915174 455794617 410894156 991714688 100004379 206639490 ...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #201:

score: 5
Accepted
time: 221ms
memory: 31528kb

input:

1
8000 200000
409643333 37671536 1073741824
4038 3458
6717 3458
3458 3261
696 3458
3458 4265
3458 7184
3458 5374
7511 3458
3458 116
6849 3458
3458 1692
3458 7424
3458 6130
3458 6095
3458 1266
4579 3458
3458 2289
1568 3458
3458 595
3458 784
2066 3458
3458 141
84 3458
6844 3458
7864 3458
580 3458
3458...

output:

467184960 358341536 523842752 117510560 1043394048 842559328 709596448 47422512 50630848 780561232 1017468160 356027872 1073691184 525769824 199531024 330913280 254622736 452486288 168661536 415648848 965203888 960126656 1000133136 1029895568 383096016 967932064 14288608 899070496 1066794832 6681720...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #202:

score: 5
Accepted
time: 267ms
memory: 31900kb

input:

1
8000 200000
712433141 665907896 994356190
447 238
7478 3918
2140 6533
4697 3044
4099 5456
1959 2965
2274 2617
665 5347
4167 4368
5468 3858
5312 101
6593 3186
117 6446
6392 6114
3252 5053
3063 4902
3799 4346
7791 5044
4347 6764
4993 6140
705 1534
3778 7207
201 2324
3341 4688
7394 1627
762 274
2576 ...

output:

452737486 336366038 432012852 899059820 125245260 711426472 474810934 291091166 117585252 776444606 442738232 669184428 850141288 279350630 106610212 55926528 153419126 141564374 267236854 51346800 867686704 602063718 231559656 180961458 949552596 117494686 214081520 104562914 88284472 320325032 616...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #203:

score: 5
Accepted
time: 257ms
memory: 30340kb

input:

1
8000 200000
203352524 617982220 758180521
7770 1405
5295 1030
4617 7551
6109 6544
6459 639
3327 6395
5852 6040
6965 4541
7618 4705
823 5373
5658 7494
3002 3384
2161 1176
2893 935
2155 7664
364 5156
7777 5137
1324 5129
1519 4941
3431 3183
5467 4639
9 5743
3209 697
5439 2144
4393 3252
7735 5584
7362...

output:

101136072 444956177 42511021 661415832 534834254 291176277 287336503 279743363 156486334 557007122 282009523 1048590529 643490837 843924771 259327978 296479326 395938537 546344584 910006999 191178664 311169797 594345444 619199912 745694157 283017993 30227463 658105395 646298782 525220061 325240983 1...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #204:

score: 5
Accepted
time: 267ms
memory: 31076kb

input:

1
8000 200000
132310317 412373217 971438509
4817 6766
4219 7567
6475 3453
4793 3389
7816 6991
6007 3926
6993 4371
4379 1385
6622 2786
5385 7904
6392 1103
6630 6
5238 6223
4014 1302
2431 6773
7124 28
5984 2858
5770 1951
7603 783
2048 6688
1254 6633
2853 6359
2916 4068
6752 7530
1113 7013
3318 4419
42...

output:

836184555 796370209 1060700634 119345704 389466592 234952017 743598039 100376314 769973587 58096662 342329413 849831453 1011994936 808465997 635833869 547700519 164878324 617487035 386294915 773692368 70851548 424094892 233138901 858589678 819456318 306542705 684686630 274114054 621040327 119087411 ...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #205:

score: 5
Accepted
time: 204ms
memory: 30612kb

input:

1
7999 200000
755736765 3480215 1073741824
7756 7158
7614 5293
36 7158
1509 5293
7271 7158
5083 5293
5705 7158
1078 5293
7964 7158
1527 5293
6149 7158
57 5293
2436 7158
5849 5293
6478 7158
2564 5293
4478 7158
588 5293
2684 7158
5244 5293
1642 7158
2089 5293
3159 7158
1584 5293
1432 7158
1980 5293
71...

output:

250307686 235681031 -1 -1 -1 832510612 389136990 729577111 978507742 622413387 342104044 880614981 829956149 -1 -1 -1 661960318 -1 301270438 -1 -1 477806521 -1 -1 114534965 -1 106641287 769443049 1039926821 -1 762905653 645932363 477689653 -1 -1 181325662 -1 -1 944652642 -1 -1 -1 616263085 100934443...

result:

ok single line: '110001111111100010100100101110...0111001011001000001010101101100'

Test #206:

score: 5
Accepted
time: 226ms
memory: 30600kb

input:

1
7999 200000
809763847 391350989 1073741824
7604 3267
5832 6058
244 3267
1967 6058
5668 3267
957 6058
1314 3267
4193 6058
750 3267
4272 6058
2501 3267
4301 6058
3470 3267
2015 6058
7724 3267
7738 6058
322 3267
2680 6058
3353 3267
5136 6058
3386 3267
6407 6058
3054 3267
3583 6058
7210 3267
1379 6058...

output:

105024143 750068961 912457988 618272790 117439596 1012533623 813204444 484055856 826811660 30278361 811133906 765220306 614254298 705142962 321426899 170491825 347294063 903820062 565670263 830179860 129224696 432385463 1035220664 410819561 878355701 790002279 313084771 829596336 759914643 52110212 ...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Subtask #13:

score: 9
Accepted

Dependency #1:

100%
Accepted

Dependency #2:

100%
Accepted

Dependency #3:

100%
Accepted

Dependency #4:

100%
Accepted

Dependency #5:

100%
Accepted

Dependency #6:

100%
Accepted

Dependency #7:

100%
Accepted

Dependency #8:

100%
Accepted

Dependency #9:

100%
Accepted

Dependency #10:

100%
Accepted

Dependency #11:

100%
Accepted

Dependency #12:

100%
Accepted

Test #207:

score: 9
Accepted
time: 941ms
memory: 90980kb

input:

1
200000 200000
777394373 576780545 957007999
127653 138738
182745 104458
87758 375
90776 97959
91514 55635
103673 53341
98578 22124
177236 104223
4809 191534
133711 46995
186943 135234
159036 144446
114484 116386
10412 172611
184150 98630
167364 131888
171727 193241
138078 174290
10816 185053
98823...

output:

499624673 475288590 195749521 292727319 224339553 110747319 740422979 1014048506 66779559 811951811 980957491 844480352 1008662284 341886186 736025869 189509781 1072397507 618080399 709743710 686563005 669283054 328851252 750562327 422302251 138989788 449855468 611437442 363753561 464970032 12355793...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #208:

score: 9
Accepted
time: 910ms
memory: 91216kb

input:

1
200000 200000
1007056115 194759912 1073741824
139784 91995
174876 114701
197772 145519
105095 198756
55288 53551
114014 61871
78663 196991
13609 183931
79786 144489
106962 60255
194962 58247
78288 50403
72650 40198
65269 128697
154581 52519
185580 76841
123059 137320
103504 67177
156919 105757
221...

output:

1052120848 414633088 647942712 29254560 971523536 975952456 701447088 775524344 690173392 1007077592 425681376 895414520 611574944 930211440 446592264 563343384 1021390920 864456464 305513920 194013056 1042980016 937075176 270461040 913454448 106482552 287512096 541388240 443775040 107160392 6344477...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #209:

score: 9
Accepted
time: 357ms
memory: 26196kb

input:

10000
23 43
72496492 193218767 1022196071
11 22
10 3
10 11
2 7
10 14
20 23
3 15
6 4
20 17
6 21
10 7
13 19
16 18
2 18
1 20
16 8
19 10
5 6
9 2
23 12
6 1
6 10
71693820 76521122
50851627 232587615
738032821 751980121
407805152 819554168
314886921 380901741
58386241 263320407
8769659 44639455
892986246 9...

output:

-1 -1 747113368 -1 -1 135314281 485108148 905157461 41149239 -1 -1 -1 -1 -1 556833318 -1 -1 -1 538843619 -1 73491498 -1 -1 62117577 -1 -1 -1 -1 -1 -1 -1 -1 1056359068 108938320 -1 -1 -1 -1 95849266 -1 811249513 -1 962502919 
76521122 232587615 751980121 819554168 380901741 263320407 44639455 9847963...

result:

ok 10000 lines

Test #210:

score: 9
Accepted
time: 371ms
memory: 26280kb

input:

10000
17 23
125054434 143611941 741982203
4 10
11 2
12 5
17 15
5 14
13 4
2 8
10 5
3 10
1 13
7 10
8 10
16 7
13 6
9 8
7 17
119537271 568075621
709243454 956728894
227661874 418142259
23042155 270097697
26870894 104099504
446226 605295090
183870898 366975556
165095669 486545434
205486796 287069638
3056...

output:

238657770 226149528 899581457 880473198 157467781 132792337 856006707 562209209 476844132 635724006 664806255 996415417 478509493 952574152 932090662 841344606 974983455 966308340 931442748 977814258 751248819 424111984 632747326 
568075621 956728894 418142259 270097697 104099504 56695598 183870898 ...

result:

ok 10000 lines

Test #211:

score: 9
Accepted
time: 376ms
memory: 26108kb

input:

10000
2 1
236905711 556406746 837675586
1 2
221971229 401335184
376812604 447405194
447405194
1
0
6 16
698397874 500728296 1048818697
5 6
5 3
1 2
1 4
5 2
564921400 920831243
365878139 685993357
841004069 853230146
534189077 979259044
404654307 926015338
37857437 304784852
2140752850 1778928723 27927...

output:

694762897 
401335184 447405194 
621082356 253109899 786972282 33901038 -1 741646539 613258659 54591975 831850384 -1 174465835 250654835 243732981 427254503 148066684 288324641 
920831243 685993357 853230146 563671910 404654307 37857437 
941824004 346476123 1027527160 -1 750753337 504040014 129497046...

result:

ok 10000 lines

Test #212:

score: 9
Accepted
time: 397ms
memory: 26196kb

input:

10000
6 7
42375385 498282755 1009284457
6 5
5 4
5 2
3 6
1 5
397799247 467842400
158304853 370160374
432799918 818593641
12533229 25526584
176028252 946217526
5769371 112751339
1001437246 1764811167 1001437248 1167387516 1764811168 1001437247 1764811166
2
0
61 7
440164941 639239272 692488721
11 61
25...

output:

-1 166662314 429080639 232878191 -1 542418846 723684386 
467842400 370160374 818593641 25526584 946217526 5769371 
-1 287204660 615145524 546434531 8670065 173100365 -1 
997539644 713616820 75259896 12621466 811092872 931379713 957631176 706271269 394883583 522196355 245579341 132387732 71688370 637...

result:

ok 10000 lines

Test #213:

score: 9
Accepted
time: 482ms
memory: 28248kb

input:

1000
141 6
88734934 94776722 934545319
74 93
111 123
84 72
75 113
97 124
110 23
126 132
47 6
35 30
70 104
27 44
73 124
59 18
108 97
13 136
87 22
32 135
99 89
77 113
121 32
130 59
34 59
41 117
77 68
105 52
78 64
36 71
68 140
47 86
103 87
87 55
17 115
50 59
121 46
8 39
42 62
80 105
99 101
125 132
133 ...

output:

740534131 -1 -1 379667447 -1 342256195 
-1
-1
707496588 44311954 335201149 41022296 704557051 462017968 935441875 447169634 776907664 775100214 861397207 691789519 611720079 397401701 351868376 827712985 692658504 20986282 998590288 347374419 831760915 792641504 104066790 66205531 913435175 51098170...

result:

ok 1000 lines

Test #214:

score: 9
Accepted
time: 523ms
memory: 28304kb

input:

1000
491 5
868137790 75580832 892640173
109 70
372 353
154 307
41 308
358 163
101 151
145 206
118 97
192 62
167 164
469 415
405 340
297 53
314 91
58 57
462 454
382 197
235 140
407 166
94 384
421 79
149 475
472 85
155 133
370 27
365 77
55 290
254 435
472 196
213 316
408 122
314 213
113 423
59 347
313...

output:

653768724 681438169 158988867 421745153 929371557 
699584533 912448890 413450150 851452012 506209828 346060399 813811804 999416834 9638074 770389188 212656362 581749347 542745130 742304660 781522209 699763771 880257207 614181390 405178527 445460361 296098050 935957846 680585358 130655403 238096298 4...

result:

ok 1000 lines

Test #215:

score: 9
Accepted
time: 501ms
memory: 26240kb

input:

1000
309 210
157377939 540075698 589498644
78 28
83 7
104 15
264 265
269 98
85 32
260 267
300 78
36 30
280 25
73 57
264 150
263 185
178 63
14 79
109 218
44 258
89 296
187 200
228 295
39 1
59 153
109 49
131 99
237 190
58 59
8 69
259 172
39 264
160 150
9 259
226 276
87 198
214 185
103 48
81 75
5 112
2...

output:

629103029 527564631 407121041 122449443 920643173 377638789 726389279 552510159 423594647 820141105 766847803 45983603 63803427 724953313 820972821 927833293 406807123 659406313 1057271831 631926407 628220329 752662969 772502987 943864713 94579321 1032755055 610082389 279963145 602331949 686089909 1...

result:

ok 1000 lines

Test #216:

score: 9
Accepted
time: 476ms
memory: 26288kb

input:

1000
63 305
761951543 550641686 826079166
63 14
22 45
48 37
26 42
13 55
6 56
38 16
60 31
30 23
54 3
58 49
24 57
37 4
30 45
61 43
57 45
15 14
41 18
27 17
37 11
48 52
40 59
16 31
47 52
3 57
41 2
11 28
39 46
59 33
4 29
51 14
53 55
15 56
61 34
9 15
27 49
25 20
22 14
21 22
32 44
58 18
22 25
33 63
63 58
4...

output:

768574968 136747640 -1 -1 -1 818850950 -1 -1 -1 161699826 -1 644448908 -1 -1 -1 -1 406225224 270417202 -1 -1 608943458 197449958 798473916 -1 1068381800 64391014 268424368 510350296 -1 -1 880040528 610426246 627418738 -1 -1 -1 863247130 82070256 987546468 156404894 846045850 983295676 801103738 -1 8...

result:

ok 1000 lines

Test #217:

score: 9
Accepted
time: 695ms
memory: 30972kb

input:

100
4295 57
460813211 389971616 1073741824
2455 3711
1217 2038
603 1266
2925 2049
499 1308
3356 3445
2376 773
2641 2899
3259 2647
2714 2690
1897 339
3396 3882
2747 1396
3641 3831
2729 1073
1351 736
3334 4075
2740 3947
1361 276
3075 4113
3013 3410
3628 814
1606 1549
3560 991
2104 759
1741 1415
683 12...

output:

-1 -1 -1 -1 657978952 1048064296 900851400 -1 847759656 -1 -1 -1 78898536 -1 -1 -1 409320840 -1 -1 -1 -1 -1 218409800 -1 689605224 -1 -1 259426376 -1 -1 230722248 -1 201329288 70596616 272644552 -1 -1 -1 -1 1032923784 -1 139193288 -1 86801736 12258568 -1 580888744 844491080 -1 -1 144437544 -1 -1 -1 ...

result:

ok 100 lines

Test #218:

score: 9
Accepted
time: 708ms
memory: 30920kb

input:

100
454 4589
278020795 199942831 560027981
343 335
229 253
375 254
213 329
334 41
31 249
385 130
373 379
34 436
188 30
405 162
268 260
10 299
99 149
83 189
270 233
41 109
11 151
204 452
108 105
96 215
374 317
342 248
432 340
179 238
156 359
416 47
155 438
107 440
56 6
348 35
412 341
169 252
170 93
3...

output:

998253756 1031905032 626238034 103882029 103755631 82339959 16978281 112008186 697684982 214239061 715465953 723679057 864804965 143402246 135840675 552559830 811150842 159447126 961869590 950427440 453748391 244317411 681650928 1007873412 644396393 996444736 889248730 702675079 233780969 1009607111...

result:

ok 100 lines

Test #219:

score: 9
Accepted
time: 712ms
memory: 32408kb

input:

100
68 2910
30737657 237648183 954832987
25 58
32 14
21 65
61 50
23 24
55 28
20 68
66 16
39 52
66 45
12 5
4 25
3 29
53 29
27 59
30 60
16 23
50 43
58 60
17 61
65 7
15 64
54 52
67 29
21 56
67 2
47 54
10 19
56 33
59 22
65 44
25 35
48 11
62 58
59 36
16 21
18 34
6 9
10 54
59 29
46 15
6 56
56 40
56 10
13 ...

output:

794389300 849205060 976648102 469586363 741460531 981468063 760817472 287536580 393292961 500581462 335893538 365082040 1011163253 1011994265 432741945 1060326192 245602030 1062857712 535149862 924298323 236249838 164813531 214138991 171579734 628713274 907275274 327461846 850790348 355253083 889159...

result:

ok 100 lines

Test #220:

score: 9
Accepted
time: 701ms
memory: 31084kb

input:

100
717 1241
55826898 265501810 830146747
697 272
688 316
384 663
364 218
105 717
26 700
387 159
414 418
510 639
238 247
210 503
513 675
92 122
155 10
466 146
616 401
308 498
101 259
453 442
352 212
666 204
649 69
45 409
558 125
290 159
87 76
628 44
59 592
233 278
653 445
309 333
90 176
705 248
688 ...

output:

-1 -1 -1 -1 -1 -1 -1 519109907 -1 353947924 786844737 969077345 464710262 327531336 875171365 -1 -1 -1 5236662 -1 778781783 136465488 736544768 229842418 -1 96559764 -1 539545304 -1 114895958 -1 -1 551963039 421373260 131873467 -1 1008057923 804541971 217844065 -1 499524275 -1 -1 383913711 -1 660747...

result:

ok 100 lines

Test #221:

score: 9
Accepted
time: 1074ms
memory: 42836kb

input:

10
52027 13887
521043585 56622417 636912979
8173 40683
5650 16571
41812 20738
39183 38305
4533 29990
50945 9777
6662 27882
30935 27906
5295 29313
5922 3818
19951 10653
46707 10911
22133 44662
42088 22199
21642 39514
40246 46219
33156 33418
24678 19164
37848 47153
13303 29355
35149 14155
27729 2488
4...

output:

122066799 -1 -1 -1 -1 -1 688237504 220801129 -1 -1 -1 -1 616320752 -1 -1 -1 -1 -1 -1 154507634 194254297 -1 -1 -1 372526706 -1 -1 113286442 -1 898593356 -1 114471239 -1 -1 950801513 -1 210862053 709844302 -1 669837532 -1 1049485537 -1 -1 165726751 -1 -1 -1 -1 90039678 -1 -1 69237829 -1 96982044 -1 -...

result:

ok 10 lines

Test #222:

score: 9
Accepted
time: 1085ms
memory: 45976kb

input:

10
20914 17630
149562277 416891819 924671117
11652 17453
19010 7633
19130 14352
2982 1581
10698 16911
14795 3748
8494 6457
1798 9304
2337 8255
2395 6877
12865 506
12997 4711
730 4846
6979 9495
18853 13166
6917 1360
18666 5492
4516 16869
7844 12714
15326 8960
8100 4122
4112 16451
14416 9573
7429 1428...

output:

149750355 734068865 1065999989 210095179 103235094 1060049189 856480681 243921066 96151762 484938344 441331141 372547432 235730321 711590045 293984469 1072777704 248738686 347463939 938368014 963455681 542789534 697314935 1040195174 601309280 353167006 10669325 975937193 1022329118 667932519 4424562...

result:

ok 10 lines

Test #223:

score: 9
Accepted
time: 1076ms
memory: 41416kb

input:

10
31410 14437
722170656 259070350 876047423
23518 9129
12785 25670
12269 17152
14312 26173
21492 25720
4773 27956
29752 1184
31073 28382
11508 5398
16901 16458
16949 6289
27190 24235
15210 19760
23541 3616
27744 8546
6113 21001
23010 4192
11720 15432
17347 15347
13889 14391
15571 3615
12042 11023
3...

output:

845169618 391245700 53390828 32244808 491150697 43902951 96912666 437922600 809527112 748767605 278428711 49349179 176902163 61158092 612997192 1069354854 351712612 880589333 955403882 571964509 362986658 606274229 424622307 208606721 435515918 55905054 634662798 14033128 427980622 239894055 9522801...

result:

ok 10 lines

Test #224:

score: 9
Accepted
time: 1086ms
memory: 44252kb

input:

10
61573 4888
592327196 147332699 726657517
7495 46316
34816 56196
19437 30387
54053 3428
43199 44006
10142 1337
35620 10616
24067 21022
38127 28898
53711 1281
21043 26342
13053 44351
4530 23915
19546 15647
23431 48001
9370 38404
9674 15194
7248 36440
51830 9062
7439 38041
31781 5574
47405 21500
497...

output:

1010378345 -1 -1 -1 -1 357813861 644966058 -1 458883517 -1 1017818068 -1 674741559 -1 -1 468192326 -1 983035251 970161272 -1 122713176 -1 -1 -1 880600014 431996310 784541192 -1 -1 81383376 316984007 -1 -1 -1 -1 -1 538882100 1017613509 1007513539 -1 546756140 -1 385774240 133193199 1000931501 -1 6830...

result:

ok 10 lines

Test #225:

score: 9
Accepted
time: 1516ms
memory: 84020kb

input:

1
200000 200000
98565968 412375477 944569057
63714 158902
93733 139751
179615 66042
175248 199398
53690 137435
20770 1271
116678 69330
50352 60308
117646 188063
84833 199383
28016 80351
100698 135648
34600 73738
45747 128152
109121 165994
61534 114373
156810 115187
168943 41225
50654 114521
59833 16...

output:

-1 -1 -1 520971158 -1 -1 1012473429 -1 840518768 914195310 -1 -1 -1 -1 -1 -1 -1 -1 287522718 -1 -1 399413316 -1 -1 943920790 877019015 -1 686691052 161137562 -1 520488429 -1 -1 -1 -1 -1 36030876 -1 -1 -1 -1 -1 -1 104298541 605866609 -1 -1 1021248291 -1 -1 -1 -1 -1 -1 903314950 -1 277387040 -1 102661...

result:

ok single line: '000100101100000000100100110110...1000010000110000111011001011101'

Test #226:

score: 9
Accepted
time: 1487ms
memory: 84148kb

input:

1
200000 200000
312171559 216684439 664535243
199462 2825
174365 193048
196058 190394
139930 49381
33338 31206
137192 91505
190371 145135
174949 54421
163142 13031
142968 4682
197168 11707
144907 47694
6872 130580
73126 79147
9217 178650
16948 58914
11461 143599
64870 60380
130335 188126
103398 1797...

output:

775813002 1017387345 534519960 294261905 924299475 807804665 676546230 215305017 976349810 53856049 117699231 723946686 931783492 708843939 127680082 512766689 447844033 777738560 409657187 497388029 714914659 961326183 1039919511 931093437 388546877 361176637 648984502 758525701 37805247 142878284 ...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #227:

score: 9
Accepted
time: 1501ms
memory: 84012kb

input:

1
200000 200000
409774450 319013503 688550649
154740 90269
87173 72501
139883 72669
195223 140429
77489 192603
27909 193009
142631 138081
130170 17099
136573 71187
113656 54989
189475 25397
151632 46584
112416 73653
101488 9976
67705 98271
168935 15989
175992 108488
119987 81904
74297 138133
175614 ...

output:

228007548 481441065 121088060 365793329 949981860 635025791 965676791 961192384 259152139 108643632 522829975 1001214119 834334984 130411893 543156165 1856927 574438648 1071958888 917288819 34176618 403478890 498742563 196527243 599021974 502049267 1070505713 85641348 1066792301 424526302 309422958 ...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #228:

score: 9
Accepted
time: 1503ms
memory: 84092kb

input:

1
200000 200000
260978451 280736069 588149713
37505 156366
19269 92887
188811 138522
142242 136933
196920 7215
134660 43590
22697 194769
91230 145536
62461 79279
137085 82501
192562 4833
37766 16290
129728 42452
11935 180457
154650 197866
60406 84408
25589 163913
29292 192289
133464 30780
154894 940...

output:

51997892 219798785 -1 82412559 347866263 812703742 -1 -1 935641982 -1 -1 -1 996749628 -1 451561092 480788068 -1 -1 1033329622 190909934 701243005 -1 -1 972937882 444158943 -1 -1 114522658 -1 -1 417001119 269459950 -1 159108062 -1 777402419 305498279 296803234 -1 -1 301571184 563436223 753798622 3327...

result:

ok single line: '110111001000101100111001100100...1000011010110001100110001001110'

Test #229:

score: 9
Accepted
time: 1220ms
memory: 84564kb

input:

1
200000 200000
83195544 591860386 632694215
189482 53637
55955 184094
64106 168790
33062 122792
78843 91178
60966 12954
129473 150528
148451 96874
32332 5030
102650 112932
154034 187529
149410 51201
169863 61771
141650 28154
92800 67331
10750 157709
11173 183916
160955 62228
997 103270
95225 63945
...

output:

871458660 809980819 686755650 84846375 524314233 904450760 854338878 456003663 1031793951 181449654 619883416 1018621914 51358934 662401554 1012774193 1031076512 406556139 473571006 134472468 142144804 783258739 862435932 176783407 745905878 113831879 523703581 938406822 564879939 777013943 63303595...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #230:

score: 9
Accepted
time: 1022ms
memory: 84888kb

input:

1
200000 200000
348599045 762077644 895090727
148341 143057
180925 43397
166289 105966
172697 5787
148658 150024
72005 126243
170204 58015
119296 110323
75038 78818
114339 95136
79881 97521
137958 106535
66838 70449
198688 72724
44090 197490
183523 12556
152692 167851
76847 2056
81216 25704
178915 1...

output:

904674645 464931030 554125310 943150789 549623307 341481052 430253297 -1 195570712 980319611 922482299 842266871 427370609 -1 -1 -1 -1 714934564 -1 -1 804711434 930636973 -1 -1 373543236 -1 249925009 438736683 575899387 -1 864071657 -1 1028574339 -1 -1 800708050 221753608 626112428 623874826 -1 2454...

result:

ok single line: '111111101111100001001100101110...1010010100111101001010110111110'

Test #231:

score: 9
Accepted
time: 931ms
memory: 84876kb

input:

1
200000 200000
827294185 123732382 1069151089
172507 64213
158636 126282
198484 143252
11175 143963
167829 53661
41056 67869
154062 95919
157646 152485
130473 191760
186610 2756
198484 17863
17696 167931
150380 47586
159028 58794
41240 110229
138668 79440
42951 60280
153637 41056
83230 94842
134045...

output:

566830326 971073213 8197947 579026462 613057992 164124527 711387688 144443811 660315076 596300342 466362198 501095967 715433059 175083766 919915410 162983348 293589712 121191526 516066876 762508375 729035694 972348252 532867850 34745250 363968480 907011269 818203585 847628098 1053992387 946709787 36...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #232:

score: 9
Accepted
time: 786ms
memory: 84304kb

input:

1
200000 200000
275425224 209162640 1073741824
145768 39116
19574 39116
39116 55642
39116 104188
93005 39116
158969 39116
39116 64017
25391 39116
39116 119033
39116 89350
39116 174630
97695 39116
93705 39116
68582 39116
145609 39116
39116 22568
39116 177110
39116 29598
135278 39116
39116 117055
6223...

output:

812148800 1045393248 544472208 452738992 630101536 428052992 50925392 801789984 952464960 646219088 7462400 87403792 614338080 898897584 375728896 376452000 24078016 108604768 706900304 148561936 223872848 652225808 678736672 363047824 330161104 182814672 984983072 66141744 1058244976 601729168 2838...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #233:

score: 9
Accepted
time: 1678ms
memory: 83944kb

input:

1
200000 200000
421088069 726777305 739707413
89021 165326
39286 132198
132744 156354
119447 16089
172439 95016
61529 154981
84688 21165
158746 88375
86200 169599
32963 43860
20167 160184
95237 329
193910 179095
81985 93939
56009 179185
192513 197842
173672 150960
27156 81833
18926 187800
2832 78662...

output:

-1 74882266 -1 525945912 -1 -1 1043647760 -1 -1 -1 511289520 1056032938 89222425 970438472 55689216 -1 332559987 -1 -1 -1 -1 -1 -1 -1 946703764 524803755 -1 679897465 -1 -1 -1 462008667 751720942 -1 805027783 975388829 -1 -1 938287098 -1 -1 -1 -1 -1 -1 -1 866244241 969633403 -1 515598240 -1 90615113...

result:

ok single line: '010100100011111010000000110100...1110111110111010000001000000011'

Test #234:

score: 9
Accepted
time: 1577ms
memory: 84032kb

input:

1
200000 200000
499077499 217287793 932010181
102367 53858
107608 87703
25725 8887
20879 54325
179314 192606
18285 5769
14049 182230
149860 6276
128262 27181
15116 171529
26243 52888
88414 103225
18371 112747
89214 19623
78991 74473
159770 125867
60767 145132
114763 111040
87595 88074
79490 28970
26...

output:

218103723 93756986 988903591 801544453 985670720 1064106909 607778161 741450797 361803427 1046369806 108762926 511620436 671497253 370856947 78640930 305475266 504673484 533313175 663275477 200303362 278638881 981417052 216425188 1035659699 548967492 1056156392 1066361295 786426609 941040006 5147396...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #235:

score: 9
Accepted
time: 1462ms
memory: 84208kb

input:

1
200000 200000
966589551 233278922 1073741824
167426 159482
169972 71199
191429 156917
128415 113683
121895 142832
127154 99449
57167 53461
158997 167899
15309 58093
17293 152850
170848 126179
77445 162920
116115 22631
190409 140088
2822 75930
24323 157684
84808 103901
64601 41813
191663 89979
9707...

output:

405264398 858465748 268508644 347236434 270613030 310012978 221042102 86210852 397111754 840244210 525111806 830967350 558257160 369837198 658660634 144208004 206092132 132144106 11379174 128844978 80615142 262819712 580278408 128726932 64514680 135186048 14586460 378524212 527626450 226321454 82978...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #236:

score: 9
Accepted
time: 906ms
memory: 99032kb

input:

1
200000 200000
74214552 349451968 646976146
257 159799
151737 41938
65686 82232
44080 155514
71103 105117
121274 101088
119419 197851
48500 95608
29990 75510
152969 23733
116578 107173
34796 80674
5950 197470
37313 147392
9835 29745
81765 12882
27433 32946
41738 144018
167896 130755
192172 99518
24...

output:

298266300 370813662 491085268 738147994 614695132 468674246 391581182 275302448 402502616 553086588 30982226 118421486 150519020 647220236 538884814 243966864 213733612 323224072 1057883736 629107570 1018068404 514882584 1000580694 1030463194 423141300 676775788 8513708 398085000 261220200 65923376 ...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'

Test #237:

score: 9
Accepted
time: 890ms
memory: 86664kb

input:

1
199999 200000
958611810 297320840 1073741824
77758 146932
103619 127969
81935 146932
102308 127969
22061 146932
112473 127969
75483 146932
72599 127969
45507 146932
189548 127969
59031 146932
24718 127969
11243 146932
44856 127969
171587 146932
56345 127969
192818 146932
79338 127969
101573 146932...

output:

578919816 468727312 1061457608 489510280 856162224 -1 -1 358985416 523633544 582767560 623367200 -1 -1 -1 -1 564285512 -1 981192416 552006160 -1 -1 730458056 -1 599766856 605016008 -1 943808736 663024136 494320688 286683568 -1 502312456 -1 -1 409415560 -1 -1 834837064 -1 -1 -1 -1 565197552 -1 -1 397...

result:

ok single line: '111110011110000101100101101111...1110111010000111100010111101010'

Test #238:

score: 9
Accepted
time: 754ms
memory: 89148kb

input:

1
199999 200000
618701207 706624614 825416845
87819 105821
197708 163437
18443 105821
104727 163437
88575 105821
178113 163437
71361 105821
179261 163437
145587 105821
130779 163437
157275 105821
20876 163437
115528 105821
63112 163437
47202 105821
170664 163437
30793 105821
138252 163437
11256 1058...

output:

1066436047 1012023091 556540509 887880418 792437060 904221090 876034363 584243188 50471383 655435027 505087660 776031930 300198544 973794857 504828514 156449933 1006274352 689003019 811152595 714861165 1002857076 311945977 206880588 846388869 925041545 776994504 556686189 992592952 531914489 6871908...

result:

ok single line: '111111111111111111111111111111...1111111111111111111111111111111'