QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#101807#1173. Knowledge Is...1kriAC ✓214ms23540kbC++141.2kb2023-05-01 10:42:592023-05-01 10:43:01

Judging History

This is the latest submission verdict.

  • [2023-08-10 23:21:45]
  • System Update: QOJ starts to keep a history of the judgings of all the submissions.
  • [2023-05-01 10:43:01]
  • Judged
  • Verdict: AC
  • Time: 214ms
  • Memory: 23540kb
  • [2023-05-01 10:42:59]
  • Submitted

answer

#include <iostream>
#include <cstdio>
#include <algorithm>
#include <set>
using namespace std;
int n,m;
struct Seg{
	int l,r,id;
	bool operator <(const Seg &y)const{
		return l<y.l;
	}
}a[300005];
struct node{
	int p,id;
	bool operator <(const node &y)const{
		if (p==y.p)return id<y.id;
		return p<y.p;
	}
};
node make_node(int p,int id){
	node ans;
	ans.p=p,ans.id=id;
	return ans;
}
set<node> c,d;
int t[300005];
int ans[300005];
int main(){
	cin>>n>>m;
	for (int i=1;i<=n;i++)scanf("%d%d",&a[i].l,&a[i].r),a[i].id=i;
	sort(a+1,a+1+n);
	for (int i=1;i<=n;i++){
		set<node>::iterator it=c.begin();
		if (it!=c.end()&&((*it).p<a[i].l)){
			t[a[i].id]=(*it).id;
			c.erase(it);
			d.insert(make_node(a[i].r,a[i].id));
		}
		else{
			it=d.begin();
			if (it!=d.end()&&((*it).p<a[i].r)){
				t[a[i].id]=t[(*it).id];
				t[(*it).id]=0;
				d.erase(it);
				c.insert((*it));
				d.insert(make_node(a[i].r,a[i].id));
			}
			else c.insert(make_node(a[i].r,a[i].id));
		}
	}
	for (int i=1;i<=n;i++)
		if (m>0&&t[i]>0)ans[t[i]]=ans[i]=m,m--;
	for (int i=1;i<=n;i++)
		if (m>0&&ans[i]==0)ans[i]=m,m--;
	for (int i=1;i<=n;i++)printf("%d ",ans[i]);
	cout<<endl; 
	return 0;
}

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 2ms
memory: 7748kb

input:

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

output:

5 2 3 4 4 3 5 

result:

ok answer = 7

Test #2:

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

input:

2 2
1 2
3 4

output:

2 2 

result:

ok answer = 2

Test #3:

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

input:

2 1
1 2
2 3

output:

1 0 

result:

ok answer = 1

Test #4:

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

input:

1 1
4 26

output:

1 

result:

ok answer = 1

Test #5:

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

input:

500 258
1 3
3 5
2 4
3 5
4 5
4 5
1 4
1 2
3 5
2 5
2 5
4 5
4 5
4 5
2 3
1 4
1 4
1 4
4 5
4 5
2 3
4 5
3 5
3 5
1 5
1 4
2 5
1 5
3 5
3 4
4 5
2 3
3 5
3 5
4 5
2 3
1 5
1 5
2 3
2 3
3 4
3 5
3 4
1 3
1 2
1 5
4 5
2 3
2 4
1 3
4 5
4 5
4 5
1 3
3 5
4 5
3 5
1 5
1 2
1 2
3 5
3 5
4 5
3 4
3 5
2 3
2 5
2 4
2 5
3 5
2 3
1 5
4 5
...

output:

237 258 140 257 256 255 139 235 254 138 137 253 252 251 238 136 135 134 250 249 156 248 247 246 133 132 131 130 245 129 244 216 243 242 241 215 128 127 161 160 126 240 125 159 223 124 239 158 123 197 238 237 122 241 236 121 235 120 165 189 234 233 119 118 232 213 117 116 115 231 214 114 113 112 111 ...

result:

ok answer = 376

Test #6:

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

input:

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

output:

13 242 12 241 240 239 33 239 49 238 35 21 80 11 242 237 10 236 9 180 18 8 7 194 240 235 234 6 233 5 4 39 123 232 218 231 58 37 230 163 229 228 200 229 32 201 181 227 3 20 226 209 225 223 224 2 223 1 217 149 222 15 221 0 174 220 184 14 0 219 51 218 217 216 176 215 36 146 164 0 114 116 214 213 213 212...

result:

ok answer = 471

Test #7:

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

input:

500 250
50 84
36 68
94 98
13 88
4 62
45 74
80 89
56 87
65 89
44 52
69 78
29 76
61 90
91 99
16 98
69 92
50 77
86 95
73 79
83 90
78 89
1 79
81 86
14 37
91 94
27 48
11 73
94 97
49 80
15 60
26 39
34 76
69 77
22 72
6 78
92 96
46 83
83 94
62 95
77 80
32 72
46 90
41 88
47 91
68 75
14 36
26 43
14 87
49 74
2...

output:

250 166 249 214 127 38 248 247 246 197 181 80 245 244 243 242 28 241 240 239 238 132 237 51 236 225 83 235 234 245 116 229 115 99 178 233 232 231 230 229 13 228 227 226 210 182 228 77 131 227 225 224 109 223 201 126 58 222 221 220 44 219 72 218 217 216 215 45 214 213 212 211 210 235 209 233 93 208 2...

result:

ok answer = 500

Test #8:

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

input:

500 250
614 964
380 709
272 969
626 788
156 927
270 842
448 984
184 224
602 953
249 887
665 904
212 300
715 787
557 948
906 977
117 824
504 567
848 884
817 824
462 930
768 816
890 940
193 784
653 897
973 974
21 64
515 700
361 595
670 1000
854 943
530 739
816 828
918 979
270 354
288 369
56 697
622 92...

output:

250 148 249 187 248 247 246 132 245 244 243 58 203 242 241 5 134 240 239 238 237 236 115 235 234 97 193 93 233 232 241 231 230 89 190 86 229 228 227 226 177 225 130 170 224 223 222 221 220 186 219 218 60 33 217 7 216 215 214 229 213 121 248 43 212 157 9 35 211 1 150 26 210 172 123 75 209 214 185 240...

result:

ok answer = 500

Test #9:

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

input:

500 250
7369 7544
7194 8983
8758 9759
1077 5486
8604 9375
9468 9854
9259 9276
6147 7585
2527 2818
1034 2634
1382 3694
1863 8040
5952 6207
685 3506
3618 9242
1204 3382
569 8063
6515 6861
6025 7856
2053 7457
961 3813
87 9321
2787 9389
4754 8473
6781 7817
7113 9489
6831 9207
5210 9788
7003 8417
9361 99...

output:

220 250 249 151 248 247 246 133 155 4 17 166 97 186 245 224 139 118 125 86 98 13 244 243 49 242 241 240 239 238 145 237 236 6 183 14 95 107 235 234 233 232 241 231 230 159 229 140 41 228 56 150 227 90 27 226 225 224 249 223 2 35 222 24 221 195 148 220 219 218 217 239 216 113 215 197 200 143 214 213 ...

result:

ok answer = 500

Test #10:

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

input:

500 250
94664 97792
42412 79567
78199 93246
1309 6050
21787 62661
32852 47312
72165 96025
22335 87724
98737 98949
32333 45109
98197 98696
66004 84303
64971 93765
48220 78217
75132 77121
3250 99214
76296 83179
18937 19783
24224 29268
76617 77302
64571 88215
56891 67172
32945 97861
75 35393
74113 9254...

output:

250 249 248 223 92 155 247 246 245 159 244 243 242 214 143 241 240 140 78 116 239 171 238 120 237 236 235 231 91 234 233 10 232 231 230 203 243 229 74 50 228 197 160 227 226 69 225 224 62 223 75 20 6 222 221 220 219 218 123 217 30 49 64 216 8 215 124 214 213 212 137 36 211 210 149 209 208 109 79 96 ...

result:

ok answer = 500

Test #11:

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

input:

500 250
249258 633953
692064 923461
236526 494453
63236 665418
813697 915066
231324 853677
850867 946695
354813 439441
555846 920488
978644 998640
280905 357712
300337 869138
111591 375301
754196 825433
681966 906746
566646 913535
958025 996696
122927 989918
162477 948024
464228 474279
735561 874801...

output:

9 250 114 14 249 181 248 83 247 246 165 245 106 244 243 242 241 240 239 25 238 47 30 209 197 237 236 2 235 246 234 233 232 149 231 148 230 229 228 76 220 227 228 226 232 225 71 237 224 223 222 145 222 34 221 226 220 219 218 63 217 216 16 161 19 55 215 89 214 94 213 212 143 132 129 211 210 22 209 208...

result:

ok answer = 500

Test #12:

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

input:

500 250
6592945 8873042
9610368 9920200
3224618 6472104
7312354 9075859
366928 6614625
7107690 8990826
4712035 4850963
8634845 9127832
7054047 9358572
9187658 9589004
6621468 7586829
7375455 9328669
2076424 5016969
8848028 9107864
6625184 7368290
801465 9195989
3228163 3972918
3386844 9342995
366556...

output:

250 249 99 248 190 247 217 246 245 244 226 243 131 242 117 42 135 241 28 1 22 9 240 45 239 88 238 237 236 235 148 140 142 3 206 234 233 232 231 230 89 229 228 21 62 240 227 226 225 130 224 218 154 150 87 223 222 125 221 220 198 219 218 217 96 239 216 215 8 223 214 213 6 171 75 212 182 211 210 209 15...

result:

ok answer = 500

Test #13:

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

input:

500 250
80571694 85803063
51768736 93848632
66413497 76615996
83050382 99992350
8073944 91324998
18047715 58689728
8708611 51201572
29489394 73271018
24239602 65348190
64220050 71579063
50414980 65877100
86190696 92867069
34515283 94334986
8551872 68258618
18296336 36436754
94799273 95174013
8666001...

output:

250 249 10 248 79 127 210 5 43 223 55 247 246 184 7 245 244 243 156 26 11 242 241 240 84 239 238 237 236 59 38 119 83 37 201 174 74 235 234 173 6 233 231 132 232 195 110 231 113 230 229 211 228 227 52 226 225 67 224 130 223 222 23 244 50 221 60 220 219 218 8 217 204 216 176 215 175 230 214 213 212 2...

result:

ok answer = 500

Test #14:

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

input:

500 250
966174904 986708402
946554500 952001265
914838165 993300555
89795526 975540133
235762788 364735276
340662053 547524158
330027012 366955963
633114013 756706517
868314624 992777729
843328851 965147665
943958099 956095329
243336632 710281553
576757478 948905845
778782824 978759308
370097409 470...

output:

250 249 248 224 184 82 248 205 247 246 245 62 244 243 240 129 217 10 242 241 51 240 187 239 166 157 238 237 236 235 137 37 225 99 234 233 232 161 79 231 230 238 20 28 229 228 1 165 196 227 226 225 224 223 222 221 61 136 95 220 219 209 218 217 66 216 93 47 81 215 214 142 213 212 16 211 210 209 208 11...

result:

ok answer = 500

Test #15:

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

input:

500 67
1 2
1 2
2 3
1 2
2 3
1 3
1 3
2 3
2 3
1 2
1 3
2 3
1 2
1 2
2 3
2 3
2 3
1 3
2 3
1 2
1 3
2 3
2 3
2 3
2 3
1 2
2 3
2 3
1 3
2 3
1 3
2 3
1 2
1 2
1 2
2 3
1 2
2 3
2 3
2 3
1 2
2 3
1 3
2 3
1 2
1 2
2 3
1 2
1 3
1 2
2 3
2 3
1 3
1 3
1 2
1 2
1 2
1 2
2 3
2 3
1 2
2 3
1 2
1 3
1 3
2 3
1 3
1 3
2 3
1 3
1 3
2 3
1 3
1...

