QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#287402#3509. Ants and SugarDaiRuiChen007100 ✓790ms60852kbC++201.4kb2023-12-20 15:11:352023-12-20 15:11:36

Judging History

This is the latest submission verdict.

  • [2023-12-20 15:11:36]
  • Judged
  • Verdict: 100
  • Time: 790ms
  • Memory: 60852kb
  • [2023-12-20 15:11:35]
  • Submitted

answer

#include<bits/stdc++.h> 
#define ll long long
using namespace std;
const int MAXN=5e5+5,inf=2e9;
int n,q;
struct Node {
	ll f[MAXN<<2][2][2],g[MAXN<<2][2];
	inline void psu(int p) {
		auto &lf=f[p<<1],&rf=f[p<<1|1];
		for(int x:{0,1}) for(int y:{0,1}) {
			f[p][x][y]=max({lf[x][y],rf[x][y],lf[x][0]+rf[1][y],lf[x][1]+rf[0][y]});
		}
	}
	inline void adt(int p,int op,ll k) {
		//op=0: x+=k,y-=k, op=1: y+=k
		g[p][op]+=k;
		if(!op) f[p][0][0]+=k,f[p][1][1]-=k;
		else f[p][1][1]+=k,f[p][0][1]+=k;
	}
	inline void psd(int p) {
		adt(p<<1,0,g[p][0]),adt(p<<1|1,0,g[p][0]),g[p][0]=0;
		adt(p<<1,1,g[p][1]),adt(p<<1|1,1,g[p][1]),g[p][1]=0;
	}
	inline void upd(int ul,int ur,int op,ll k,int l=1,int r=n,int p=1) {
		if(ul>ur) return ;
		if(ul<=l&&r<=ur) return adt(p,op,k);
		int mid=(l+r)>>1; psd(p);
		if(ul<=mid) upd(ul,ur,op,k,l,mid,p<<1);
		if(mid<ur) upd(ul,ur,op,k,mid+1,r,p<<1|1);
		psu(p);
	}
}	T;
int k,p[MAXN],t[MAXN],x[MAXN],a[MAXN];
signed main() {
	scanf("%d%d",&q,&k);
	for(int i=1;i<=q;++i) scanf("%d%d%d",&t[i],&x[i],&a[i]),p[++n]=x[i];
	p[++n]=0,p[++n]=inf,sort(p+1,p+n+1),n=unique(p+1,p+n+1)-p-1;
	auto id=[&](int v) { return lower_bound(p+1,p+n+1,v)-p; };
	ll S=0;
	for(int i=1;i<=q;++i){
		if(t[i]==1) S+=a[i],T.upd(id(x[i]+1),n,0,-a[i]),T.upd(id(x[i]),id(x[i]),1,a[i]);
		else T.upd(id(x[i]+k+1),n,0,a[i]),T.upd(id(x[i]-k),id(x[i]+k+1)-1,1,-a[i]);
		printf("%lld\n",S-T.f[1][0][1]);
	}
	return 0;
}

詳細信息

Subtask #1:

score: 6
Accepted

Test #1:

score: 6
Accepted
time: 1ms
memory: 3612kb

input:

1 1
1 1 43789532

output:

0

result:

ok single line: '0'

Test #2:

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

input:

2059 1
2 91 205759686
2 2689 599484232
1 2180 81617884
2 1782 293164452
2 1295 83799395
1 824 576761628
2 2942 522567248
2 2573 662719421
2 2570 691955288
1 2656 419809596
1 2225 256640321
1 2171 737201459
1 586 819276893
1 2368 699662246
1 738 914000324
2 2758 745510056
1 2108 122277545
1 1409 9821...

output:

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
226516121
226516121
226516121
226516121
226516121
226516121
226516121
226516121
226516121
226516121
226516121
462049638
462049638
462049638
462049638
46...

result:

ok 2059 lines

Test #3:

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

input:

1758 2
1 2092 248913382
2 2654 701196
1 2990 982022122
2 510 401446121
2 2351 364451968
2 132 636059905
2 2145 233300265
2 1082 534103086
2 1466 280509217
1 2707 124197364
1 710 232253210
1 771 618059609
1 1425 377266504
1 333 14126191
2 1944 896240101
1 1502 674724902
1 1894 914388905
2 2363 774264...

output:

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
176904489
176904489
176904489
176904489
176904489
176904489
176904489
176904489
176904489
176904489
176904489
176904489
176904489
176904489
176904489
176904489
176904489
176904489
176904489
176904489
176904489
176904489
539325511
539325511
539325511
...

result:

ok 1758 lines

Test #4:

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

input:

984 3
1 1399 406262632
1 1985 535266088
2 476 266864375
2 2841 598420054
2 1682 114642248
2 700 885032569
2 2239 491954286
1 266 846764969
2 4 837307674
1 1996 530814970
1 1945 254983914
1 2302 317101168
2 2719 772505666
1 99 559039435
1 436 842250428
2 1256 20031539
2 2524 359104577
1 2136 58108025...

output:

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
335840277
335840277
335840277
753077906
753077906
753077906
753077906
753077906
753077906
753077906
753077906
753077906
753077906
753077906
753077906
753077906
753077906
753077906
753077906
753077906
753077906
753077...

result:

ok 984 lines

Test #5:

score: 0
Accepted
time: 1ms
memory: 4000kb

input:

917 4
2 2748 561618522
2 1041 483486161
1 841 892594053
1 1791 182371399
1 421 482635117
2 2461 450139653
1 290 422206592
1 63 789769980
1 1119 45491948
1 2253 48677131
1 1837 950285483
2 2912 5152074
1 1557 940521627
1 1780 692650375
1 2362 791388364
1 1390 605536925
1 770 340725728
2 898 366520453...

output:

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
223147979
829672949
829672949
829672949
829672949
829672949
829672949
829672949
829672949
829672949
829672949
829672949
829672949
829672949
829672949
829672949
829672949
829672949
829672949
8296...

result:

ok 917 lines

Test #6:

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

input:

3000 8226
1 655234836 447203167
1 676131591 318717104
1 39528133 135735907
1 747053401 554438380
2 579142385 8322871
2 398556222 597774764
2 368141755 167666251
1 679306486 272797443
2 74282374 733627337
1 343686605 546376510
2 796317057 539476479
1 851213889 43222517
2 335933260 499220617
2 5811150...

output:

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
0
0
0
0
0
...

result:

ok 3000 lines

Test #7:

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

input:

3000 232644
1 353788028 154653655
1 152718576 99582396
2 961816955 540741206
2 736205972 600821879
1 944509306 75660225
1 984951348 766581018
2 448384573 690224753
2 744751771 258041312
2 896474673 932991578
2 588077523 910625595
2 750622779 934792919
1 691711396 919263549
1 887566702 191594154
2 53...

output:

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
185355971
185355971
185355971
185355971
185355971
474564663
474564663
474564663
474564663
474564663
474564663
474564663
474564663
474564663
474564663
474564663
474564663
4745...

result:

ok 3000 lines

Test #8:

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

input:

3000 910269
2 61918611 557580046
2 340429038 468685433
1 737072263 580368496
1 986382374 637949426
1 273460934 425888682
2 569386970 350363900
2 816491480 321041286
1 101755138 565034472
2 583342200 135109554
1 844808232 704834718
2 881482750 745135108
1 236140252 388559993
1 51526950 835654221
1 62...

output:

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
526012834
526012834
526012834
526012834
1074618207
1074618207
1074618207
1074618207
1074618207
1074618207
1074618207
1074618207
1074618207
1074618207
1074618207
1074618207
1074618207
1074618207
1074618207
1074618207
1074618207
1074618207
1074...

result:

ok 3000 lines

Test #9:

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

input:

3000 887914
1 246069140 98423237
2 399692553 517204814
1 144302079 198558372
1 147329059 678450782
2 213026902 421601551
1 248275861 668778782
2 964152863 251568389
2 52364344 150148680
2 474380015 708184316
2 436556049 131118413
2 180938984 804761100
1 699664828 71937943
1 578663714 219998413
2 172...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
251568389
251568389
251568389
251568389
251568389
251568389
251568389
251568389
251568389
251568389
251568389
251568389
251568389
251568389
251568389
251568389
251568389
251568389
251568389
251568389
251568389
251568389
251568389
251568389
251568389
251568389
25156838...

result:

ok 3000 lines

Test #10:

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

input:

3000 179369
2 323675251 338155051
2 590703742 708400792
2 250457325 315578864
2 870408567 167963484
2 585877163 355612581
2 585961031 748252128
2 108322930 57210655
2 281422481 748534329
2 323880368 409750994
2 151746571 61739536
2 60888025 55177518
2 349396477 937330666
2 323785984 238064167
2 8101...

output:

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
0
0
0
0
0
...

result:

ok 3000 lines

Test #11:

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

input:

3000 135724
2 745882395 845709696
2 296832425 56997786
2 377366536 93325235
2 115525547 227481199
2 406027005 489920809
2 190445563 940254380
2 473732949 996891499
2 486416577 961361266
2 644421563 874273143
2 197911417 203345803
2 141111277 987411344
2 705655600 670045491
2 618213912 20421271
2 971...

output:

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
0
0
0
0
0
...

result:

ok 3000 lines

Test #12:

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

input:

3000 733984
1 216575305 500194535
1 765545439 10312780
1 563338095 487076166
1 167546857 172348919
1 393814169 2688051
1 125585157 708763859
1 282184870 194806656
1 437769724 190430837
1 75971889 849175308
1 624773661 49664273
1 52158868 74613897
1 984357673 822639793
1 595362480 471512814
1 4622728...

output:

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
697453996
697453996
697453996
697453996
697453996
697453996
697453996
697453996
697453996
697453996
697453996
697453996
697453996
6974...

result:

ok 3000 lines

Test #13:

score: 0
Accepted
time: 0ms
memory: 4176kb

input:

3000 964150
1 701882626 437096343
1 472045867 103789653
1 629575969 744082017
1 59300269 541919313
1 850396201 966111056
1 276731794 977075048
1 445155815 739953567
1 823921338 818224114
1 49958741 567106580
1 956521780 642045719
1 735292253 836700539
1 393150182 401251938
1 941424769 548821308
1 93...

output:

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
0
0
0
0
0
...

result:

ok 3000 lines

Test #14:

score: 0
Accepted
time: 0ms
memory: 4084kb

input:

3000 964150
1 701882626 437096343
1 472045867 103789653
1 629575969 744082017
1 59300269 541919313
1 850396201 966111056
1 276731794 977075048
1 445155815 739953567
1 823921338 818224114
1 49958741 567106580
1 956521780 642045719
1 735292253 836700539
1 393150182 401251938
1 941424769 548821308
1 93...

output:

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
0
0
0
0
0
...

result:

ok 3000 lines

Test #15:

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

input:

3000 98982
2 970354436 185961837
2 667633700 73425160
2 339026946 30788655
1 106307053 340805737
1 166169429 415239589
1 693565875 848434999
2 818904907 839119397
2 69651734 575557529
1 492809657 822515385
1 793302398 911898302
2 7052154 188050108
2 509712402 56801147
1 536882852 300011576
2 8754166...