output:

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

Test #16:

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

input:

500 379
2 5
2 4
4 5
4 5
4 5
1 4
2 5
4 5
4 5
4 5
1 5
4 5
3 5
3 5
3 5
1 3
1 5
3 5
1 2
4 5
4 5
4 5
3 4
4 5
4 5
4 5
3 5
3 5
1 3
2 4
1 2
4 5
2 3
1 5
2 5
2 5
1 3
1 4
4 5
1 2
3 5
4 5
1 3
1 5
1 5
3 5
4 5
3 4
4 5
4 5
3 5
3 4
2 4
4 5
1 4
1 3
1 4
4 5
1 4
4 5
1 4
4 5
4 5
4 5
2 3
1 2
3 4
1 3
3 4
2 5
1 3
3 4
1 5
...

output:

275 274 379 378 377 273 272 376 375 374 271 373 372 371 370 324 270 369 310 368 367 366 269 365 364 363 268 267 294 266 360 362 322 265 264 263 359 262 361 300 360 359 342 261 260 358 357 259 356 355 354 258 257 256 255 341 254 253 252 251 250 249 248 247 292 302 246 340 245 244 293 243 242 357 241 ...

result:

ok answer = 483

Test #17:

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

input:

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

output:

52 273 270 51 123 272 271 212 98 270 57 88 269 268 50 61 152 267 266 60 49 265 264 263 68 262 64 208 261 135 210 75 260 259 79 258 58 48 47 230 257 207 46 45 225 189 191 256 192 255 196 254 44 253 252 251 202 124 206 213 224 183 214 250 70 249 179 217 73 163 76 248 247 246 147 119 227 180 245 101 24...

result:

ok answer = 494

Test #18:

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

input:

500 250
47 82
75 84
56 61
27 57
32 48
28 85
15 38
36 39
56 65
88 94
87 97
64 79
15 51
50 93
83 100
74 77
59 74
66 99
57 78
51 90
47 76
64 68
89 97
15 71
38 54
57 83
26 91
90 94
98 100
70 73
40 75
52 82
67 100
14 85
57 62
47 53
40 63
79 97
3 33
16 61
4 94
94 99
68 80
23 30
41 81
54 81
51 52
36 45
54 ...

output:

250 249 7 70 68 248 178 139 45 247 246 245 144 244 243 8 31 242 15 241 142 222 240 117 226 239 238 237 236 194 94 235 234 67 22 217 246 233 21 2 78 232 231 134 230 229 187 130 228 204 113 82 227 226 225 34 224 223 222 221 220 219 218 205 81 217 216 215 214 146 213 125 212 141 211 210 188 209 208 242...

result:

ok answer = 500

Test #19:

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

input:

500 250
151 592
747 974
832 938
56 960
567 882
851 900
338 901
168 265
916 964
581 880
177 284
456 921
298 540
378 651
190 785
908 992
180 371
271 823
245 983
328 603
211 425
561 996
61 134
820 934
934 975
595 945
896 982
245 443
208 487
567 945
999 1000
483 748
882 887
383 459
607 910
57 797
12 771...

output:

236 250 249 73 248 247 246 141 245 244 14 243 173 139 206 242 172 241 240 231 44 239 137 238 237 236 235 51 108 234 233 178 232 166 231 103 136 230 229 9 78 198 228 207 227 226 34 104 225 132 151 29 90 224 223 222 125 221 28 102 27 220 219 204 218 217 216 215 140 214 134 109 203 97 243 213 212 167 2...

result:

ok answer = 500

Test #20:

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

input:

500 250
8878 9054
7943 8545
9886 9945
6698 8053
3466 6453
8106 8870
7114 9642
4807 4824
2334 4079
2778 3817
5111 7104
1252 4542
3555 6851
3663 5645
5567 7655
324 2086
4056 8603
1406 7470
9064 9448
1484 5836
7466 7945
2607 3711
5253 6112
3192 4008
9549 9852
9198 9709
4169 8558
2268 7806
5575 6209
826...

output:

250 249 248 247 2 246 245 188 32 185 229 220 165 72 99 199 244 87 243 155 242 168 122 182 241 240 239 120 103 238 62 237 243 17 236 129 83 235 158 102 234 233 232 231 230 229 228 227 208 226 162 225 16 79 242 13 224 53 227 46 223 107 222 221 220 219 218 217 232 216 215 214 213 212 80 211 64 210 117 ...

result:

ok answer = 500

Test #21:

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

input:

500 251
46165 49590
70151 85269
27899 40324
62135 64549
79159 94410
75003 79189
50178 81874
56192 88209
21577 95025
84261 96039
18414 90970
81196 83290
83331 83488
14574 39965
4268 32434
88164 89600
12144 29112
870 72365
9975 51580
92179 98369
28511 57700
33237 75390
24902 28700
94544 95300
65682 97...

output:

74 251 174 220 250 249 248 247 246 245 244 243 242 115 84 241 4 146 67 240 228 88 86 239 238 118 237 98 113 119 215 194 182 22 226 236 9 56 249 237 77 235 134 140 234 233 198 233 229 232 231 78 230 234 229 228 227 226 225 89 202 224 223 245 105 138 222 94 108 61 101 142 221 220 204 219 218 83 217 39...

result:

ok answer = 500

Test #22:

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

input:

500 250
997100 999305
50160 723310
530874 700434
482814 725372
898138 942005
227563 606578
465297 983061
288595 865469
971584 983736
84196 662089
716660 851207
874207 995804
742642 760966
412491 418432
721831 897885
453604 941851
404413 589262
363242 694198
71736 189776
340057 706243
591745 899767
9...

output:

250 201 40 185 249 213 248 247 246 158 245 244 235 20 243 242 206 231 182 193 241 240 46 65 150 236 240 147 87 239 68 238 237 90 103 236 235 60 25 234 110 233 232 231 224 230 229 167 228 227 153 226 59 229 84 69 225 184 224 223 72 222 61 221 220 148 172 217 219 218 217 216 215 96 214 213 99 212 211 ...

result:

ok answer = 500

Test #23:

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

input:

500 250
816808 8979893
577273 5159166
6890110 9974354
7539249 9013575
7780990 9685125
284302 8308896
2859745 8347237
5896988 9556377
4465806 5463028
8279297 8819929
1361353 5720171
2467636 8115256
5879674 7044297
661648 5198202
4725290 5204346
2612798 8161805
9812485 9996590
2285372 4614496
1962475 ...

output:

195 122 250 249 248 189 247 246 16 245 146 141 140 113 223 48 244 51 243 242 241 34 240 74 105 239 238 10 237 236 166 29 243 186 81 235 245 88 234 233 143 121 91 232 185 231 230 229 59 117 228 47 227 41 226 225 224 223 222 221 134 227 220 110 219 14 194 218 76 217 84 6 216 46 215 175 18 214 213 4 21...

result:

ok answer = 500

Test #24:

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

input:

500 250
81661382 94717306
89850268 94839225
72615579 73753927
19190949 39608724
129611 33966748
36897319 96344937
77381982 94746565
49637131 94881993
71774738 87773217
5955861 68864001
55863683 69339123
25998069 29895468
85528105 96959461
12833512 31610705
4726009 31932075
18119656 87239085
31722731...

output:

250 249 82 35 117 248 247 246 245 21 147 170 244 243 208 69 243 102 242 241 179 240 183 239 238 237 190 236 139 235 168 224 234 142 233 232 231 166 153 230 229 134 228 23 237 209 52 150 2 227 22 226 225 212 132 126 224 223 196 222 11 221 220 73 198 219 218 217 60 216 65 215 3 214 154 213 212 54 201 ...

result:

ok answer = 500

Test #25:

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

input:

500 250
159147753 849387872
678679305 958626578
736410066 762171088
51820203 846735349
483826312 744440062
76859389 682174032
127183476 195547079
339099076 948562984
46616987 234754210
871306758 893541852
261351936 390635591
441516403 995769500
522385081 715755202
729932064 859205804
998688267 99968...

output:

211 250 60 50 140 217 161 249 164 248 174 247 71 246 245 244 243 242 241 240 43 11 239 123 91 25 182 238 10 183 237 232 236 235 234 233 73 232 105 231 74 230 229 242 228 224 227 66 196 226 132 225 70 224 150 223 130 173 222 162 221 220 18 72 235 250 145 219 218 40 217 53 216 97 215 214 213 212 211 3...

result:

ok answer = 500

Test #26:

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

input:

500 236
1 3
1 3
1 2
2 3
2 3
1 3
1 3
2 3
2 3
1 3
2 3
1 2
1 2
2 3
2 3
1 2
1 2
2 3
2 3
2 3
2 3
1 3
2 3
1 2
2 3
1 2
1 2
1 3
1 3
2 3
2 3
1 3
2 3
2 3
2 3
2 3
1 2
1 2
1 3
2 3
2 3
2 3
1 2
1 3
1 2
1 2
2 3
2 3
2 3
2 3
2 3
2 3
2 3
2 3
1 3
2 3
1 2
2 3
1 3
1 2
1 3
1 2
2 3
2 3
2 3
1 3
2 3
2 3
1 2
2 3
2 3
2 3
2 3
...

output:

236 235 234 233 232 231 230 229 228 227 226 225 224 223 222 221 220 219 218 217 216 215 214 213 212 211 210 209 208 207 206 205 204 203 202 201 200 199 198 197 196 195 194 193 192 191 190 189 188 187 186 185 184 183 182 181 180 179 178 177 176 175 174 173 172 171 170 169 168 167 166 165 164 163 162 ...

result:

ok answer = 236

Test #27:

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

input:

500 450
1 5
4 5
4 5
3 5
2 5
3 4
4 5
4 5
1 3
1 4
4 5
3 4
3 4
3 4
3 4
2 3
4 5
4 5
1 5
3 4
2 3
3 4
1 3
2 5
2 4
4 5
1 3
1 2
2 4
3 5
4 5
2 5
4 5
4 5
2 3
1 5
1 4
2 5
2 3
4 5
2 4
1 3
2 4
1 5
4 5
3 5
3 4
4 5
1 3
4 5
4 5
3 5
2 3
4 5
3 4
2 4
4 5
1 4
2 3
1 3
3 4
1 4
2 4
4 5
2 3
1 5
4 5
3 4
1 2
2 4
2 4
4 5
1 3
...

output:

345 450 449 448 344 343 447 446 352 342 445 341 340 339 338 364 444 443 337 336 376 335 375 334 333 442 353 388 332 441 440 331 439 438 377 330 329 328 362 437 327 358 326 325 436 324 323 435 365 434 433 322 391 432 321 320 431 319 363 356 318 317 316 430 361 315 429 314 346 313 312 311 366 310 349 ...

result:

ok answer = 500

Test #28:

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

input:

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

output:

321 175 167 320 272 319 229 263 302 130 309 236 139 118 117 251 116 115 318 288 114 317 113 261 112 316 315 186 111 226 264 141 278 110 109 108 166 314 107 106 313 169 105 104 312 300 286 145 311 235 124 128 310 103 170 102 135 101 309 308 268 307 306 221 305 100 201 306 160 304 303 314 234 302 99 3...

result:

ok answer = 500

Test #29:

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

input:

500 282
8 65
78 90
26 99
97 99
94 95
1 56
62 73
41 87
46 51
70 78
81 99
15 52
98 100
39 54
31 53
20 34
9 77
75 84
2 29
4 79
92 96
6 34
23 28
4 7
11 65
3 90
63 69
48 72
82 95
41 93
47 53
65 92
46 76
39 87
25 60
87 97
18 53
10 18
68 100
31 69
38 74
15 57
40 54
16 33
46 68
77 78
42 88
45 72
14 47
2 10
...

output:

79 282 281 280 279 216 165 278 51 234 277 257 276 187 193 133 41 275 232 129 274 279 195 150 97 43 119 178 273 272 139 271 107 270 38 269 123 191 268 103 221 89 106 122 153 72 267 252 144 120 272 266 138 98 265 76 102 169 264 268 93 263 262 85 261 208 33 100 242 260 259 258 257 256 237 175 206 255 2...

result:

ok answer = 500

Test #30:

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

input:

500 300
510 553
741 866
603 700
36 128
503 944
356 533
43 466
917 960
375 678
38 84
603 748
900 954
951 972
25 548
965 980
204 928
541 594
362 453
904 939
4 547
322 583
870 911
359 470
397 896
772 953
95 483
527 853
631 748
886 955
178 468
127 202
249 912
869 887
154 386
688 948
847 853
783 908
881 ...

output:

167 300 234 149 299 266 163 298 115 190 110 297 296 128 295 294 189 290 293 144 98 292 66 291 290 119 289 84 288 54 294 287 286 291 285 284 283 282 281 193 280 279 162 278 277 153 168 276 222 236 275 160 157 225 274 198 125 273 96 272 271 68 270 269 268 267 266 265 264 274 65 166 108 263 179 201 262...

result:

ok answer = 500

Test #31:

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

input:

500 324
9666 9764
5 7711
5764 6747
2737 5398
4206 7020
351 4635
4073 5399
3611 9328
1945 8418
7455 9537
4107 8882
1584 6200
3868 4517
9853 9898
2506 4277
4014 7539
3274 7131
4991 9996
9163 9430
3958 6082
4305 9426
1905 6005
545 3515
7652 9689
1027 1438
1658 2555
3483 3669
3645 9546
3339 6780
368 978...

output:

324 185 221 130 291 109 171 323 255 322 321 298 268 320 317 75 133 319 318 272 317 193 127 316 297 152 247 315 241 195 314 308 314 313 215 312 311 283 194 119 310 309 231 88 161 308 200 307 306 140 103 230 305 304 197 147 303 134 240 302 300 284 301 300 218 299 298 81 87 112 297 295 100 151 296 224 ...

result:

ok answer = 500

Test #32:

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

input:

500 470
48935 84694
99749 99923
67360 75782
2621 28649
97920 99396
43999 62734
31792 93093
27130 95814
86217 97217
96404 98372
24819 99995
19043 61210
48522 67115
9948 85463
68373 86119
41827 44815
3885 70986
61638 63427
71822 81341
44961 51570
35696 82618
54669 54869
24868 37898
67579 83939
10309 5...

output:

470 469 425 432 468 407 467 466 465 464 463 386 352 271 462 394 412 317 461 254 460 409 275 459 301 458 408 292 457 442 243 436 456 462 430 466 455 274 316 454 453 431 452 451 421 309 428 469 246 314 223 326 450 378 422 415 264 449 401 448 447 446 347 445 444 443 442 403 441 440 439 383 438 437 436 ...

result:

ok answer = 500

Test #33:

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

input:

500 365
45762 693754
534202 559740
475894 692574
187566 781410
918494 925845
248194 930644
769148 995474
849975 944570
274210 388210
809281 978707
881685 943753
593867 809666
941967 942436
917009 921677
623403 694445
14648 44821
973042 987690
275841 883296
587146 857139
601250 981414
602336 913679
2...

output:

233 153 212 172 365 364 363 362 289 361 360 359 358 357 361 160 356 355 354 353 352 215 351 350 185 349 254 348 146 347 346 142 211 345 178 237 344 280 343 342 341 306 340 199 339 338 347 337 336 355 335 334 159 333 332 214 138 331 330 195 263 329 328 208 240 320 202 327 326 183 325 120 166 324 323 ...

result:

ok answer = 500

Test #34:

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

input:

500 435
8942882 9009137
2960339 4249642
6469497 9548984
1335505 1977271
8656424 8708138
8855830 9941526
120428 6845949
4297409 6050960
4211118 5999754
5292184 6371662
1257452 1532520
4172544 8586887
420009 9449705
9256685 9947310
6863833 8506653
5057204 7529960
4548338 8379192
3876868 8854349
331804...

output:

435 397 434 286 433 432 393 405 362 323 375 431 430 429 428 384 427 426 321 425 424 232 329 195 363 423 254 392 415 422 421 325 330 395 420 419 418 417 355 416 409 415 414 413 412 411 427 431 257 410 409 340 253 385 408 376 334 304 407 406 405 292 404 403 263 428 402 273 426 401 357 264 404 400 209 ...

result:

ok answer = 500

Test #35:

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

input:

500 331
9630011 57589654
22572747 68645689
38328399 81622066
94933642 97311408
58050148 62455346
37318915 88117879
68029610 74080275
87750454 92553676
46660595 74511474
32473872 49596859
63350036 89789394
75407776 80074289
80027461 88388093
61349773 99476335
69370190 83482845
70440345 73157341
67787...

output:

178 153 331 330 164 329 106 328 215 128 327 326 325 324 323 238 92 143 322 320 141 116 321 302 329 320 319 316 298 318 317 249 250 220 135 316 315 237 283 314 313 205 312 202 311 229 227 310 309 308 307 306 305 304 217 294 303 243 246 255 193 302 301 300 271 299 298 179 104 297 296 299 295 294 293 2...

result:

ok answer = 500

Test #36:

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

input:

500 477
343566419 927547482
827556406 860923139
786265094 867699424
768873550 983848460
587486802 980298997
991532621 996136199
878431940 941182908
689945290 738517801
517657626 628309437
983790110 985304593
272482247 338862765
740802646 818566102
938911500 949187177
185204729 426499829
724561978 76...

output:

477 476 475 474 473 472 471 262 438 470 407 469 468 437 267 428 337 368 467 231 279 466 465 363 329 464 367 455 357 360 260 458 467 303 327 463 462 461 460 442 423 456 430 459 364 458 457 369 434 435 275 347 456 380 348 455 454 425 429 372 453 452 451 450 439 449 448 323 447 446 426 424 445 256 464 ...

result:

ok answer = 500

Test #37:

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

input:

500 500
2 3
1 2
2 3
2 3
1 2
1 2
2 3
1 3
2 3
2 3
2 3
2 3
2 3
2 3
2 3
2 3
2 3
1 2
1 3
1 3
2 3
2 3
2 3
1 2
1 2
2 3
1 2
1 2
1 2
2 3
2 3
2 3
2 3
1 3
1 3
1 3
1 3
1 2
2 3
2 3
2 3
1 2
2 3
2 3
2 3
2 3
2 3
2 3
1 2
1 2
2 3
2 3
2 3
1 2
2 3
1 2
2 3
2 3
1 2
1 2
1 2
1 2
1 2
2 3
1 3
2 3
2 3
1 2
2 3
2 3
2 3
2 3
1 2
...

output:

500 499 498 497 496 495 494 493 492 491 490 489 488 487 486 485 484 483 482 481 480 479 478 477 476 475 474 473 472 471 470 469 468 467 466 465 464 463 462 461 460 459 458 457 456 455 454 453 452 451 450 449 448 447 446 445 444 443 442 441 440 439 438 437 436 435 434 433 432 431 430 429 428 427 426 ...

result:

ok answer = 500

Test #38:

score: 0
Accepted
time: 129ms
memory: 20600kb

input:

300000 167770
1 5
1 3
1 2
2 3
2 5
2 4
1 2
4 5
4 5
2 5
4 5
4 5
3 4
4 5
3 5
4 5
1 4
2 4
2 5
3 4
4 5
4 5
1 3
4 5
4 5
2 5
4 5
2 3
3 4
3 4
1 3
2 5
2 4
4 5
2 5
3 5
2 5
2 3
4 5
4 5
4 5
3 4
2 4
3 4
4 5
2 5
1 2
2 4
3 4
2 3
1 3
2 5
2 5
2 4
1 3
4 5
3 4
1 3
4 5
3 4
4 5
1 4
2 4
1 3
2 3
1 5
1 2
4 5
4 5
1 4
3 4
2 ...

output:

105309 149332 132510 153796 105308 105307 143157 167770 167769 105306 167768 167767 105305 167766 105304 167765 105303 105302 105301 105300 167764 167763 122232 167762 167761 105299 167760 150380 105298 105297 153896 105296 105295 167759 105294 105293 105292 150126 167758 167757 167756 105291 105290...

result:

ok answer = 230231

Test #39:

score: 0
Accepted
time: 135ms
memory: 17296kb

input:

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

output:

124014 158833 33135 59228 82750 124410 25105 25104 158832 82601 158831 49163 158830 158829 64186 143379 137636 158828 158827 25103 50407 48799 158826 70225 25102 107234 25101 158825 158824 29581 112406 25100 27972 26846 25099 158823 124411 158822 82674 33801 45230 25098 158821 158820 158819 82448 15...

result:

ok answer = 292561

Test #40:

score: 0
Accepted
time: 182ms
memory: 16460kb

input:

300000 150009
55 66
55 72
76 99
74 95
20 64
60 85
52 62
54 100
62 73
30 62
60 96
99 100
66 76
10 23
4 20
59 76
67 76
54 95
2 93
18 56
98 100
59 64
63 100
16 29
95 97
40 83
84 93
41 84
37 92
34 51
53 100
98 99
80 88
18 34
68 76
20 74
54 55
16 78
38 55
86 89
8 47
18 81
66 75
60 69
22 66
44 89
19 71
4 ...

output:

43877 11455 150009 150008 49896 150007 70605 150006 66059 8641 150005 150004 34606 62163 125147 27155 58295 150003 3487 130599 150002 111737 150001 26213 150000 149999 149998 149997 149996 145119 149995 149994 149993 140370 48012 70752 108371 23698 68108 149992 63439 9535 515 70412 20886 149991 1636...

result:

ok answer = 299930

Test #41:

score: 0
Accepted
time: 206ms
memory: 16460kb

input:

300000 150001
494 988
672 774
243 913
828 988
37 677
885 943
710 899
735 934
920 922
965 966
140 442
673 881
899 974
326 433
1 144
518 752
965 990
177 532
625 672
530 670
899 994
856 986
262 864
146 442
771 873
671 978
813 927
449 894
888 965
785 926
508 798
502 849
521 735
503 886
119 511
840 894
2...

output:

150001 9101 150000 149999 127227 149998 149997 149996 149995 149994 100203 149993 149992 99676 132695 120295 149991 97917 91951 123093 149990 149989 149988 146819 149987 149986 149985 149984 149983 149982 83629 149981 129349 149980 31468 149979 51234 149978 149977 91644 117176 5746 61466 149976 1499...

result:

ok answer = 300000

Test #42:

score: 0
Accepted
time: 193ms
memory: 16640kb

input:

300000 150000
3973 6094
9736 9998
70 8639
5326 8325
3999 7450
3662 6854
4709 4858
9516 9896
9504 9728
1704 4105
4802 6265
5454 9534
9173 9814
1798 4071
2241 3267
6925 9683
2779 4274
2065 9713
6068 8558
1614 8165
1662 4784
7247 9243
8942 9067
8742 9131
4327 8619
4359 4989
6812 8809
5706 7074
2583 708...

output:

146899 150000 130486 149999 11265 114200 136937 149998 149997 27025 71493 149996 149995 77997 106385 149994 77334 149993 149992 59083 50760 149991 149990 149989 149988 118177 149987 42062 120081 25723 99218 127886 149986 127029 149985 53743 24928 149984 144669 149983 149982 62137 99357 149981 64025 ...