output:

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
433721786
433721786
433721786
433721786
433721786
433721786
433721786
433721786
433721786
433721786
433721786
433721786
433721786
433721786
433721786
433721786
433721786
433721786
433721786
43...

result:

ok 3000 lines

Test #16:

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

input:

3000 5747478
1 744621595 69401979
1 138567310 211159082
1 811460781 541449702
1 244711975 395909152
1 428472410 995235690
1 491392558 653944738
1 171208156 860452162
1 308938011 451363807
1 836307279 785865430
1 880050715 435998270
1 113224183 66903008
1 51127433 214697355
1 326530869 434888726
1 46...

output:

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
0
0
0
0
0
...

result:

ok 3000 lines

Test #17:

score: 0
Accepted
time: 0ms
memory: 4172kb

input:

3000 6669892
2 38505109 686300195
1 898713364 167939405
2 301190229 870063157
2 651046016 871465654
1 65204198 712461529
2 771113328 632339645
2 239421633 111438094
2 183556895 388055966
2 355346199 265061018
1 467753449 49864764
1 509070669 287436231
1 841337559 265861172
2 515572802 675244215
1 38...

output:

0
0
0
0
0
0
0
0
0
0
0
0
287436231
287436231
675244215
675244215
675244215
675244215
675244215
675244215
675244215
675244215
675244215
675244215
675244215
675244215
675244215
675244215
675244215
675244215
941105387
941105387
941105387
941105387
941105387
941105387
941105387
941105387
941105387
149483...

result:

ok 3000 lines

Test #18:

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

input:

3000 90468238
1 7860245 823769528
1 587134178 753801300
1 594065606 640419756
1 402112830 255499567
1 708863763 944334613
1 101693290 436412461
1 317302732 124568434
1 484280840 712748268
1 236693796 888369404
1 320040505 572690552
1 677982211 994942935
1 861184190 283248764
1 870020189 910171822
1 ...

output:

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
0
0
0
0
0
...

result:

ok 3000 lines

Test #19:

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

input:

3000 66672993
2 645550419 1274131
2 383722009 902891636
2 639595371 344988382
2 914576161 230449674
1 94714646 837585885
1 460235335 974675168
2 792500354 26686205
1 135435680 295568022
1 560031974 188525194
1 730483841 334111030
1 299302892 434174456
1 293209344 324864319
2 761231793 928082966
1 45...

output:

0
0
0
0
0
0
0
0
0
26686205
26686205
26686205
334111030
334111030
564560704
564560704
1373555143
1373555143
1373555143
1373555143
1373555143
1373555143
1541704761
1735480169
1735480169
1735480169
1735480169
1762166374
1762166374
2536511779
2536511779
2536511779
2536511779
3119612979
3119612979
311961...

result:

ok 3000 lines

Test #20:

score: 0
Accepted
time: 0ms
memory: 4316kb

input:

3000 688043852
1 438607880 890382702
1 795894339 258981007
1 645483448 124048992
1 775766634 907259252
1 988438345 822659322
1 148079198 40066879
1 139782752 84822664
1 472093843 281110236
1 88290058 522400388
1 482322636 568164905
1 263536375 83045475
1 644204422 601580030
1 874023628 96097155
1 37...

output:

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
0
0
0
0
0
...

result:

ok 3000 lines

Test #21:

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

input:

3000 512016798
1 338449176 283518518
1 220204904 835913485
1 77977720 172908987
1 339316905 617413974
2 795220272 877092630
1 404891873 460611552
1 73305437 318224505
2 535859767 285185668
2 769832639 269160830
2 987191640 422197217
2 588959234 934251700
2 820209290 268480939
1 602323320 79517743
2 ...

output:

0
0
0
0
877092630
877092630
877092630
1162278298
1431439128
1431439128
2365690828
2580981412
2660499155
2660499155
2735069927
2735069927
2948302316
2981341153
2981341153
2981341153
3112848659
3645656687
3645656687
3687540504
3687540504
3913080251
4713253266
5478780073
5478780073
6352272215
657128513...

result:

ok 3000 lines

Subtask #2:

score: 16
Accepted

Test #22:

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

input:

1 1
2 0 424230929

output:

0

result:

ok single line: '0'

Test #23:

score: 0
Accepted
time: 468ms
memory: 34096kb

input:

362674 1
1 319945 761268318
1 277089 817774990
2 18206 713581467
2 142742 89669841
2 102420 421037684
2 114708 529878465
2 293986 64855921
2 339668 633637695
1 320879 569859555
1 241581 2375253
1 210995 379413808
1 63811 2383494
2 12768 261151784
2 180138 450721176
2 96696 419034251
2 97996 46059421...

output:

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
0
0
0
0
0
...

result:

ok 362674 lines

Test #24:

score: 0
Accepted
time: 186ms
memory: 31992kb

input:

239785 1
2 119892 999999821
1 119893 999999166
1 119891 999999900
2 119894 999999762
2 119890 999999172
1 119895 999999318
1 119889 999999983
2 119896 999999293
2 119888 999999633
1 119897 999999758
1 119887 999999146
2 119898 999999279
2 119886 999999192
1 119899 999999658
1 119885 999999552
2 1199...

output:

0
999999166
999999821
1999998987
1999999066
2999998384
2999998755
3999997477
3999998367
4999997660
4999997681
5999996868
5999997271
6999996085
6999996152
7999995718
7999996481
8999995529
8999995734
9999994521
9999995274
10999994875
10999995215
11999994235
11999994695
12999993584
12999994319
13999993...

result:

ok 239785 lines

Test #25:

score: 0
Accepted
time: 552ms
memory: 59340kb

input:

421537 1
1 381139 272652694
1 313245 428864113
2 409704 479244149
2 412920 797106836
2 282754 622598996
2 140596 403113561
2 229808 812265100
2 208622 57529918
2 317370 348414517
1 270895 681858627
2 277652 820886845
1 412881 414971866
2 298352 494420124
2 307212 672900847
2 405412 82742555
1 262643...

output:

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
0
0
0
0
0
...

result:

ok 421537 lines

Test #26:

score: 0
Accepted
time: 202ms
memory: 32256kb

input:

241804 1
1 120901 999999099
2 120902 999999689
2 120900 999999903
1 120903 999999505
1 120899 999999451
2 120904 999999793
2 120898 999999406
1 120905 999999189
1 120897 999999887
2 120906 999999781
2 120896 999999868
1 120907 999999552
1 120895 999999942
2 120908 999999769
2 120894 999999607
1 1209...

output:

0
999999099
999999099
1999998604
1999999592
2999998055
2999998055
3999997244
3999998791
4999996650
4999997131
5999996683
5999998440
6999996070
6999996625
7999996394
7999997816
8999995656
8999995756
9999994586
9999996059
10999994401
10999994707
11999993054
11999994963
12999993962
12999994170
13999992...

result:

ok 241804 lines

Test #27:

score: 0
Accepted
time: 692ms
memory: 60552kb

input:

500000 1
1 338989 787204560
1 458075 738516495
2 126054 1060970
1 402645 653584288
1 87189 495460187
1 488237 513225755
1 297097 431124895
2 248642 987479559
1 216629 389558190
1 130079 133251494
1 309273 631561475
2 378522 731139370
2 107778 285132222
2 172864 386675893
1 455931 166536939
1 70335 3...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #28:

score: 0
Accepted
time: 440ms
memory: 60832kb

input:

500000 1
1 249999 999999459
2 250000 999999806
2 249998 999999573
1 250001 999999013
1 249997 999999659
2 250002 999999171
2 249996 999999923
1 250003 999999555
1 249995 999999063
2 250004 999999143
2 249994 999999648
1 250005 999999715
1 249993 999999351
2 250006 999999207
2 249992 999999347
1 2500...

output:

0
999999459
999999459
1999998472
1999999379
2999998045
2999998131
3999997302
3999998473
4999996749
4999996749
5999995508
5999997264
6999995815
6999995815
7999994066
7999995818
8999994329
8999994712
9999993759
9999994969
10999993155
10999994102
11999993304
11999994383
12999992571
12999992906
13999991...

result:

ok 500000 lines

Test #29:

score: 0
Accepted
time: 700ms
memory: 60620kb

input:

500000 1
2 443590 175901875
1 75931 53321368
1 344843 535672556
2 4784 499511307
2 107410 763226502
1 411161 817833764
2 315494 427876343
2 405680 460699936
2 52056 119894683
2 362750 777455173
2 54228 968267889
1 297849 871045163
1 385601 638969233
2 321536 391867900
1 413969 932932054
1 4273 79077...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #30:

score: 0
Accepted
time: 434ms
memory: 60600kb

input:

500000 1
1 249999 999999568
2 250000 999999678
2 249998 999999933
1 250001 999999804
1 249997 999999748
2 250002 999999727
2 249996 999999397
1 250003 999999208
1 249995 999999002
2 250004 999999833
2 249994 999999316
1 250005 999999480
1 249993 999999610
2 250006 999999699
2 249992 999999269
1 2500...

output:

0
999999568
999999568
1999999246
1999999611
2999999120
2999999120
3999998328
3999998735
4999997330
4999997330
5999996810
5999997884
6999996126
6999996420
7999995942
7999996852
8999994917
8999995732
9999995167
9999996027
10999993980
10999994432
11999994327
11999995028
12999993066
12999994349
13999993...

result:

ok 500000 lines

Test #31:

score: 0
Accepted
time: 184ms
memory: 31732kb

input:

223052 1
1 111525 999999223
1 111527 999999821
1 111523 999999436
1 111529 999999342
1 111521 999999794
1 111531 999999877
1 111519 999999972
1 111533 999999139
1 111517 999999913
1 111535 999999747
1 111515 999999242
1 111537 999999803
1 111513 999999411
1 111539 999999968
1 111511 999999734
1 1115...

output:

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
0
0
0
0
0
...

result:

ok 223052 lines

Test #32:

score: 0
Accepted
time: 242ms
memory: 57852kb

input:

307040 1
1 153519 999999816
1 153521 999999821
1 153517 999999943
1 153523 999999218
1 153515 999999402
1 153525 999999991
1 153513 999999260
1 153527 999999867
1 153511 999999165
1 153529 999999700
1 153509 999999854
1 153531 999999688
1 153507 999999504
1 153533 999999948
1 153505 999999458
1 1535...

output:

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
0
0
0
0
0
...

result:

ok 307040 lines

Test #33:

score: 0
Accepted
time: 431ms
memory: 60676kb

input:

500000 1
1 249999 999999399
1 250001 999999082
1 249997 999999317
1 250003 999999550
1 249995 999999659
1 250005 999999075
1 249993 999999961
1 250007 999999206
1 249991 999999781
1 250009 999999582
1 249989 999999650
1 250011 999999913
1 249987 999999491
1 250013 999999977
1 249985 999999353
1 2500...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #34:

score: 0
Accepted
time: 418ms
memory: 60616kb

input:

500000 1
1 249999 999999818
1 250001 999999869
1 249997 999999739
1 250003 999999234
1 249995 999999956
1 250005 999999753
1 249993 999999938
1 250007 999999290
1 249991 999999845
1 250009 999999044
1 249989 999999656
1 250011 999999003
1 249987 999999534
1 250013 999999383
1 249985 999999625
1 2500...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Subtask #3:

score: 26
Accepted

Test #35:

score: 26
Accepted
time: 512ms
memory: 59156kb

input:

401626 1
1 457671 568783758
1 417077 607440922
1 139391 32824188
1 14373 220864694
1 118370 531535298
1 266098 186053453
1 127727 666497333
1 338836 353757976
1 481683 518470240
1 480524 68393518
1 232781 901754468
1 8039 85894025
1 439988 468564731
1 27639 140803132
1 241258 222831725
1 477544 9656...

output:

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
0
0
0
0
0
...

result:

ok 401626 lines

Test #36:

score: 0
Accepted
time: 26ms
memory: 7232kb

input:

32246 2
1 385847 282670355
1 444614 754881658
1 142181 934412950
1 73296 246829969
1 275127 731810984
1 484681 841508221
1 32746 287025428
1 333821 692798912
1 131610 850401208
1 474263 454396195
1 436640 71971973
1 146306 33185338
1 79868 865707163
1 368429 944199774
1 271779 911149429
1 153320 934...

output:

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
0
0
0
0
0
...

result:

ok 32246 lines

Test #37:

score: 0
Accepted
time: 263ms
memory: 31480kb

input:

201938 3
1 31796 717147928
1 427285 702492621
1 10887 884818334
1 242976 775790913
1 85605 744919006
1 90030 626351869
1 420457 639728375
1 297022 448363414
1 262230 5802063
1 203555 6089710
1 244532 183495546
1 11205 596561688
1 61947 470399862
1 23608 379146949
1 331000 409634436
1 490606 48034542...

output:

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
0
0
0
0
0
...

result:

ok 201938 lines

Test #38:

score: 0
Accepted
time: 384ms
memory: 32940kb

input:

301724 4
1 250980 933358662
1 111355 938545148
1 102849 914961757
1 58514 800022071
1 221423 482561333
1 117314 643752805
1 77106 440323473
1 297371 238445816
1 239734 607260489
1 311359 932694312
1 415926 486081720
1 412961 314729066
1 228944 115716792
1 276290 526805220
1 189904 156640432
1 184002...

output:

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
0
0
0
0
0
...

result:

ok 301724 lines

Test #39:

score: 0
Accepted
time: 717ms
memory: 60560kb

input:

500000 2983
1 82043277 733323588
1 708478044 666160856
1 786937576 212983946
1 262340007 952451955
1 854009150 454490849
1 183812927 352852001
1 845022608 98448478
1 812582438 325968142
1 642324234 923522583
1 84012103 376035518
1 661781810 880989895
1 22254081 47658897
1 685150897 48910313
1 556552...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #40:

score: 0
Accepted
time: 738ms
memory: 60600kb

input:

500000 5579
1 586874961 638076799
1 447597429 894729416
1 137440642 293836530
1 238680392 683083698
1 916159670 254097265
1 642688002 491946463
1 734957568 146648358
1 238552949 836873121
1 199657330 729991391
1 889507143 287846626
1 942974621 131417490
1 649050012 748715936
1 246398779 445301349
1 ...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #41:

score: 0
Accepted
time: 736ms
memory: 60616kb

input:

500000 3641
1 565202303 238446231
1 701302629 921428495
1 901615864 449042220
1 726675750 215590292
1 126173885 17870209
1 211319918 309391336
1 275078248 98066267
1 592228336 499020453
1 167668005 219016259
1 412299523 492716443
1 893381615 553825387
1 343578470 926259487
1 773909372 228222304
1 75...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #42:

score: 0
Accepted
time: 718ms
memory: 60600kb

input:

500000 2063
1 550436851 103471091
1 592009801 125979912
1 866122395 632147468
1 906500411 326258114
1 438559587 678555261
1 791487795 395888385
1 987067281 229125511
1 71975726 115358670
1 483890982 680014788
1 890642134 710458087
1 312299818 187900251
1 15881665 606816637
1 389408557 437360644
1 63...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #43:

score: 0
Accepted
time: 721ms
memory: 60604kb

input:

500000 3544
1 193093626 438014446
1 716743833 652266182
1 39584319 262979568
1 915007246 274960302
1 381730518 618167151
1 755302650 454349727
1 557916612 623976731
1 909171327 126366408
1 57448919 877031429
1 190631629 1964277
1 924717397 478036101
1 862971265 594215379
1 679808080 102131086
1 4870...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #44:

score: 0
Accepted
time: 716ms
memory: 60596kb

input:

500000 164
1 32332038 869345492
1 762195396 133241870
1 138582977 148662906
1 440134422 218586906
1 411132946 970322173
1 952086698 542721409
1 378312292 166550046
1 355899815 360549380
1 973676970 916696209
1 340842942 928832972
1 800543377 853720492
1 515979482 924590630
1 388980913 246459979
1 27...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #45:

score: 0
Accepted
time: 722ms
memory: 60848kb

input:

500000 1776
1 279192147 285524716
1 536472894 130288770
1 337658971 630173614
1 110401388 906162152
1 445341010 36837423
1 290685430 184506577
1 431895008 701453674
1 973621230 163732432
1 961632306 867804907
1 191558388 13724020
1 992210198 934221386
1 453000036 939441288
1 612779054 572724253
1 69...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #46:

score: 0
Accepted
time: 769ms
memory: 60600kb

input:

500000 60087
1 54107730 995407047
1 348903564 29014109
1 583141361 719468594
1 418463306 237563507
1 531325108 935498336
1 451504964 184020218
1 51350478 68884532
1 963082103 474545988
1 962649705 954756034
1 517240545 357198178
1 473854567 243148030
1 419561822 659039782
1 389142956 845636576
1 253...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #47:

score: 0
Accepted
time: 790ms
memory: 60840kb

input:

500000 946398
1 511853179 449615249
1 160042138 156277444
1 469994993 194023213
1 668604090 308509847
1 279235254 266258759
1 894121400 959076080
1 567558404 797003076
1 346215794 212278098
1 888125616 461182904
1 595749671 81183882
1 703757300 307748940
1 725185038 901221792
1 597339766 765203082
1...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #48:

score: 0
Accepted
time: 767ms
memory: 60240kb

input:

500000 645628
1 624267826 275761377
1 507858167 572373679
1 436599295 936153661
1 440750100 767502732
1 363328284 728196826
1 533755713 521176993
1 321553014 405410563
1 783927312 341712884
1 582431848 276124653
1 739161498 518956411
1 358274283 935796773
1 912951918 724039907
1 664268723 256832575
...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #49:

score: 0
Accepted
time: 781ms
memory: 60848kb

input:

500000 502859
1 656391173 951642001
1 929007073 230112753
1 584709501 146413206
1 517241126 52767450
1 801590784 39936059
1 484715885 740911682
1 376362140 438333154
1 545484757 369449095
1 951868063 511783488
1 247043731 560376697
1 539218012 675837556
1 303560826 617530089
1 686315093 412972723
1 ...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #50:

score: 0
Accepted
time: 759ms
memory: 59720kb

input:

500000 7068658
1 116341495 182465247
1 144922290 817757188
1 286919208 184337504
1 2910092 930833068
1 538331911 161955198
1 342928365 904427660
1 382880891 915528573
1 186677735 788594039
1 808825431 569557152
1 555943715 670276799
1 725048846 234341511
1 342029796 338275532
1 316440646 750535059
1...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #51:

score: 0
Accepted
time: 785ms
memory: 60676kb

input:

500000 72377550
1 343046872 864476460
1 846014181 750866528
1 651229816 609291892
1 440483927 152750252
1 25164434 753236046
1 40673049 750238529
1 818505261 666285185
1 240056432 495062538
1 629987600 418031075
1 963694804 919170352
1 189366455 491961161
1 567933553 313867810
1 779728013 884918113
...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #52:

score: 0
Accepted
time: 739ms
memory: 59680kb

input:

500000 99643998
1 33681371 57142281
1 39980908 577648765
1 85854806 508328746
1 72005408 407316389
1 820214926 53128590
1 653944125 746541060
1 471715945 558804669
1 54582683 44820210
1 405817755 554641489
1 601521541 263366874
1 446244696 358755064
1 887589287 79950142
1 673410748 386775207
1 60875...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #53:

score: 0
Accepted
time: 586ms
memory: 60852kb

input:

500000 842436008
1 385663064 682143993
1 233388335 637510395
1 662975707 265700887
1 248767977 874203362
1 501164315 249485578
1 309980523 666412222
1 339599539 928475789
1 182688807 685660804
1 544860954 180103407
1 951143616 364625226
1 228237351 546306169
1 119245887 656252900
1 417956689 3691628...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #54:

score: 0
Accepted
time: 694ms
memory: 58764kb

input:

500000 465474870
1 439433852 250213813
1 208307312 913983499
1 282357657 197429933
1 961525718 471485774
1 267630283 128859140
1 431864111 846657358
1 136300653 642377630
1 400339053 160614111
1 368110230 324596367
1 289065504 258167563
1 208755925 872684324
1 436034529 694156811
1 396075724 1610554...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Subtask #4:

score: 52
Accepted

Dependency #1:

100%
Accepted

Dependency #2:

100%
Accepted

Dependency #3:

100%
Accepted

Test #55:

score: 52
Accepted
time: 375ms
memory: 32728kb

input:

288199 1
1 448519 517445838
2 11258 375836385
2 363707 785833496
2 164124 725059196
2 225931 494648277
2 460984 930095173
2 206582 613805801
1 16876 67475399
1 128690 344483207
1 88203 710904535
2 479448 955107657
1 238755 901601928
2 425883 707513038
2 279310 100889245
1 85315 165789422
1 147773 75...

output:

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
0
0
0
0
0
...

result:

ok 288199 lines

Test #56:

score: 0
Accepted
time: 461ms
memory: 33608kb

input:

343364 2
1 157838 84587224
2 322578 37162948
1 416426 335900976
2 95084 451404847
2 36838 505937119
1 386519 432730976
1 441617 131948839
2 362037 812189892
2 337645 600980206
1 283444 171111484
1 294890 639094176
2 23982 664201043
2 152406 39087235
1 399171 368513205
2 379061 198251263
2 286685 206...

output:

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
0
0
0
0
0
...

result:

ok 343364 lines

Test #57:

score: 0
Accepted
time: 580ms
memory: 59184kb

input:

407580 3
2 81741 318567328
1 104622 125776085
2 467446 541276921
1 130599 513280957
2 11090 721759443
1 181953 604411487
2 356200 867203024
1 484215 148761077
2 17659 782575560
1 220933 46427739
1 52558 296391177
2 195366 883614253
2 225870 249741247
1 33007 820949945
2 425207 110090388
1 398625 216...