result:

ok answer = 300000

Test #43:

score: 0
Accepted
time: 192ms
memory: 16456kb

input:

300000 150000
12903 16631
31740 87010
65263 66809
76325 96234
6447 96997
93658 98279
37116 45312
40450 92176
39259 44730
68790 89767
37526 84109
33305 42208
63474 88851
92816 93071
32193 50697
34927 62503
48938 97474
32975 63610
1315 17769
30877 52937
60916 91584
14355 34674
63709 64927
6280 33513
5...

output:

115610 150000 143857 149999 149998 149997 47856 149996 78612 149995 149994 1692 149993 149992 124862 31580 149991 27545 21619 20126 149990 80048 94584 120765 149989 124590 22810 91165 128427 2859 74496 149988 149987 5427 149986 28321 149985 14781 149984 149983 86478 134544 149982 149981 132616 14998...

result:

ok answer = 300000

Test #44:

score: 0
Accepted
time: 199ms
memory: 16392kb

input:

300000 150000
567775 666457
837755 984411
718168 903846
272041 566674
845286 892912
657558 706979
979998 984740
897850 920288
573988 604802
125953 702072
763586 844301
293648 334208
270686 660835
362992 482276
789500 805601
843735 845131
733248 894850
241109 377437
254656 819746
559713 638355
309262...

output:

21686 150000 149999 71463 149998 94812 149997 149996 16578 95340 149995 45121 33215 130322 149994 149993 149992 118967 149991 123982 66164 37412 27339 149990 32278 108070 124645 15114 138010 149989 89509 149988 149987 149986 149985 31890 127712 68854 149984 149983 13653 45112 52955 149982 129465 149...

result:

ok answer = 300000

Test #45:

score: 0
Accepted
time: 190ms
memory: 16452kb

input:

300000 150000
7170989 7769844
956107 2663875
9166687 9506653
1888701 7639977
3302208 7630940
4857987 7312608
3733996 4738647
3006274 9521928
6370314 7064994
3306420 5033814
2310651 5271171
1032455 6819687
7079130 9908748
3293168 3641704
1367057 7494712
4640369 8126591
3301376 9160271
5655785 6679644...

output:

45177 61878 150000 25839 32156 17104 42126 149999 141843 70211 50487 121674 149998 78805 93959 149997 149996 127367 18973 149995 149994 52242 104259 149993 33855 44604 147755 78167 70664 149992 149991 149990 149989 149988 9096 27660 96937 149987 149986 149985 149984 96010 101712 115348 149983 34375 ...

result:

ok answer = 300000

Test #46:

score: 0
Accepted
time: 192ms
memory: 16680kb

input:

300000 150000
11552304 25238941
57725800 74297686
59777617 68784124
34279072 42026700
59218385 84180847
89474693 95274286
95736555 96601153
35992390 95512251
71239164 91666139
97076370 97098897
40156523 62645281
32000954 57819471
60179257 88102512
5595628 31475314
55261116 84822976
71013050 92071206...

output:

33835 111194 41492 33875 150000 149999 149998 149997 149996 149995 138525 21006 149994 143549 149993 149992 35085 595 149991 149990 6553 35787 149989 149988 63700 149987 149986 29028 46223 149985 149984 149983 142117 16777 149982 115639 149981 149980 87690 124645 149979 34204 110039 149978 149977 99...

result:

ok answer = 300000

Test #47:

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

input:

300000 150000
654384400 971241348
70913001 607674248
792436692 958757039
493420264 606937015
872887558 973264081
626376272 682239078
582160167 908877630
658835446 733627713
385361776 871189995
334846500 367802854
124802907 643036263
443283183 775149618
514358696 672677144
480809185 562611368
6290012...

output:

150000 65926 149999 8356 149998 87385 149997 66242 149996 47596 43146 100572 68905 147929 25182 149995 71661 149994 149993 149992 149991 149990 129463 43341 41970 149989 110999 149988 149987 137206 85799 36837 149986 13322 149985 149984 38447 46325 26065 149983 149982 149981 99453 149980 115503 1047...

result:

ok answer = 300000

Test #48:

score: 0
Accepted
time: 95ms
memory: 23540kb

input:

300000 259601
2 3
1 2
2 3
1 3
1 3
1 3
2 3
2 3
1 2
1 2
2 3
2 3
1 2
1 3
1 2
1 2
2 3
1 2
2 3
2 3
1 2
2 3
2 3
1 3
1 2
2 3
2 3
2 3
1 2
1 3
2 3
2 3
1 2
1 2
2 3
2 3
2 3
1 3
2 3
1 2
2 3
1 2
1 3
2 3
2 3
2 3
1 2
2 3
2 3
2 3
2 3
1 2
1 2
2 3
1 2
2 3
1 2
2 3
2 3
2 3
2 3
1 2
2 3
1 3
2 3
2 3
2 3
2 3
1 2
2 3
1 2
1 ...

output:

259601 259600 259599 259598 259597 259596 259595 259594 259593 259592 259591 259590 259589 259588 259587 259586 259585 259584 259583 259582 259581 259580 259579 259578 259577 259576 259575 259574 259573 259572 259571 259570 259569 259568 259567 259566 259565 259564 259563 259562 259561 259560 259559...

result:

ok answer = 259601

Test #49:

score: 0
Accepted
time: 126ms
memory: 20744kb

input:

300000 233601
3 5
3 4
1 3
1 4
2 3
2 5
1 2
3 5
4 5
2 4
4 5
3 4
1 2
1 5
2 4
1 4
2 3
2 3
4 5
4 5
2 5
2 3
2 3
2 5
2 3
2 5
4 5
2 4
2 4
3 4
3 5
3 4
2 4
4 5
3 4
2 4
3 4
3 4
4 5
4 5
1 5
1 3
2 4
3 5
2 4
4 5
1 3
2 5
4 5
3 5
4 5
2 3
3 5
1 5
2 3
1 5
3 5
3 5
3 5
3 5
3 4
4 5
2 5
3 4
2 5
2 3
2 3
2 3
3 5
2 3
1 3
4 ...

output:

171148 171147 231737 171146 173635 171145 200152 171144 233601 171143 233600 171142 171210 171141 171140 171139 217974 231384 233599 233598 171138 231739 218214 171137 231426 171136 233597 171135 171134 171133 171132 171131 171130 233596 171129 171128 171127 171126 233595 233594 171125 218211 171124...

result:

ok answer = 296054

Test #50:

score: 0
Accepted
time: 155ms
memory: 17408kb

input:

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

output:

156917 45465 156916 87769 92481 79558 91066 98070 23230 153821 78082 23229 28760 156915 156914 156913 156912 156911 128895 156910 156909 117568 156908 156907 156906 156905 146359 23228 122018 156904 25264 152793 54344 145692 156903 140573 23227 23956 156902 156901 128969 150193 156900 26623 156899 2...

result:

ok answer = 290604

Test #51:

score: 0
Accepted
time: 185ms
memory: 16396kb

input:

300000 150061
40 82
23 24
73 94
66 67
66 93
17 75
27 51
54 69
84 92
39 48
14 77
9 21
45 90
44 82
41 63
92 94
63 85
11 47
73 95
86 94
17 92
35 47
45 64
35 67
93 99
65 97
38 74
56 65
23 78
3 54
27 77
79 91
70 72
88 92
17 88
19 37
87 91
99 100
11 61
26 80
73 98
91 93
11 13
89 94
43 98
90 97
70 73
9 30
...

output:

150061 68734 150060 108881 150059 32848 26111 131830 150058 41552 28498 53875 150057 150056 72731 150055 150054 140649 150053 150052 150051 67017 44547 56899 150050 150049 18580 57342 125921 111329 58058 150048 24206 150047 150046 104285 150045 150044 57976 74086 150043 150042 102534 150041 150040 1...

result:

ok answer = 299989

Test #52:

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

input:

300000 149999
556 916
419 756
924 973
632 643
477 933
942 982
3 683
349 514
19 917
706 752
94 104
394 494
21 497
73 880
45 332
629 786
56 174
741 763
433 889
726 914
262 462
623 915
168 842
254 824
103 996
356 766
948 973
429 621
833 998
625 704
990 998
812 851
225 874
808 995
691 809
206 470
438 71...

output:

149999 108611 149998 138357 149997 149996 55916 89276 119030 147812 53167 47347 125311 11393 133686 68742 97877 24588 149995 149994 31899 149993 2385 149992 149991 50475 149990 29331 149989 110315 149988 149987 149986 149985 149984 109900 40535 139217 149983 9520 149982 149981 149980 149979 19380 14...

result:

ok answer = 299998

Test #53:

score: 0
Accepted
time: 192ms
memory: 16512kb

input:

300000 150000
2952 4855
7982 9177
2483 6149
2332 8618
9598 9934
1792 4703
7046 9680
2410 6305
4047 4777
1499 4551
7242 7357
5766 9935
4189 4328
7115 9460
7695 9319
8328 8677
7785 9491
8174 8492
3883 5165
5277 9578
5928 9878
517 8949
2117 2724
5276 8352
6967 7641
1108 6809
6474 7064
4551 9396
6254 89...

output:

70936 150000 11797 149999 149998 128768 149997 70558 52578 105384 96557 149996 29691 149995 149994 149993 149992 149991 17118 149990 149989 225 83799 149988 123468 92102 29751 149987 149986 149985 72405 149984 5866 64266 104558 149983 149982 149981 149980 149979 149978 149977 31553 48618 149976 5602...

result:

ok answer = 299999

Test #54:

score: 0
Accepted
time: 193ms
memory: 16460kb

input:

300000 150000
90462 99554
55705 57142
94440 97633
58596 96591
75226 94006
13368 15518
98383 98654
84117 94919
40069 63073
8004 65091
4385 82911
66462 70822
34454 44857
22507 37602
4845 74109
10526 95149
16021 24471
9617 25356
49732 92684
82188 93045
52592 55281
96908 97689
23937 68454
38080 79677
47...

output:

150000 135165 149999 149998 149997 26900 149996 149995 48949 64255 32456 119447 102025 97664 101513 149994 13577 83998 149993 149992 75328 149991 84966 95094 97301 149990 149989 149988 51660 149987 149986 149985 119775 53955 149984 145608 149983 59457 135152 149982 149981 149980 149979 149978 149977...

result:

ok answer = 300000

Test #55:

score: 0
Accepted
time: 190ms
memory: 16436kb

input:

300000 150000
978631 982929
101663 499756
759816 798998
803333 838120
636964 675643
641278 704471
862290 919804
49691 717850
467443 677929
21596 84237
577153 844013
916660 917560
774572 929040
515474 806479
665250 888570
521313 523790
783160 877043
712485 825311
160449 264011
9658 425587
999666 9997...

output:

150000 12358 149999 149998 144921 131437 149997 35372 19418 54457 149996 149995 149994 149993 149992 45522 149991 149990 58672 36496 149989 149988 149987 149986 149985 35152 149984 54146 91642 134377 149983 149982 132704 149981 149980 149979 149978 16958 35320 149977 137450 149976 135194 149975 5776...

result:

ok answer = 300000

Test #56:

score: 0
Accepted
time: 192ms
memory: 16392kb

input:

300000 150000
9913013 9932632
1886090 3278627
15598 6396576
2951139 7310476
2824123 6726030
1142999 9790240
7041910 8793346
959943 9716348
3016613 8956537
2336065 9073451
1035455 9348843
3377319 7740855
4388032 8560696
3406865 6461910
8772807 9823783
1946767 8036961
5505173 8732456
8493741 8609530
8...

output:

150000 88085 8188 135120 132618 149999 149998 149997 149996 149995 149994 16134 149993 83967 149992 122883 149991 149990 149989 149988 149987 149986 22428 149985 149984 147817 149983 149982 149981 45036 101634 124843 149980 105463 149979 49152 42524 149978 149977 70407 149976 49751 149975 149974 149...

result:

ok answer = 300000

Test #57:

score: 0
Accepted
time: 196ms
memory: 16684kb

input:

300000 150000
90841840 91559816
12499783 62748667
51355156 76943316
43673156 88083748
36949927 57673386
48735343 75253124
91558518 98845905
78717659 84832367
93306233 99008252
83511172 93934560
56671183 93733617
48444425 88876535
47109951 75003263
55556049 82291660
40401427 60213599
45748967 5257286...

output:

150000 114735 104962 149999 42601 103859 149998 149997 149996 149995 149994 149993 34771 149992 63173 96277 149991 30306 149990 102092 26953 149989 149988 149987 149986 149985 149984 104004 39083 149983 4347 78418 75344 149982 82742 149981 149980 149979 149978 78950 149977 117259 3492 15630 146454 1...

result:

ok answer = 300000

Test #58:

score: 0
Accepted
time: 214ms
memory: 16540kb

input:

300000 150000
957293988 962106030
736798587 808067623
782742114 966585014
742593057 923915720
679625821 902064761
877600863 924157346
873528366 936110266
677729400 918693297
577428362 992519997
350536068 564404168
538943592 889454752
438784335 746201316
501004965 684782755
185477041 538309098
524300...

output:

150000 149999 149998 149997 149996 149995 149994 149993 149992 119638 149991 116865 132579 72648 149990 65215 30885 149989 149988 124969 149987 31318 43940 149986 141830 141563 149985 147097 48207 19953 149984 149983 69677 149982 149981 149980 102725 149979 149978 149977 119607 149976 88590 149975 5...

result:

ok answer = 300000

Test #59:

score: 0
Accepted
time: 111ms
memory: 22276kb

input:

300000 152784
2 3
1 2
1 3
2 3
2 3
1 3
2 3
2 3
1 2
2 3
1 2
1 3
2 3
2 3
1 3
1 2
2 3
2 3
2 3
1 2
1 2
1 2
1 2
2 3
1 3
1 2
2 3
1 2
2 3
1 2
2 3
1 2
2 3
1 2
2 3
1 3
2 3
2 3
2 3
1 2
1 3
2 3
2 3
1 3
1 2
1 2
2 3
2 3
2 3
2 3
2 3
1 2
2 3
2 3
1 3
1 2
1 3
1 2
2 3
2 3
1 2
2 3
1 3
1 2
1 2
2 3
1 2
2 3
1 2
1 3
2 3
2 ...

output:

152784 152783 152782 152781 152780 152779 152778 152777 152776 152775 152774 152773 152772 152771 152770 152769 152768 152767 152766 152765 152764 152763 152762 152761 152760 152759 152758 152757 152756 152755 152754 152753 152752 152751 152750 152749 152748 152747 152746 152745 152744 152743 152742...

result:

ok answer = 152784

Test #60:

score: 0
Accepted
time: 131ms
memory: 20564kb

input:

300000 86194
1 2
3 4
4 5
1 5
4 5
2 4
4 5
2 4
3 5
2 3
2 5
2 4
4 5
3 4
4 5
1 4
2 5
3 4
1 3
2 4
3 4
3 5
1 5
1 4
3 5
3 4
1 5
2 4
2 4
2 3
1 2
3 4
4 5
3 4
4 5
4 5
4 5
4 5
3 5
1 3
3 4
4 5
4 5
1 4
4 5
4 5
3 5
3 4
2 3
3 5
1 2
3 5
2 4
3 4
1 4
4 5
4 5
4 5
4 5
2 3
1 3
2 4
1 4
1 2
3 4
4 5
2 4
2 4
1 3
4 5
3 4
3 4...

output:

41070 23648 86194 23647 86193 23646 86192 23645 23644 84155 23643 23642 86191 23641 86190 23640 23639 23638 37888 23637 23636 23635 23634 23633 23632 23631 23630 23629 23628 84239 35356 23627 86189 23626 86188 86187 86186 86185 23625 71451 23624 86184 86183 23623 86182 86181 23622 23621 37887 23620 ...

result:

ok answer = 148740

Test #61:

score: 0
Accepted
time: 145ms
memory: 17448kb

input:

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

output:

141964 141963 141962 141961 141960 54095 121515 141959 12677 141958 141957 97797 141956 47227 9147 141955 141954 141953 136369 112486 141952 141951 45857 141950 30196 8187 141949 109603 141948 141947 141946 141945 141944 12562 141943 141942 72323 141941 108357 141940 8186 28143 12740 28108 61486 141...

result:

ok answer = 275741

Test #62:

score: 0
Accepted
time: 188ms
memory: 16700kb

input:

300000 149911
43 56
67 78
30 90
55 80
24 77
80 88
2 10
96 97
86 98
19 67
37 84
91 97
62 82
53 63
66 93
22 75
64 73
74 88
92 94
91 92
29 100
90 98
37 99
96 100
63 78
59 82
68 92
70 85
66 91
97 100
61 68
63 90
82 93
40 76
99 100
20 21
97 100
50 76
81 86
70 84
54 94
13 100
24 85
94 99
68 79
94 98
19 88...

output:

43624 134603 149911 127007 42281 149910 124784 149909 149908 70312 149907 149906 149905 37857 149904 104831 129406 149903 149902 149901 149900 149899 149898 149897 73580 149896 149895 149894 149893 149892 86924 149891 149890 33072 149889 87093 149888 34003 149887 149886 149885 149884 149883 149882 5...

result:

ok answer = 299817

Test #63:

score: 0
Accepted
time: 188ms
memory: 16464kb

input:

300000 150000
754 812
673 775
487 552
507 917
210 819
374 736
487 994
397 873
928 980
319 571
408 853
4 496
747 810
131 486
916 956
7 834
699 862
353 697
732 822
898 934
257 595
50 643
707 785
837 931
920 951
822 958
653 780
60 226
937 987
35 519
381 534
179 883
109 813
128 364
628 678
247 491
221 3...

output:

150000 47517 28714 149999 149998 75516 149997 149996 149995 37540 149994 18898 149993 130910 149992 54162 149991 130580 149990 149989 52563 91050 111934 149988 149987 149986 40382 92937 149985 47741 14141 149984 66565 11423 35946 101614 16620 149983 149982 111558 149981 86926 149980 149979 63228 517...

result:

ok answer = 299999

Test #64:

score: 0
Accepted
time: 199ms
memory: 16460kb

input:

300000 150001
7546 9936
1162 3146
6754 9649
857 2413
8510 9893
4716 7705
7716 8415
9164 9410
6835 7368
759 9400
9631 9856
3406 5719
3351 4571
8626 9185
3958 6558
5502 9720
8962 9031
6145 9485
5618 7486
3125 9283
5266 8779
6399 6741
4401 5218
1184 4132
7703 9952
1349 9292
3287 8449
5724 8357
2213 711...

output:

150001 17125 150000 34395 149999 17604 149998 149997 35537 149996 149995 147043 126103 149994 9078 149993 149992 149991 45310 149990 149989 73584 91842 16328 149988 149987 149986 149985 105478 149984 110219 73849 149983 149982 45807 149981 22381 113044 149980 104674 149979 45546 149978 149977 106442...

result:

ok answer = 300000

Test #65:

score: 0
Accepted
time: 192ms
memory: 16652kb

input:

300000 150000
42005 98322
36515 54982
22264 95585
64174 69821
55104 97778
87368 94373
7007 8996
31762 69343
49180 53546
37354 45525
72481 91425
91172 91934
392 96117
89666 96742
78212 94400
40210 51787
79757 90604
54590 58073
81825 88959
87777 95161
45753 55341
30650 33760
41139 89968
90264 98793
89...

output:

150000 108713 149999 41093 149998 149997 55454 35692 140443 86285 149996 149995 149447 149994 149993 38559 149992 46124 149991 149990 5907 96908 149989 149988 149987 87521 129219 14500 149986 144007 149985 81723 149984 105256 38260 149983 117910 136823 126838 127296 114198 149982 149981 149980 14997...

result:

ok answer = 300000

Test #66:

score: 0
Accepted
time: 211ms
memory: 16452kb

input:

300000 150000
105608 372730
450920 939814
392570 470982
831537 960525
739274 852533
205877 847538
328947 740925
299221 476303
764013 815537
148257 288101
440116 625446
852887 985940
771596 826542
644437 892788
117118 283300
5525 130199
802505 908649
605317 714932
57259 586892
934933 944093
803203 95...

output:

14778 150000 64552 149999 149998 149997 72006 22076 149996 73211 105701 149995 149994 149993 7566 95837 149992 118077 10878 149991 149990 149989 149988 10966 149987 149986 149985 55786 149984 136332 41987 115004 128848 57369 149983 149982 149981 144950 149980 4775 149979 80615 149978 62462 10274 149...

result:

ok answer = 300000

Test #67:

score: 0
Accepted
time: 194ms
memory: 16684kb

input:

300000 150000
5452202 9947793
9940079 9977522
9867053 9970459
3301439 5116018
6793328 6959345
295436 7809391
8314322 8332834
284652 6795243
9328222 9619914
1773012 9267574
3339832 7591959
2932404 4146637
1537431 4874682
2542828 9607098
3766697 6739632
8821649 9809564
9012909 9387656
6364569 8263430
...

output:

150000 149999 149998 119403 145412 37127 149997 82430 149996 149995 18391 116223 41921 149994 58795 149993 149992 149991 149990 34833 149989 7238 149988 149987 149986 75849 147438 149985 149984 149983 53959 80507 149982 149981 149980 149979 149978 104267 36224 100963 149977 149976 82148 32927 149975...

result:

ok answer = 300000

Test #68:

score: 0
Accepted
time: 193ms
memory: 16512kb

input:

300000 150000
29256543 66052315
81437971 88272697
30361131 48076722
16393921 38228960
5190763 66267381
87549810 93687917
77861257 84376100
29951389 73926657
30887064 87431784
98966017 99489059
19806040 55359526
881837 92289084
83937815 96494313
39963981 64355637
57275584 68809544
54889048 82463209
1...

output:

56132 150000 108043 102162 45316 149999 149998 85350 149997 149996 73278 100525 149995 15940 137334 149994 139427 84522 149993 83882 49845 149992 149991 84328 149990 149989 26065 96492 149988 149987 149986 126086 149985 149984 149983 45649 149982 12108 149981 149980 129813 18872 59262 149979 149978 ...

result:

ok answer = 300000

Test #69:

score: 0
Accepted
time: 209ms
memory: 16460kb

input:

300000 150000
97364729 815595008
542160770 603377615
577372596 773000925
493180194 604212827
148747585 765587621
781858891 841132159
825615549 958198318
853720291 982666126
443094830 832639056
265464744 612310444
430129832 962941028
720177015 997807318
606221899 916413997
266478160 776731954
4002806...

output:

129355 139326 96757 125878 6527 150000 149999 149998 149997 57042 149996 149995 149994 11493 63885 149993 23207 149992 149991 149990 149989 149988 24274 149987 149986 10253 149985 134830 147987 149984 149983 149982 96506 146412 149981 149980 132214 99107 135850 149979 92504 149978 127370 140095 3547...

result:

ok answer = 300000

Test #70:

score: 0
Accepted
time: 106ms
memory: 22732kb

input:

300000 192988
1 2
1 2
2 3
1 3
2 3
2 3
2 3
2 3
1 2
1 3
2 3
1 3
1 3
1 2
2 3
2 3
1 3
2 3
1 3
1 3
1 2
1 3
1 2
1 2
1 2
1 3
1 3
1 3
1 2
2 3
1 3
1 3
1 3
1 3
2 3
2 3
1 3
1 2
1 2
2 3
2 3
1 2
2 3
1 3
2 3
1 2
1 2
2 3
2 3
2 3
2 3
1 2
1 3
2 3
1 2
2 3
1 3
2 3
1 2
1 3
1 2
1 3
2 3
2 3
2 3
1 3
1 2
1 3
2 3
2 3
2 3
1 ...

output:

192988 192987 192986 192985 192984 192983 192982 192981 192980 192979 192978 192977 192976 192975 192974 192973 192972 192971 192970 192969 192968 192967 192966 192965 192964 192963 192962 192961 192960 192959 192958 192957 192956 192955 192954 192953 192952 192951 192950 192949 192948 192947 192946...

result:

ok answer = 192988

Test #71:

score: 0
Accepted
time: 140ms
memory: 20560kb

input:

300000 234961
1 3
4 5
3 4
2 3
2 4
2 3
3 4
1 5
2 3
4 5
3 4
4 5
1 2
1 4
3 5
4 5
4 5
4 5
2 4
4 5
1 5
4 5
1 4
3 4
2 4
4 5
4 5
2 3
3 4
2 3
4 5
2 5
2 4
2 5
2 4
4 5
2 5
4 5
4 5
2 3
1 3
4 5
1 3
2 5
3 5
4 5
1 2
3 5
3 4
2 3
4 5
4 5
1 5
3 5
2 4
3 5
1 5
1 2
1 4
4 5
2 5
2 3
1 3
1 5
3 4
3 4
2 3
1 5
1 4
3 4
1 3
1 ...

output:

174271 234961 172389 173287 172388 190167 172387 172386 172899 234960 172385 234959 194191 172384 172383 234958 234957 234956 172382 234955 172381 234954 172380 172379 172378 234953 234952 190987 172377 190723 234951 172376 172375 172374 172373 234950 172372 234949 234948 174234 190161 234947 172924...

result:

ok answer = 297533

Test #72:

score: 0
Accepted
time: 155ms
memory: 17312kb

input:

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

output:

68291 144464 144463 72939 29239 144462 92682 144461 108640 144460 144459 11104 122852 144458 144457 10909 144456 35096 86415 28243 144455 144454 144453 37426 10889 91923 142903 92920 144452 10888 123929 109733 54959 144451 29457 144450 144449 144448 92834 138243 142570 144447 144446 10887 68714 5272...

result:

ok answer = 278039

Test #73:

score: 0
Accepted
time: 187ms
memory: 16468kb

input:

300000 150022
74 99
18 100
43 70
30 95
2 95
67 85
93 97
21 51
96 100
2 33
50 93
74 79
43 71
54 85
76 86
95 100
5 48
99 100
35 94
2 3
15 99
68 88
48 51
90 100
47 50
82 96
22 96
76 82
4 90
84 94
52 91
66 87
81 95
94 96
53 83
62 98
10 21
78 86
97 99
9 98
51 54
7 77
60 62
47 71
82 84
54 55
56 63
76 97
9...

output:

150022 150021 24050 150020 326 150019 150018 82405 150017 138310 150016 4942 3714 150015 150014 150013 84499 150012 150011 10781 150010 150009 75992 150008 45523 150007 150006 150005 36965 150004 150003 150002 150001 150000 149999 149998 88696 149997 149996 149995 82018 24123 12758 100495 149994 205...

result:

ok answer = 299938

Test #74:

score: 0
Accepted
time: 163ms
memory: 16460kb

input:

300000 149998
846 912
507 874
872 908
926 962
959 961
791 821
840 964
858 889
833 959
897 978
734 817
686 915
292 679
418 592
247 966
975 984
16 33
62 987
397 560
239 859
363 777
861 945
823 946
145 540
682 838
782 824
206 417
368 819
53 829
345 789
38 344
889 980
260 476
253 382
188 754
898 954
346...

output:

149998 149997 149996 149995 149994 149993 149992 149991 149990 149989 149988 149987 6026 5654 149986 149985 100163 149984 125280 149983 8953 149982 149981 7800 149980 149979 58104 149978 50224 131306 126703 149977 95801 2447 28819 149976 18081 72013 149975 148759 136092 149974 145922 149973 149972 3...

result:

ok answer = 299996

Test #75:

score: 0
Accepted
time: 196ms
memory: 16396kb

input:

300000 150000
3735 8768
3087 8764
3482 4806
5737 8689
9989 9992
9410 9674
3833 8798
6568 9556
1940 4565
6881 9857
1744 3824
4950 4980
3581 5547
5098 8827
9948 9992
2413 6458
9108 9257
4334 6121
4330 7925
2429 7742
3225 9979
6339 7770
1132 2452
7899 8950
5936 7534
4333 4780
4764 9001
385 2374
1066 92...

output:

150000 149999 67887 149998 149997 149996 149995 149994 54023 149993 94685 6610 117167 149992 149991 120455 149990 4966 7309 74064 149989 20298 74867 149988 1061 11118 149987 76129 149986 149985 149984 149983 149982 100270 149981 68032 149980 96286 149979 122537 149978 80577 149977 8227 85586 32105 2...

result:

ok answer = 300000

Test #76:

score: 0
Accepted
time: 194ms
memory: 16456kb

input:

300000 150000
49790 78377
97347 99479
72006 76581
43881 72339
81666 89279
2075 38244
89843 97604
77076 87731
28189 51164
28777 78100
53937 67907
22141 37944
11183 58352
78093 98649
95282 99006
99399 99405
4146 67855
59203 94723
66857 79990
74343 97034
11388 64823
57171 64530
54072 64158
36065 69808
...

output:

124336 150000 136103 104867 149999 38732 149998 149997 38683 28647 123183 45956 87679 149996 149995 149994 82403 149993 149992 149991 78184 108780 47418 63743 140311 149990 149989 149988 149987 143484 28387 149986 149985 103809 149984 149983 62588 149982 120490 149981 149980 45064 103330 79497 6165 ...

result:

ok answer = 300000

Test #77:

score: 0
Accepted
time: 194ms
memory: 16448kb

input:

300000 150000
291766 999528
239706 390565
933299 995606
273097 763455
851446 888731
543833 767589
699748 927426
664379 691555
190026 914875
764030 851584
611326 958847
62849 849203
573123 905908
900958 929788
593543 736367
143467 888350
121565 426255
341185 707591
831864 839245
636104 681776
402398 ...

output:

150000 124708 149999 10348 149998 142843 149997 60184 149996 149995 149994 82747 149993 149992 14748 149991 109777 71189 149990 5263 76356 77526 149989 124104 18039 16131 55298 149988 149987 38169 149986 137460 133546 128184 56710 149985 149984 118262 122883 149983 149982 149981 149980 149979 149978...

result:

ok answer = 300000

Test #78:

score: 0
Accepted
time: 213ms
memory: 16680kb

input:

300000 150000
8227243 9686470
6719345 8881636
3775474 8198905
5364395 9947503
2981953 9696782
1329265 1565360
3644642 4928409
1716902 8967301
9699990 9988645
3821700 7387931
2856554 3399403
9842792 9957190
8991337 9997797
9923943 9959914
2779208 7972351
6971201 9876462
8441175 9612050
6121536 656518...

output:

150000 149999 149998 149997 149996 146099 24711 149995 149994 7327 67055 149993 149992 149991 96462 149990 149989 98008 149988 129081 149987 82473 149986 79312 44716 149985 149984 149983 57383 33548 60868 122726 149982 83609 69754 23807 95360 118686 149981 149980 149979 149978 108541 149977 122143 1...

result:

ok answer = 300000

Test #79:

score: 0
Accepted
time: 196ms
memory: 16536kb

input:

300000 150000
77560217 84821462
57863108 73308827
13349108 92483582
10831881 85670719
92153207 98497873
21826186 59894512
5351484 44192081
23323148 98213132
83517574 87114426
1026504 90841700
99023752 99694292
6764164 7844534
43604894 58538721
33421423 79957123
45276705 79665537
79467172 80182633
80...

output:

150000 137822 149999 28118 149998 124732 7109 149997 149996 2893 149995 149157 78462 149994 108327 149993 149992 60598 23495 37757 149991 14208 147652 139021 149990 149989 149988 149987 149986 55577 72567 131739 149985 30599 38351 145942 91550 40059 149984 149983 149982 99905 149981 101229 149980 14...

result:

ok answer = 300000

Test #80:

score: 0
Accepted
time: 206ms
memory: 16676kb

input:

300000 150000
763814908 996726129
281635131 688248102
904370118 945799883
94949607 286111159
689327474 903697825
926497730 966723335
696541135 923862111
589032579 598315025
292449712 301680987
318552055 778181558
378162882 452092573
107483323 873580594
184668805 250494315
140236757 829538288
6751721...

output:

150000 100857 149999 23035 149998 149997 149996 57089 114018 20270 21792 109374 131992 17275 130517 149995 149994 149993 149992 74197 149146 149991 111868 149990 149989 105638 149988 149987 125383 149986 149985 72909 83105 131584 149984 12272 149983 149982 146 130770 2406 95558 149981 13318 149980 1...

result:

ok answer = 300000

Test #81:

score: 0
Accepted
time: 104ms
memory: 23360kb

input:

300000 233191
1 3
1 3
2 3
2 3
2 3
2 3
2 3
2 3
1 2
2 3
1 3
2 3
2 3
1 3
1 3
1 3
1 3
1 3
2 3
2 3
2 3
2 3
2 3
2 3
1 2
2 3
1 3
2 3
2 3
2 3
1 3
2 3
1 2
1 3
2 3
1 3
1 3
2 3
2 3
1 3
1 2
2 3
2 3
2 3
2 3
1 3
2 3
1 3
1 2
2 3
1 2
1 2
2 3
1 3
1 3
1 2
2 3
2 3
2 3
2 3
2 3
1 2
1 3
1 2
2 3
1 3
2 3
2 3
1 2
2 3
1 2
1 ...

output:

233191 233190 233189 233188 233187 233186 233185 233184 233183 233182 233181 233180 233179 233178 233177 233176 233175 233174 233173 233172 233171 233170 233169 233168 233167 233166 233165 233164 233163 233162 233161 233160 233159 233158 233157 233156 233155 233154 233153 233152 233151 233150 233149...

result:

ok answer = 233191

Test #82:

score: 0
Accepted
time: 121ms
memory: 20548kb

input:

300000 24012
4 5
4 5
1 3
4 5
2 4
2 5
2 5
2 3
4 5
2 4
2 3
3 4
3 4
3 4
2 4
4 5
4 5
2 3
4 5
1 5
1 5
3 5
1 4
3 5
1 4
2 3
2 4
1 4
1 3
1 5
2 4
1 3
3 4
1 3
4 5
1 2
3 4
1 4
2 3
4 5
4 5
2 4
3 4
2 4
2 5
2 5
2 4
2 4
1 5
1 3
2 3
3 5
4 5
1 3
1 4
4 5
2 3
2 5
2 3
1 3
3 5
4 5
3 5
1 5
2 3
2 3
3 5
2 4
3 4
2 4
4 5
4 5...

output:

0 24012 0 24011 0 0 0 0 24010 0 0 0 0 0 0 24009 24008 0 24007 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24006 2259 0 0 0 24005 24004 0 0 0 0 0 0 0 0 0 0 0 24003 0 0 24002 0 0 0 0 0 24001 0 0 0 0 0 0 0 0 24000 23999 0 23998 0 23997 23996 0 0 0 23995 23994 0 0 0 0 0 0 0 5460 0 0 0 0 0 23993 0 0 23992 0 0 0 23991 ...