output:

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
0
0
0
0
0
...

result:

ok 407580 lines

Test #58:

score: 0
Accepted
time: 496ms
memory: 34020kb

input:

370169 4
1 294587 754066025
2 186085 674686273
2 307305 628325934
1 215606 814499138
2 117017 80449144
2 496313 362936430
1 181795 473722852
1 261930 937012476
1 336434 511076538
1 341760 24827526
1 99395 419274095
1 256160 697510064
2 242022 801075301
1 216216 758206501
2 371673 688979682
2 129308 ...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
657144238
657144238
657144238
657144238
657144238
657144238
657144238
657144238
657144238
657144238
657144238
657144238
657144238
657144238
657144238
657144238
657144238
657144238
657144238
657144238
657144238
657144238
657144238
657144238
657144238
657144238
6571...

result:

ok 370169 lines

Test #59:

score: 0
Accepted
time: 734ms
memory: 60604kb

input:

500000 608
2 942774706 1030631
1 442790207 411479515
2 134250892 342586197
1 303511558 713466056
1 905045073 212907898
1 747948408 809319556
2 84474448 322754610
2 816423686 4563627
1 534406960 314326832
2 957988267 37980352
2 957448287 424073142
2 742446824 588347235
2 435973828 426422572
1 1757264...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #60:

score: 0
Accepted
time: 725ms
memory: 60564kb

input:

500000 1812
2 394396350 94952583
2 59248428 941030404
1 638300581 96789055
2 896850923 76708848
2 334992894 818905845
1 710190792 571905010
1 104366713 54723617
2 354130736 535398162
2 882467003 976137286
1 273593537 770844387
1 261239023 657652638
1 217581640 668459381
2 416148562 832087483
2 21678...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #61:

score: 0
Accepted
time: 752ms
memory: 60852kb

input:

500000 2904
1 583961103 549294313
1 668618788 375528258
2 855367668 422550363
2 756827264 734950986
2 830915770 853266218
2 67514860 914136078
2 11365246 757556405
2 536813846 918357040
2 385150018 578411870
2 776446232 521599064
2 49175153 187492146
1 912210583 758476335
1 99858452 476728522
2 2014...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #62:

score: 0
Accepted
time: 748ms
memory: 60832kb

input:

500000 4498
1 692277003 158782667
2 881684587 224840955
2 139328225 721886947
2 682557618 469691770
1 545177624 8245952
1 751147093 544141617
2 577481268 460306189
1 226467340 379403127
2 311652249 777909445
2 240352744 295699647
2 571567376 635181415
2 574072561 419334845
1 829335158 969003534
1 64...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #63:

score: 0
Accepted
time: 756ms
memory: 60612kb

input:

500000 3783
2 264809082 117445195
2 938136801 351220258
2 456831626 297353691
2 942458561 460132514
2 647941352 321566680
2 575998759 788885979
2 557637326 957731202
2 216952600 596388474
2 603968759 49885479
2 345510142 761910275
2 416622807 572691387
2 581411894 362276287
2 530501896 557575853
2 2...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #64:

score: 0
Accepted
time: 777ms
memory: 60604kb

input:

500000 1904
2 90401956 195119501
2 996472845 672853898
2 180850834 455973176
2 292785483 167790720
2 833599415 490385882
2 430721442 298628574
2 742569474 756921458
2 567092217 937856986
2 580089918 672204589
2 144815579 423815568
2 166783386 336240907
2 857188244 73088146
2 134449971 282204475
2 75...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #65:

score: 0
Accepted
time: 713ms
memory: 60612kb

input:

500000 2601
1 495374002 799219695
1 996384496 959291110
2 560853052 344949218
1 617437724 346062124
1 715539331 996539754
1 291297352 67705863
1 127700209 303531637
1 557455133 682734611
1 306309493 473345287
1 974223174 806907084
1 111612803 353177009
1 536159331 683105186
1 761283539 813437732
1 3...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #66:

score: 0
Accepted
time: 680ms
memory: 60676kb

input:

500000 1171
1 173787602 1388227
1 216829315 886878218
1 560787448 748618288
1 197485892 250851960
1 567469256 845909220
1 740556187 331200151
1 282496862 276800755
1 396632520 587516257
1 834618159 314659572
1 406524460 427957310
1 967550288 699738439
1 418313921 170352937
1 842581136 53087235
1 814...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #67:

score: 0
Accepted
time: 690ms
memory: 60692kb

input:

500000 4730
1 90321361 759316782
1 75894858 534443718
1 505511151 247655781
1 896145200 285166582
1 585561527 545874268
1 352299147 208933733
1 147667418 614622071
1 712141511 355696578
1 377280333 694458482
1 717178288 471798563
1 237832937 199228830
1 744083887 758351643
1 442906930 609538509
1 65...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #68:

score: 0
Accepted
time: 730ms
memory: 60672kb

input:

500000 5665
2 873550033 62014851
2 80101400 395782210
2 267849847 322750321
1 54376684 381106005
1 412492787 10071242
2 712946671 36192063
2 319160937 892101046
2 271360209 602817573
1 79641927 316162907
1 213877635 947093912
1 320242875 579749223
2 411874592 892447034
1 302174562 228956276
1 403949...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #69:

score: 0
Accepted
time: 676ms
memory: 60696kb

input:

500000 58254
1 370712669 348261170
1 923819049 955668320
1 285721732 692206936
1 442912048 491063601
1 804810986 336941393
1 717949260 234346999
1 882801285 393882486
1 925792803 174147380
1 582915471 756015006
1 274738625 682338488
1 172467740 699632120
1 996490318 326503873
1 47488038 817924741
1 ...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #70:

score: 0
Accepted
time: 771ms
memory: 60844kb

input:

500000 4126
2 306359935 90208613
2 389781729 358433730
2 276389520 509637203
2 922685722 410789430
1 160915023 356223593
2 730324696 51572901
1 944122906 718592530
1 390165477 168459832
1 557118394 268882087
1 673876859 577695524
1 770954439 678515791
2 185840273 114297960
1 890408042 272141220
2 16...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #71:

score: 0
Accepted
time: 703ms
memory: 60604kb

input:

500000 943112
1 692537029 62215015
1 369117542 150010175
1 897946361 896137019
1 175141505 607588710
1 893139531 893847855
1 229533166 313884402
1 890121675 102049234
1 929192277 719528040
1 101357197 939566200
1 445237142 455840211
1 500119107 236334454
1 627536996 300559005
1 248633920 572098900
1...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #72:

score: 0
Accepted
time: 783ms
memory: 60276kb

input:

500000 766171
1 101355414 30233091
1 938487714 663726881
1 557876201 129749714
2 997336438 980264659
1 510832488 404943604
2 483912703 844325022
2 831529425 422195362
1 12985834 508442614
1 694464757 508073283
2 733325436 802643225
2 281694911 326611248
2 832018063 157952827
1 491884380 593571688
1 ...

output:

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
136203410
136203410
136203410
136203410
136203410
136203410
136203410
136203410
136203410
136203410
583468658
583468658
583468658
583468658
583468658
583468658
583468658
583468658
583468658
583468658
583468658
583468658
596863582
59686358...

result:

ok 500000 lines

Test #73:

score: 0
Accepted
time: 695ms
memory: 60844kb

input:

500000 3279581
1 221633322 802757712
1 290131380 586846817
1 417339788 91835341
1 421777334 745394892
1 313889001 46741782
1 465843043 568604988
1 355162773 796206858
1 6047291 251344304
1 551497813 258147448
1 949698475 363896460
1 624831729 8551543
1 50492897 544560184
1 974414567 918726198
1 3116...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #74:

score: 0
Accepted
time: 762ms
memory: 59780kb

input:

500000 7995410
2 182493279 950964716
2 171759387 860827073
2 587753928 89894461
1 48695370 299291169
2 762358232 607512414
1 2386883 569936207
1 993916219 825576074
1 16318588 182705831
1 883419144 173508931
1 592270432 720211352
2 266598704 491937771
1 896630792 889468465
1 404770518 858335846
1 24...

output:

0
0
0
0
0
0
0
0
0
89894461
89894461
89894461
89894461
89894461
89894461
89894461
89894461
89894461
89894461
89894461
89894461
89894461
89894461
89894461
89894461
89894461
359192967
359192967
359192967
359192967
359192967
681174838
681174838
681174838
711167501
711167501
711167501
711167501
711167501...

result:

ok 500000 lines

Test #75:

score: 0
Accepted
time: 673ms
memory: 60672kb

input:

500000 76327694
1 536687274 837501298
1 636840859 733834990
1 820113893 313366712
1 769125184 661109532
1 682367769 114116788
1 884046248 950308856
1 629214727 71951509
1 508089549 599842391
1 78835850 55620738
1 840401557 617178749
1 440701950 335865224
1 956682028 229402320
1 75131811 573018143
1 ...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #76:

score: 0
Accepted
time: 769ms
memory: 60024kb

input:

500000 11353796
1 416360388 949722708
2 656407478 499861685
2 992481729 988047515
2 807911614 715573714
2 950295923 284242584
2 813591438 969627386
2 108840997 269523390
1 555949102 36292981
2 520384771 747914402
1 77295528 765288410
2 785141469 357654065
1 594512345 202808801
1 573680847 598987557
...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
357654065
560462866
560462866
560462866
560462866
560462866
560462866
560462866
560462866
560462866
560462866
560462866
807251584
807251584
807251584
807251584
807251584
807251584
807251584
807251584
1091494168
1091494168
1091494168
1375884369
1375884369
1615309359
16153093...

result:

ok 500000 lines

Test #77:

score: 0
Accepted
time: 669ms
memory: 60668kb

input:

500000 519336358
1 967128500 419908551
1 622703398 800326090
1 270704910 711147578
1 61706279 286345132
1 363770063 264513543
1 37168324 835319224
1 398814936 721710193
1 375400135 531347322
1 440458816 979324976
1 389288478 605087454
1 448089303 944391448
1 349418420 79220565
1 720583550 619482643
...

output:

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
0
0
0
0
0
...

result:

ok 500000 lines

Test #78:

score: 0
Accepted
time: 697ms
memory: 59916kb

input:

500000 751131455
1 215885976 102929380
1 411158758 545263188
1 555010174 674127176
1 44842950 128656627
2 817922045 9126288
1 110964749 132025816
1 331158045 263576985
1 223374299 421055891
2 999111961 11063380
1 838218296 717065228
2 952279532 28195424
1 390377700 337763454
1 343156958 409251115
1 ...

output:

0
0
0
0
9126288
9126288
9126288
9126288
20189668
20189668
48385092
48385092
48385092
48385092
596863795
596863795
1349176667
1349176667
1349176667
1349176667
1349176667
1349176667
1349176667
1349176667
1349176667
1349176667
1349176667
1349176667
1349176667
1349176667
1349176667
1349176667
1349176667...

result:

ok 500000 lines

Extra Test:

score: 0
Extra Test Passed