result:

ok answer = 48024

Test #83:

score: 0
Accepted
time: 143ms
memory: 17244kb

input:

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

output:

25435 104991 82783 96954 0 0 36042 104990 104989 0 53653 97243 104988 57386 27994 0 0 0 0 104987 98118 104986 0 0 0 0 104985 0 104984 73644 101444 27495 104983 104982 104981 104980 104979 0 104978 104977 104976 104975 97687 53551 0 104974 37234 104973 0 56819 0 83515 104814 104972 0 103249 104971 10...

result:

ok answer = 209982

Test #84:

score: 0
Accepted
time: 165ms
memory: 16396kb

input:

300000 47061
70 94
30 50
45 100
36 88
32 91
25 54
9 27
61 65
41 64
65 69
8 68
81 89
46 90
17 31
15 24
93 97
65 78
15 31
94 100
78 79
33 35
19 75
3 62
93 95
15 58
71 84
61 64
26 73
19 72
60 100
81 96
81 88
54 91
15 37
23 46
63 67
4 40
88 100
57 63
13 86
9 23
87 88
58 100
30 67
27 90
65 83
38 92
48 72...

output:

47061 0 47060 47059 47058 43147 39424 25927 3272 23755 0 47057 47056 38170 2287 47055 34095 28976 47054 25145 29230 0 0 47053 0 47052 0 34577 0 47051 47050 47049 47048 22433 0 0 0 47047 33593 0 11170 47046 47045 0 47044 47043 47042 0 47041 47040 47039 0 0 0 47038 47037 0 0 47036 0 47035 0 0 0 0 0 47...

result:

ok answer = 94122

Test #85:

score: 0
Accepted
time: 197ms
memory: 16452kb

input:

300000 24043
284 933
365 927
559 679
102 483
407 653
677 969
463 602
814 900
375 498
620 698
637 793
824 998
213 383
100 496
725 872
52 612
35 947
749 882
724 920
212 665
421 711
675 904
730 890
84 519
508 893
515 984
82 958
975 989
586 750
757 965
34 601
469 593
412 766
389 653
666 884
851 923
616 ...

output:

24043 24042 0 0 0 24041 0 24040 14423 0 0 24039 0 0 24038 0 10037 24037 24036 0 0 24035 24034 0 24033 24032 24031 24030 0 24029 0 0 0 0 24028 24027 24026 24025 0 21309 24024 24023 24022 24021 0 0 0 24020 15535 0 0 0 0 0 0 24019 0 8386 24018 24017 24016 24015 24014 24013 24012 24011 24010 0 24009 240...

result:

ok answer = 48086

Test #86:

score: 0
Accepted
time: 178ms
memory: 16456kb

input:

300000 39197
3464 9192
2491 4593
8097 9019
4096 9853
8425 8896
361 3624
3848 5908
5689 7816
4995 9362
3956 4144
2335 9360
7158 9342
3450 7596
6058 9998
1016 5957
4091 9487
4355 5263
2859 9771
9072 9331
8269 8799
1081 5503
5930 8840
5606 6760
4876 7444
9610 9801
5986 9429
9001 9776
3594 8009
156 9211...

output:

39197 0 39196 39195 39194 29269 0 0 39193 0 39192 39191 0 39190 0 39189 0 39188 39187 39186 0 39185 0 15860 39184 39183 39182 39181 26223 31580 0 39180 39179 39178 0 0 0 39177 39176 39175 12592 30917 39174 18164 39173 39172 39171 39170 39169 39168 39167 10647 39166 39165 39164 39163 39162 0 39161 39...

result:

ok answer = 78394

Test #87:

score: 0
Accepted
time: 201ms
memory: 16464kb

input:

300000 12008
61060 93610
29964 39538
99379 99599
68300 85459
78526 92446
4557 64653
38330 54309
3419 86837
64888 74988
9351 68829
15679 22336
45276 86285
1753 67864
62960 77046
62686 94661
7937 11565
10790 12322
55724 71521
98415 99275
62100 78617
70531 89247
6543 29130
8246 50974
90235 99940
27517 ...

output:

12008 0 12007 12006 12005 0 0 0 0 0 0 12004 0 0 12003 0 0 0 12002 0 12001 0 5776 12000 11999 11998 0 0 0 11997 11996 0 0 11995 11994 11993 11992 11991 0 11990 11989 11988 11744 0 11987 0 11986 0 11985 0 11984 0 11983 0 11982 11981 0 0 11980 0 0 0 11979 11978 11977 11976 0 0 11975 0 0 0 11974 11973 1...

result:

ok answer = 24016

Test #88:

score: 0
Accepted
time: 193ms
memory: 16452kb

input:

300000 51943
922968 931060
676228 902422
706391 835341
377320 837379
728897 785928
945419 983794
728153 742025
530848 705151
193003 410603
795045 976129
628017 856937
286764 722057
45994 560645
835098 931094
935878 983991
440103 965747
474374 609564
522246 850694
287757 962939
754589 843217
262173 7...

output:

51943 51942 51941 51940 0 51939 0 48248 23673 51938 51937 29301 0 51936 51935 51934 0 51933 51932 51931 12695 39115 51930 51929 51928 51927 51926 51925 0 0 0 0 51924 0 51923 0 51922 51921 0 0 51920 0 51919 22198 51918 20799 51917 51916 51915 51914 51913 0 21692 51912 968 51911 51910 0 0 51909 0 1404...

result:

ok answer = 103886

Test #89:

score: 0
Accepted
time: 194ms
memory: 16448kb

input:

300000 92186
5881667 9245835
585950 1112181
2359288 4822085
582150 3868378
2463796 8615660
5466872 7826770
4190126 6736016
5587359 7790977
9047264 9662912
5210034 8575619
8929902 9587777
6225173 9633255
891946 1478964
2631518 3196046
9369588 9836606
2702532 7732659
2191361 2486418
4246739 6627269
63...

output:

92186 36863 0 0 92185 35159 0 0 92184 92183 92182 92181 67305 0 92180 87566 60425 53424 0 92179 92178 92177 92176 40341 92175 92174 45522 92173 92172 0 92171 92170 21515 92169 59565 92168 37662 18138 92167 92166 0 10444 92165 0 92164 2777 70212 0 92163 43292 92162 92161 92160 92159 92086 28364 92158...

result:

ok answer = 184372

Test #90:

score: 0
Accepted
time: 187ms
memory: 16460kb

input:

300000 5101
22533551 61918934
55282140 76435955
67436320 75349037
25838176 76449937
72274253 73479904
12520364 55901303
63268357 78610611
90446269 98394669
45735435 58300568
65549491 93811961
53562826 72410596
98875739 99970807
76621426 81931190
49609129 77583583
10142883 58372718
2868357 10564697
5...

output:

0 0 0 0 0 0 0 5101 0 5100 0 5099 5098 0 0 0 0 5097 5096 0 5095 5094 0 0 0 5093 5092 0 0 0 5091 5090 5089 5088 0 0 5087 0 0 0 0 0 0 0 0 5086 5085 0 5084 0 1261 0 5083 0 0 0 5082 5081 0 5080 0 5079 5078 0 5077 5076 5075 1023 5074 0 0 5073 5072 5071 5070 0 5069 0 0 5068 5067 0 0 5066 0 0 0 5065 0 5064 ...

result:

ok answer = 10202

Test #91:

score: 0
Accepted
time: 197ms
memory: 16456kb

input:

300000 45343
161780904 410049562
283210989 686643566
75741737 207110089
133792723 222338922
681018503 797751796
882310807 893049049
7612807 793470558
622224492 928679497
145325156 991514099
270763472 617283828
259767717 509070778
918270298 952247865
656605285 954061584
531619154 652348482
693773286 ...

output:

20170 0 37635 0 0 45343 0 45342 45341 0 0 45340 45339 40300 45338 45337 5516 32053 0 2722 17353 45336 45335 0 0 36208 39123 45334 45333 45332 45331 24879 0 0 0 45330 31647 4033 0 0 45329 45328 45327 45326 45325 45324 36510 0 0 38361 45323 45322 45321 45320 45319 45318 45317 45316 45315 45314 0 0 0 4...

result:

ok answer = 90686

Test #92:

score: 0
Accepted
time: 109ms
memory: 21704kb

input:

300000 1
2 3
1 3
2 3
2 3
1 2
2 3
2 3
1 2
2 3
2 3
2 3
1 3
1 2
1 2
1 2
2 3
1 2
2 3
2 3
1 3
1 2
1 3
1 2
2 3
2 3
1 2
2 3
1 2
1 2
1 3
1 2
2 3
1 2
2 3
2 3
1 2
1 2
2 3
2 3
2 3
2 3
1 3
2 3
2 3
2 3
1 2
1 2
2 3
2 3
1 3
1 3
1 3
1 3
1 3
2 3
1 3
1 2
1 2
2 3
1 2
2 3
2 3
2 3
1 2
2 3
1 2
1 3
2 3
1 2
1 2
1 2
1 3
1 3...

output:

1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 answer = 1

Test #93:

score: 0
Accepted
time: 108ms
memory: 16680kb

input:

300000 150000
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 ...

output:

69902 69633 69507 69039 69165 69290 69420 68503 68683 68755 68882 68013 68143 68466 68275 71856 70498 70369 70237 71577 70990 70865 70737 61537 71489 71624 71228 68533 71989 71102 71732 74587 72394 72263 72131 72025 72932 72806 72507 75739 73454 73325 73201 73075 73950 73821 73697 75678 74426 74312 ...

result:

ok answer = 300000

Test #94:

score: 0
Accepted
time: 98ms
memory: 16464kb

input:

300000 150000
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 ...

output:

23330 23704 24272 24758 24285 22724 22097 21730 21814 22920 22672 25520 19614 19885 19330 19485 18608 18526 18898 22239 20504 20130 20214 21320 21304 26285 28520 28095 29320 29072 28720 30181 30685 31158 30672 30104 29614 29124 27077 36277 25730 25885 25014 24930 25297 25439 27485 27958 26981 26497 ...

result:

ok answer = 300000

Test #95:

score: 0
Accepted
time: 88ms
memory: 16508kb

input:

300000 150000
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 ...

output:

42930 43325 43002 43940 43677 41677 41827 41516 42601 42357 40477 39684 40117 39047 39512 39232 40805 41291 40797 40989 37365 37117 36449 36479 36797 38697 37877 38156 38457 38380 33765 34717 35037 34056 34397 35997 36287 35327 35590 35647 31297 32147 32467 31442 31822 33437 33615 32767 32997 33077 ...

result:

ok answer = 300000

Test #96:

score: 0
Accepted
time: 104ms
memory: 16608kb

input:

300000 150000
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 ...

output:

13331 13309 13290 13286 13401 13417 13242 13371 13347 6664 13265 13210 13233 13256 13279 13185 13189 13153 13176 13641 13627 13683 13677 13700 13723 13708 13612 13596 13637 13463 13399 13532 13545 13461 13562 13195 13452 13475 13694 12696 12724 12748 12732 12784 12778 12663 12667 13749 12712 12837 1...

result:

ok answer = 300000

Test #97:

score: 0
Accepted
time: 108ms
memory: 16660kb

input:

300000 150000
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 ...

output:

127335 127321 127364 127331 127298 127346 127267 127352 127489 127442 127458 127412 127428 127382 127398 127025 127135 127181 127165 127213 127197 127244 127228 127657 127009 127055 127039 127087 127071 127118 127102 127515 127894 127878 127924 127848 127970 127999 127989 127973 127763 127810 127794...

result:

ok answer = 300000

Test #98:

score: 0
Accepted
time: 100ms
memory: 16460kb

input:

300000 150000
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 ...

output:

138743 138724 138777 138758 138781 138685 138614 138647 138630 138672 138677 138806 138802 138462 138497 138481 138430 138447 138414 138402 138524 138547 138530 138572 138574 138862 139047 139030 139072 139077 139006 139120 139181 139158 139177 139124 139143 139085 138904 138897 138881 138830 138847...

result:

ok answer = 300000

Test #99:

score: 0
Accepted
time: 111ms
memory: 16284kb

input:

300000 150000
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 ...

output:

66657 66653 66649 66645 66662 66676 66672 66663 66667 66699 66695 66691 66687 66683 66641 66714 66710 66706 66721 66603 66581 66577 66583 66569 66624 66600 66596 66718 66588 66651 66619 66615 66611 66607 66584 66638 66634 66630 66626 66855 66813 66809 66805 66801 66826 66832 66828 66824 66820 66807 ...

result:

ok answer = 300000

Test #100:

score: 0
Accepted
time: 95ms
memory: 16276kb

input:

300000 150000
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 ...

output:

96670 96666 96661 96671 96676 96680 96684 96658 96630 96634 96638 96642 96646 96650 96654 96748 96713 96709 96705 96701 96697 96693 96689 96594 96744 96740 96736 96732 96728 96724 96720 96625 96527 96523 96519 96531 96511 96507 96503 96515 96557 96553 96549 96545 96541 96537 96533 96597 96590 96586 ...

result:

ok answer = 300000

Test #101:

score: 0
Accepted
time: 114ms
memory: 16452kb

input:

300000 150000
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 ...

output:

99667 99672 99662 99658 99654 99677 99697 99693 99689 99685 99681 99949 99636 99634 99630 99626 99639 99643 99647 99650 99622 99618 99614 99610 99606 99734 99795 99791 99785 99781 99799 99774 99754 99758 99762 99772 99767 99777 99749 99730 99726 99739 99743 99747 99750 99704 99708 99724 99716 99720 ...

result:

ok answer = 300000

Test #102:

score: 0
Accepted
time: 94ms
memory: 16316kb

input:

300000 150000
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 ...

output:

79984 79986 79973 60003 79990 79992 79994 79996 79998 80000 79959 79946 79948 79950 79982 79980 79978 79976 79974 79913 79911 79909 79907 79905 79903 79901 79899 79897 79895 79804 79773 79771 79769 79826 79824 79822 79820 79818 79816 79814 79797 79810 79808 79806 79952 79802 79800 79798 79972 79970 ...

result:

ok answer = 300000

Test #103:

score: 0
Accepted
time: 94ms
memory: 16656kb

input:

300000 150000
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 ...

output:

80016 80014 80012 80010 80008 80006 80004 80002 90000 80037 80035 80033 80031 80029 80027 80025 80023 80021 80126 80067 80056 80054 80052 80050 80058 80046 80044 80042 80040 80018 80075 80073 80071 80069 80038 80065 80063 80061 80059 80115 80094 80092 80090 80088 80086 80084 80082 80080 80078 80096 ...

result:

ok answer = 300000

Test #104:

score: 0
Accepted
time: 98ms
memory: 16464kb

input:

300000 150000
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 ...

output:

98001 98003 98005 98007 98009 98011 98013 98015 98017 98019 98021 98023 98025 98027 98029 98045 98059 98057 98055 98053 98051 98049 98047 98124 98043 98041 98039 98037 98035 98033 98031 98108 98091 98089 98087 98085 98083 98081 98079 98093 98075 98073 98071 98069 98067 98065 98063 98094 98122 98120 ...

result:

ok answer = 300000

Test #105:

score: 0
Accepted
time: 105ms
memory: 16688kb

input:

300000 150000
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 ...

output:

99802 99804 99806 99808 99810 99824 99814 99816 99818 99820 99822 99988 99900 99849 99847 99845 99843 99841 99839 99837 99826 99828 99830 99832 99834 99899 99866 99868 99870 99872 99863 99862 99860 99858 99856 99854 99852 99874 99888 99897 99895 99893 99891 99889 99887 99885 99883 99881 99879 99877 ...

result:

ok answer = 300000

Test #106:

score: 0
Accepted
time: 92ms
memory: 16452kb

input:

300000 150000
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 ...

output:

83337 83336 83335 83334 83333 83332 83331 83330 83329 83328 83327 83326 83338 83339 83340 83341 83342 83343 83344 83345 83346 83347 83348 83349 83313 83302 83303 83304 83305 83306 83307 83308 83309 83310 83311 83312 83325 83314 83315 83316 83317 83318 83319 83320 83321 83322 83323 83324 83387 83375 ...

result:

ok answer = 300000

Test #107:

score: 0
Accepted
time: 90ms
memory: 16540kb

input:

300000 150000
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 ...

output:

130003 130002 130001 130000 129999 129998 129997 129996 129995 129994 129993 129992 129991 129990 130004 130005 130006 130007 130008 130009 130010 130011 130012 130013 130014 130015 130016 130017 130018 129975 129961 129962 129963 129964 129965 129966 129967 129968 129969 129970 129971 129972 129973...

result:

ok answer = 300000

Test #108:

score: 0
Accepted
time: 98ms
memory: 15872kb

input:

300000 150000
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 ...

output:

143330 143331 143332 143333 143334 143335 143336 143337 143338 143329 143328 143327 143326 143325 143324 143323 143322 143321 143320 143349 143358 143357 143356 143355 143354 143353 143352 143351 143350 143339 143348 143347 143346 143345 143344 143343 143342 143341 143340 143290 143299 143298 143297...

result:

ok answer = 300000

Test #109:

score: 0
Accepted
time: 113ms
memory: 15880kb

input:

300000 150000
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 ...

output:

149329 149330 149331 149332 149333 149334 149335 149336 149337 149338 149339 149340 149341 149342 149343 149328 149327 149326 149325 149324 149323 149322 149321 149320 149319 149318 149317 149316 149315 149314 149313 149359 149374 149373 149372 149371 149370 149369 149368 149367 149366 149365 149364...

result:

ok answer = 300000

Test #110:

score: 0
Accepted
time: 90ms
memory: 15888kb

input:

300000 150000
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 ...

output:

149936 149935 149934 149933 149932 149931 149930 149929 149928 149927 149926 149925 149937 149938 149939 149940 149941 149942 149943 149944 149945 149946 149947 149948 149949 149912 150000 149901 149902 149903 149904 149905 149906 149907 149908 149909 149910 149911 149924 149913 149914 149915 149916...

result:

ok answer = 300000

Test #111:

score: 0
Accepted
time: 94ms
memory: 16420kb

input:

300000 150000
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 ...

output:

150000 149991 149992 149993 149994 149996 149997 149998 149999 149995 149985 149981 149982 149983 149984 149986 149987 149988 149989 149990 149975 149971 149972 149973 149974 149976 149977 149978 149979 149980 149965 149961 149962 149963 149964 149966 149967 149968 149969 149970 149955 149951 149952...

result:

ok answer = 300000

Test #112:

score: 0
Accepted
time: 99ms
memory: 16088kb

input:

300000 150000
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 ...

output:

150000 149999 149998 149997 149996 149995 149994 149993 149992 149991 149990 149989 149988 149987 149986 149985 149984 149983 149982 149981 149980 149979 149978 149977 149976 149975 149974 149973 149972 149971 149970 149969 149968 149967 149966 149965 149964 149963 149962 149961 149960 149959 149958...

result:

ok answer = 300000

Test #113:

score: 0
Accepted
time: 82ms
memory: 15876kb

input:

300000 150000
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 ...

output:

150000 149999 149998 149997 149996 149995 149994 149993 149992 149991 149990 149989 149988 149987 149986 149985 149984 149983 149982 149981 149980 149979 149978 149977 149976 149975 149974 149973 149972 149971 149970 149969 149968 149967 149966 149965 149964 149963 149962 149961 149960 149959 149958...

result:

ok answer = 300000

Test #114:

score: 0
Accepted
time: 100ms
memory: 16456kb

input:

300000 150000
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 ...

output:

50007 50006 50005 50004 50003 50002 50001 50000 49999 49998 49997 49996 49995 49994 49993 49992 49991 49990 50017 50025 50024 50023 50022 50021 50020 50019 50018 50008 50016 50015 50014 50013 50012 50011 50010 50009 49961 49970 49969 49968 49967 49966 49965 49964 49963 49962 49971 49960 49959 49958 ...

result:

ok answer = 299999

Test #115:

score: 0
Accepted
time: 102ms
memory: 23200kb

input:

300000 150000
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 2
1 ...

output:

150000 149999 149998 149997 149996 149995 149994 149993 149992 149991 149990 149989 149988 149987 149986 149985 149984 149983 149982 149981 149980 149979 149978 149977 149976 149975 149974 149973 149972 149971 149970 149969 149968 149967 149966 149965 149964 149963 149962 149961 149960 149959 149958...

result:

ok answer = 150000

Test #116:

score: 0
Accepted
time: 99ms
memory: 16456kb

input:

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

output:

150000 1 149999 150000 149998 149999 149997 149998 149996 149997 149995 149996 149994 149995 149993 149994 149992 149993 149991 149992 149990 149991 149989 149990 149988 149989 149987 149988 149986 149987 149985 149986 149984 149985 149983 149984 149982 149983 149981 149982 149980 149981 149979 1499...

result:

ok answer = 299999

Test #117:

score: 0
Accepted
time: 113ms
memory: 16460kb

input:

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

output:

150000 150000 149999 149999 149998 149998 149997 149997 149996 149996 149995 149995 149994 149994 149993 149993 149992 149992 149991 149991 149990 149990 149989 149989 149988 149988 149987 149987 149986 149986 149985 149985 149984 149984 149983 149983 149982 149982 149981 149981 149980 149980 149979...

result:

ok answer = 300000

Test #118:

score: 0
Accepted
time: 146ms
memory: 17176kb

input:

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

output:

151658 151657 61689 151656 151655 18302 151654 151653 53403 137172 151652 29611 65662 151651 18880 151650 149541 101032 151649 103057 151648 114517 18301 78160 151647 104448 151646 104171 151645 61790 18300 119731 151644 151643 96076 72469 42129 151642 25878 151641 151640 151639 151638 26020 103783 ...

result:

ok answer = 285014

Test #119:

score: 0
Accepted
time: 145ms
memory: 17212kb

input:

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

output:

161017 153142 161016 161015 161014 161013 27175 30614 161012 27174 161011 161010 161009 161008 135656 161007 27173 112553 103511 115257 161006 95165 161005 101492 95305 161004 161003 92468 161002 161001 155943 136553 161000 27172 146746 27171 88905 160999 160998 27170 108320 160997 136538 160996 271...

result:

ok answer = 294859

Test #120:

score: 0
Accepted
time: 140ms
memory: 17228kb

input:

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

output:

152106 146600 156685 157295 23606 150904 99113 157294 144826 157293 139622 157292 73463 157291 157290 62542 108570 157289 61625 157288 157287 157286 157285 111169 157284 157283 23605 23604 29774 24855 105324 157282 28451 121486 23603 49752 157281 157280 69313 74650 157279 157278 23602 23601 157277 6...

result:

ok answer = 290984

Test #121:

score: 0
Accepted
time: 155ms
memory: 17400kb

input:

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

output:

152600 40669 34897 55171 40650 72299 18882 152599 18881 152598 20379 103600 152597 29391 151349 152596 152595 152594 18880 18879 100126 149261 18878 152535 152081 42819 70871 105029 106389 152593 152592 150317 44579 19245 18877 28147 68570 152591 152590 152589 152588 19242 92645 152587 58804 149168 ...

result:

ok answer = 286318