QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#499819#1139. StationsDan4Life76 46ms4100kbC++231.3kb2024-07-31 19:29:202024-07-31 19:29:22

Judging History

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

  • [2024-07-31 19:29:22]
  • 评测
  • 测评结果:76
  • 用时:46ms
  • 内存:4100kb
  • [2024-07-31 19:29:20]
  • 提交

stations

#include "stations.h"
#include <bits/stdc++.h>
using namespace std;
#define pb push_back
#define sz(a) (int)a.size()
#define all(a) begin(a),end(a)
using ll = long long;
using vi = vector<int>;
const int mxN = 1010;
int dfs_timer = 0;
vi labels, adj[mxN];

void dfs(int s, int p, int dep){
	dfs_timer++;
	if(!dep) labels[s] = dfs_timer;
	for(auto u : adj[s])
		if(u!=p) dfs(u,s,dep^1);
	dfs_timer++;
	if(dep) labels[s] = dfs_timer;
}

vi label(int n, int k, vi u, vi v) {
	labels.clear(); labels.resize(n,0); dfs_timer=0;
	for(int i = 0; i < n; i++) adj[i].clear();
	for(int i = 0; i < sz(u); i++){
		int a = u[i], b = v[i];
		adj[a].pb(b), adj[b].pb(a);
	}
	dfs(0,-1, 0); vi lol; lol.clear();
	//for(auto u : labels) lol.pb(u); sort(all(lol));
	//for(auto &u : labels) u=lower_bound(all(lol),u)-begin(lol);
	return labels;
}

int find_next_station(int s, int t, vi c) {
	if(sz(c)==1) return c[0];
	for(auto u : c) if(u==t) return u;
	if(s < c[0]){
		if(!s or (s<=t and t<=end(c)[-2]+1)){
			for(int i = 1; i < sz(c)-!!s; i++)
				if(c[i-1]+1<=t and t<=c[i]) return c[i];
			return c[0];
		}
		return c.back();
	}
	if(c[1]-1<=t and t<=s){
		for(int i = 1; i < sz(c)-1; i++)
			if(c[i]<=t and t<=c[i+1]-1) return c[i];
		return c.back();
	}
	return c[0];
}

詳細信息

Subtask #1:

score: 0
Wrong Answer

Test #1:

score: 0
Wrong Answer
time: 0ms
memory: 3672kb

input:

0
10
10 1000
4 5
9 0
2 6
5 2
8 3
1 4
8 1
6 0
3 7
3 1000
0 1
1 2
998 1000
166 178
393 452
389 179
622 429
892 866
872 18
899 227
835 637
587 769
504 386
369 577
65 441
523 17
803 221
878 321
637 892
696 473
16 146
840 322
495 986
353 275
330 585
831 402
719 810
704 830
780 940
53 901
894 911
394 482
...

output:

10
1
15
5
13
7
17
19
11
9
3
3
1
5
3
998
1
1991
385
231
727
1035
1849
1845
87
105
1885
1685
139
1427
827
153
1767
489
899
1695
1351
1635
653
1527
621
1505
937
1181
1037
539
427
1375
1413
1513
1195
1875
673
327
1065
1307
1959
213
1907
243
533
1251
459
325
1841
697
1627
359
1305
791
803
1311
215
83
194...

input:

1
-1
0

output:


result:

FAIL Unexpected end of file - int32 expected (/opt/uoj/judger/uoj_judger/work/channel_2_answer.txt)

Subtask #2:

score: 0
Wrong Answer

Test #11:

score: 0
Wrong Answer
time: 0ms
memory: 3624kb

input:

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

output:

996
1
1023
1991
3
513
1025
1535
257
511
767
1021
1279
1533
1789
1989
5
131
259
385
515
641
769
895
1027
1153
1281
1407
1537
1663
1791
1917
67
129
193
255
321
383
447
509
577
639
703
765
831
893
957
1019
1089
1151
1215
1277
1343
1405
1469
1531
1599
1661
1725
1787
1853
1915
1957
1987
7
37
69
99
133
16...

input:

1
-1
0

output:


result:

FAIL Unexpected end of file - int32 expected (/opt/uoj/judger/uoj_judger/work/channel_2_answer.txt)

Subtask #3:

score: 16
Accepted

Test #17:

score: 16
Accepted
time: 28ms
memory: 3876kb

input:

0
10
2 1000000
1 0
997 1000000
830 513
223 672
727 200
763 415
581 440
34 42
267 325
912 693
753 59
401 289
198 641
982 214
41 49
453 107
940 806
905 732
153 482
248 405
102 79
480 837
534 620
564 856
679 178
278 247
899 206
333 672
297 308
407 863
26 752
272 178
204 603
208 10
715 562
785 285
184 5...

output:

2
1
3
997
1
1477
1301
579
1657
301
1203
1437
381
37
1069
115
1971
631
485
457
1921
1977
1683
1811
1567
1243
183
1291
173
1887
671
789
621
1329
1755
23
1653
341
1123
1353
397
227
83
707
1907
1571
605
1493
1589
589
921
959
1223
157
273
113
299
731
303
735
1911
799
1119
1013
587
569
613
865
1715
1793
1...

input:

1
59859
11 7 2
1
3
3 1 1
1
3 1 1
1
1969 1915 2
31
33
389 491 2
1799
1801
271 869 2
1735
1737
1 3 1
3
13 1 2
17
19
123 329 2
1877
1879
1 3 1
3
1 3 1
3
3 1 1
1
5 3 2
1
3
1761 175 2
1959
1961
1629 1787 2
371
373
1489 1497 2
511
513
9 19 2
3
5
3 5 1
5
1435 1225 2
293
295
47 197 2
183
185
561 587 2
1445
...

output:

3
1
1
33
1799
1735
3
19
1877
3
3
1
3
1961
371
511
3
5
295
185
1445
481
1883
1841
3
1061
527
697
5
3
643
1
547
7
1
3
1373
327
797
3
375
701
1877
643
5
7
1175
1273
1117
3
323
7
553
769
135
141
3
49
1
1
5
11
11
75
1493
831
55
7
321
13
269
1229
83
7
1571
3
1229
755
3
1581
5
937
1481
3
3
159
3
1719
3
130...

result:

ok 

Test #18:

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

input:

0
10
999 1000000
719 816
256 855
722 661
705 575
610 707
632 426
296 99
891 512
445 475
76 601
63 756
576 934
73 186
606 363
702 69
48 768
568 128
904 82
223 805
146 382
922 467
347 433
959 614
709 998
296 4
544 64
165 989
856 470
370 230
239 810
911 976
728 952
162 752
682 305
511 782
113 37
576 41...

output:

999
1
1811
973
879
547
227
1261
1405
853
1607
1187
1621
1753
1255
1681
207
1285
1353
1603
881
611
257
737
833
527
609
543
913
375
517
1819
1561
1703
745
511
1141
1847
1317
1095
939
793
1093
55
167
1245
1427
1131
1843
1389
1757
177
851
17
775
713
1035
1785
1713
1367
499
1555
1371
811
1953
537
1589
39...

input:

1
50048
1713 1301 2
149
151
343 1001 2
1145
1147
1923 1879 2
1555
1557
1273 1693 2
589
591
477 1869 2
1125
1127
277 1019 2
1325
1327
1945 1679 2
1897
1899
997 1207 2
865
867
551 1715 2
937
939
9 431 2
1915
1917
531 1417 2
1071
1073
445 145 2
1985
1987
1607 1153 2
1587
1589
1075 1461 2
849
851
987 95...

output:

151
1145
1557
589
1127
1325
1897
865
939
1915
1073
1987
1587
849
503
701
1015
619
1937
1785
617
1727
1923
533
1961
1015
237
119
1341
1111
809
293
897
267
1769
1513
1549
355
189
935
159
657
805
1407
803
1379
159
871
189
497
649
1077
997
1749
1191
1435
743
271
655
75
235
1667
1593
1159
1689
1123
1975
...

result:

ok 

Test #19:

score: 16
Accepted
time: 46ms
memory: 4092kb

input:

0
10
2 1000000
0 1
2 1000000
0 1
2 1000000
1 0
2 1000000
0 1
2 1000000
1 0
2 1000000
0 1
2 1000000
1 0
2 1000000
1 0
2 1000000
1 0
2 1000000
1 0

output:

2
1
3
2
1
3
2
1
3
2
1
3
2
1
3
2
1
3
2
1
3
2
1
3
2
1
3
2
1
3

input:

1
100000
1 3 1
3
1 3 1
3
3 1 1
1
1 3 1
3
3 1 1
1
1 3 1
3
1 3 1
3
1 3 1
3
3 1 1
1
1 3 1
3
3 1 1
1
1 3 1
3
3 1 1
1
3 1 1
1
3 1 1
1
3 1 1
1
1 3 1
3
3 1 1
1
3 1 1
1
1 3 1
3
1 3 1
3
1 3 1
3
1 3 1
3
3 1 1
1
1 3 1
3
1 3 1
3
1 3 1
3
3 1 1
1
1 3 1
3
1 3 1
3
3 1 1
1
3 1 1
1
1 3 1
3
1 3 1
3
1 3 1
3
1 3 1
3
3 1...

output:

3
3
1
3
1
3
3
3
1
3
1
3
1
1
1
1
3
1
1
3
3
3
3
1
3
3
3
1
3
3
1
1
3
3
3
3
1
1
3
3
3
1
3
3
1
3
1
1
1
3
1
3
1
1
1
3
1
1
3
1
1
1
1
1
1
1
3
1
3
3
1
3
3
1
3
1
3
3
3
1
3
1
1
3
1
1
1
3
3
1
3
3
1
1
3
3
1
1
3
3
3
3
3
3
3
1
1
3
1
1
1
1
3
1
3
3
1
1
1
3
3
1
1
3
3
3
1
1
3
1
1
3
1
1
1
1
1
3
1
3
1
1
3
1
3
3
3
3
3
1
...

result:

ok 

Test #20:

score: 16
Accepted
time: 38ms
memory: 3792kb

input:

0
10
3 1000000
1 0
0 2
3 1000000
2 0
0 1
3 1000000
2 1
2 0
3 1000000
2 0
2 1
3 1000000
0 1
1 2
3 1000000
1 0
1 2
3 1000000
2 0
2 1
3 1000000
0 1
2 1
3 1000000
2 1
0 1
3 1000000
0 2
2 1

output:

3
1
3
5
3
1
5
3
3
1
3
5
3
1
3
5
3
1
5
3
3
1
5
3
3
1
3
5
3
1
5
3
3
1
5
3
3
1
3
5

input:

1
74899
1 3 1
5
3 1 1
5
3 5 1
5
3 1 1
1
5 3 1
1
1 3 2
3
5
5 1 2
1
3
1 5 1
5
1 3 1
5
5 3 2
1
3
1 5 2
3
5
1 5 1
5
1 5 1
5
3 1 1
5
3 5 1
5
1 3 1
5
1 3 1
5
1 3 1
5
5 1 1
1
5 1 2
1
3
5 3 2
1
3
3 1 1
5
1 3 1
5
1 5 1
5
3 1 1
5
1 5 2
3
5
5 3 2
1
3
1 3 1
5
5 3 1
1
5 3 1
1
1 5 1
5
3 5 1
5
1 3 1
5
5 1 2
1
3
1 ...

output:

5
5
5
1
1
3
1
5
5
3
5
5
5
5
5
5
5
5
1
1
3
5
5
5
5
5
3
5
1
1
5
5
5
1
5
5
5
5
5
1
3
5
1
5
5
5
5
5
1
1
5
5
1
5
3
3
1
3
5
3
1
5
3
5
3
5
1
3
1
5
5
5
5
1
5
1
1
3
5
5
5
3
5
5
5
5
5
5
5
5
5
1
5
5
3
1
5
5
3
3
1
5
5
3
1
1
5
1
3
1
1
3
1
5
5
5
5
5
1
5
5
3
5
1
1
5
5
1
1
1
5
1
1
3
5
5
3
1
5
1
3
5
5
5
1
5
1
5
3
5
...

result:

ok 

Test #21:

score: 16
Accepted
time: 36ms
memory: 3816kb

input:

0
10
4 1000000
0 1
2 3
0 2
4 1000000
2 1
3 1
0 2
4 1000000
3 1
3 0
1 2
4 1000000
1 3
2 1
0 2
4 1000000
1 2
1 3
0 3
4 1000000
1 0
1 2
0 3
4 1000000
3 0
0 2
2 1
4 1000000
0 1
2 0
1 3
4 1000000
2 0
0 1
2 3
4 1000000
2 1
3 0
3 1

output:

4
1
3
7
5
4
1
3
7
5
4
1
3
5
7
4
1
3
7
5
4
1
3
5
7
4
1
5
3
7
4
1
5
7
3
4
1
5
7
3
4
1
7
5
3
4
1
3
5
7

input:

1
66495
7 5 2
1
5
3 7 2
5
7
3 1 1
5
3 1 1
1
3 7 1
1
5 7 1
3
3 1 1
5
5 1 2
1
3
5 3 1
3
5 7 1
3
5 3 1
7
3 1 2
5
7
7 1 2
1
5
7 1 1
1
5 7 1
3
5 1 1
3
7 5 1
1
3 7 2
5
7
3 5 2
5
7
5 7 1
7
5 3 2
1
3
1 5 1
7
1 7 2
3
7
7 1 2
1
3
3 7 1
1
5 3 1
7
7 5 1
1
3 7 2
5
7
3 5 1
1
5 3 1
3
5 3 1
3
5 7 2
1
3
7 1 2
1
3
3 ...

output:

5
7
5
1
1
3
5
1
3
3
7
7
1
1
3
3
1
7
5
7
3
7
7
1
1
7
1
7
1
3
3
1
1
7
1
5
7
5
1
5
3
1
7
3
5
1
7
1
3
5
3
7
3
5
3
5
3
3
7
3
7
7
1
7
1
1
7
5
3
3
3
5
3
1
1
7
7
5
3
7
5
1
3
5
3
3
1
1
3
7
3
3
7
7
3
3
3
1
1
7
1
3
3
5
7
7
7
3
5
3
7
3
1
1
7
3
3
1
3
3
1
7
1
3
1
1
1
7
7
7
1
5
1
5
7
7
5
7
7
7
1
7
1
5
1
5
1
7
1
5
...

result:

ok 

Test #22:

score: 16
Accepted
time: 34ms
memory: 3876kb

input:

0
10
1000 1000000
526 757
286 227
877 883
484 370
847 13
425 107
166 745
276 357
746 21
304 131
462 834
317 58
942 423
375 631
977 908
229 838
549 167
518 60
51 772
419 970
909 386
362 829
470 46
218 986
82 787
919 307
947 691
348 900
233 650
253 762
90 850
144 627
954 103
602 268
187 746
568 992
31...

output:

1000
1
357
1101
1337
711
1173
687
1949
85
1651
117
525
221
1233
1689
1835
1335
1055
287
1903
1407
1201
371
1347
779
643
1627
1815
1917
1781
1547
1849
1717
91
1971
1321
1799
137
1193
439
1297
737
29
385
465
69
1813
1047
369
573
47
1387
777
1637
1693
1985
885
1001
1177
1331
1669
1353
1685
1701
1241
40...

input:

1
50050
511 313 2
77
79
109 111 2
571
573
1547 1015 2
1899
1901
947 263 2
1127
1129
1325 617 2
1319
1321
1879 667 2
603
605
1887 421 2
1559
1561
543 279 2
1917
1919
859 1779 2
1623
1625
989 1719 2
459
461
829 1515 2
1441
1443
987 585 2
1287
1289
977 1953 2
1505
1507
1511 1401 2
1167
1169
941 1091 2
...

output:

79
571
1901
1129
1319
605
1559
1919
1625
459
1443
1289
1507
1169
1737
797
1463
351
1983
177
493
435
1447
1509
1569
1317
121
487
825
799
265
1063
331
1403
107
1727
1001
1743
185
1465
1879
1685
1085
619
555
747
573
1513
1239
167
89
1259
541
1799
599
445
1475
717
881
1183
593
471
643
1705
479
441
237
4...

result:

ok 

Test #23:

score: 16
Accepted
time: 36ms
memory: 3792kb

input:

0
1
1000 1000000
622 589
830 829
709 500
278 363
20 230
963 181
768 29
857 332
787 757
897 285
480 939
855 617
959 84
687 755
667 30
553 1
213 98
987 780
47 851
107 764
130 863
326 832
872 636
85 159
119 330
672 210
134 576
224 282
570 387
53 941
723 69
694 642
707 49
260 390
525 768
78 273
811 220
...

output:

1000
1
1191
605
139
67
799
1309
1059
5
359
1475
459
1429
1359
1167
1231
191
891
1723
381
93
1031
1985
1135
1445
1701
1847
561
407
957
547
869
177
463
1393
1117
947
1255
1975
185
189
431
1093
1901
1529
909
113
187
1889
1845
961
1317
1851
599
1585
1879
1551
917
1711
287
1605
1627
1547
1945
401
87
157
...

input:

1
50053
1789 581 2
679
681
1615 1047 2
853
855
53 267 2
417
419
1357 757 2
1111
1113
803 1567 2
1665
1667
1131 1019 2
1337
1339
275 1067 2
195
197
725 1711 2
1743
1745
1541 623 2
927
929
645 1659 2
1823
1825
255 271 2
215
217
1029 1487 2
1439
1441
1075 27 2
1393
1395
425 1453 2
45
47
993 1017 2
1475...

output:

679
855
417
1111
1665
1339
195
1743
927
1823
215
1441
1395
45
1475
109
9
1151
1155
1795
1841
881
1483
851
847
753
135
1565
321
527
495
1435
1193
935
1349
1831
981
1751
993
283
1525
411
1079
1249
1627
929
39
1787
471
613
1553
743
1695
917
585
1305
449
841
901
1101
1921
1795
209
351
509
43
1653
891
10...

result:

ok 

Test #24:

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

input:

0
10
4 1000000
0 1
1 2
2 3
4 1000000
0 1
1 3
3 2
4 1000000
0 2
2 1
1 3
4 1000000
0 2
2 3
3 1
4 1000000
0 3
3 1
1 2
4 1000000
0 3
3 2
2 1
4 1000000
1 0
0 2
2 3
4 1000000
1 0
0 3
3 2
4 1000000
1 2
2 0
0 3
4 1000000
1 3
3 0
0 2

output:

4
1
7
3
5
4
1
7
5
3
4
1
3
7
5
4
1
5
7
3
4
1
3
5
7
4
1
5
3
7
4
1
3
7
5
4
1
3
5
7
4
1
3
5
7
4
1
3
7
5

input:

1
120
7 5 2
1
3
7 3 2
1
3
7 3 2
1
3
5 3 1
3
3 7 2
5
7
1 3 2
3
7
1 5 2
3
7
1 7 1
7
5 3 1
7
7 3 2
1
5
7 1 2
1
3
3 7 1
1
7 1 2
1
3
3 5 2
5
7
3 5 1
1
1 3 1
7
3 5 2
5
7
3 1 1
5
1 7 2
5
7
1 5 1
7
1 3 1
7
3 7 2
5
7
7 5 2
1
5
5 1 1
3
1 7 2
3
7
5 3 1
3
3 1 2
5
7
5 1 1
3
7 1 1
1
3 5 2
5
7
5 7 1
3
1 3 2
3
7
1 ...

output:

3
3
3
3
7
3
7
7
7
1
1
1
1
5
1
7
5
5
7
7
7
7
5
3
7
3
7
3
1
5
3
3
7
3
1
3
7
5
1
7
7
7
1
7
7
7
3
7
7
7
1
5
5
7
1
7
1
3
1
3
7
7
7
1
5
3
3
7
3
1
3
3
1
5
1
7
1
7
3
3
1
5
5
7
3
7
5
7
1
1
7
5
3
5
1
7
3
1
3
3
5
1
7
5
1
3
7
3
3
7
3
5
3
1
7
7
3
7
7
3

result:

ok 

Test #25:

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

input:

0
10
6 1000000
0 1
1 2
2 3
3 4
4 5
6 1000000
0 1
1 2
2 3
3 5
5 4
6 1000000
0 1
1 2
2 4
4 3
3 5
6 1000000
0 1
1 2
2 4
4 5
5 3
6 1000000
0 1
1 2
2 5
5 3
3 4
6 1000000
0 1
1 2
2 5
5 4
4 3
6 1000000
0 1
1 3
3 2
2 4
4 5
6 1000000
0 1
1 3
3 2
2 5
5 4
6 1000000
0 1
1 3
3 4
4 2
2 5
6 1000000
0 1
1 3
3 4
4 5...

output:

6
1
11
3
9
5
7
6
1
11
3
9
7
5
6
1
11
3
5
9
7
6
1
11
3
7
9
5
6
1
11
3
5
7
9
6
1
11
3
7
5
9
6
1
11
9
3
5
7
6
1
11
9
3
7
5
6
1
11
5
3
9
7
6
1
11
7
3
9
5

input:

1
300
9 3 2
3
5
5 9 2
7
9
5 1 2
7
9
5 7 2
7
9
11 7 2
1
3
9 1 2
3
5
11 9 2
1
3
5 11 2
7
9
1 11 1
11
3 7 2
9
11
1 3 1
11
9 7 2
3
5
9 5 2
3
5
3 9 2
9
11
3 5 2
9
11
5 7 2
7
9
5 3 2
7
9
7 1 1
5
7 1 1
5
3 5 2
9
11
11 5 2
1
3
11 1 2
1
3
9 1 2
3
5
5 3 2
7
9
1 5 1
11
1 11 1
11
3 11 2
9
11
5 7 2
7
9
3 9 2
9
1...

output:

3
9
9
7
3
3
3
9
11
9
11
5
5
9
9
7
9
5
5
9
3
1
3
9
11
11
11
7
9
5
9
9
11
5
9
3
11
9
5
7
5
11
5
5
7
3
11
3
3
11
9
11
3
5
7
3
11
11
9
9
3
5
3
11
11
9
11
9
9
11
11
3
3
11
11
5
5
1
5
11
9
3
9
5
9
3
3
3
3
11
11
5
5
5
11
9
9
11
9
11
11
5
9
11
3
11
11
3
9
1
9
9
9
5
9
11
11
1
9
11
5
11
3
3
5
5
9
5
5
9
11
3
9...

result:

ok 

Test #26:

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

input:

0
3
3 1000000
0 1
1 2
3 1000000
0 2
2 1
3 1000000
1 0
0 2

output:

3
1
5
3
3
1
3
5
3
1
3
5

input:

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

output:

5
5
5
5
5
3
1
5
5
1
1
1
1
1
5
3
5
3

result:

ok 

Test #27:

score: 16
Accepted
time: 28ms
memory: 3792kb

input:

0
10
4 1000000
2 1
1 0
3 2
4 1000000
1 2
0 1
1 3
4 1000000
1 0
2 0
0 3
4 1000000
1 3
1 0
2 0
4 1000000
3 2
0 3
3 1
4 1000000
0 1
1 3
2 1
4 1000000
0 1
0 3
3 2
4 1000000
0 3
1 2
0 2
4 1000000
0 2
3 2
2 1
4 1000000
2 0
2 3
0 1

output:

4
1
7
3
5
4
1
7
3
5
4
1
3
5
7
4
1
5
7
3
4
1
5
3
7
4
1
7
5
3
4
1
3
5
7
4
1
5
7
3
4
1
5
7
3
4
1
7
5
3

input:

1
66694
1 5 2
3
7
7 5 2
1
5
3 7 1
7
7 1 3
1
3
5
5 3 1
7
5 3 2
1
3
3 5 1
1
7 5 1
1
3 7 1
7
5 3 1
7
1 5 1
7
5 3 1
7
3 5 1
1
5 7 2
1
3
7 5 3
1
3
5
1 3 1
7
7 3 2
1
5
3 7 1
7
5 1 1
7
3 5 1
7
3 5 1
7
1 5 1
7
3 7 1
7
7 1 3
1
3
5
1 3 1
7
3 1 1
7
3 5 1
7
3 5 1
5
3 1 1
7
5 7 1
7
7 1 3
1
3
5
1 5 2
3
7
5 7 1
7
...

output:

7
5
7
1
7
3
1
1
7
7
7
7
1
1
5
7
1
7
7
7
7
7
7
1
7
7
7
5
7
7
1
7
7
7
1
7
7
5
1
7
7
1
1
1
5
7
5
7
1
3
5
7
7
7
3
1
3
1
7
1
7
7
7
7
7
3
5
7
7
7
7
7
3
7
1
1
7
1
7
1
3
7
7
7
3
5
5
7
1
5
5
7
1
5
7
3
7
7
5
1
3
5
5
7
3
7
1
7
7
1
5
1
7
1
3
3
7
1
1
7
7
1
5
7
7
7
7
7
7
5
7
1
3
7
5
5
7
1
7
1
7
7
7
5
5
5
1
7
7
7
...

result:

ok 

Test #28:

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

input:

0
10
1000 1000000
802 637
810 172
802 781
109 293
802 724
488 524
73 802
802 312
108 985
802 594
305 802
802 620
382 747
841 535
802 690
987 387
269 559
201 219
982 319
228 802
802 977
291 962
657 597
69 757
321 555
825 299
802 694
363 827
802 265
475 796
600 891
802 16
802 116
487 167
150 335
175 5...

output:

1000
1
479
929
1051
1797
1585
991
615
1773
1857
1979
1297
583
891
727
1287
115
1601
1283
197
837
981
323
713
1347
843
775
885
173
719
1571
633
1195
709
521
1793
449
543
453
1757
239
41
1237
1083
1813
1223
821
1653
969
143
157
829
1345
131
37
1173
413
599
523
1081
211
51
49
1263
1841
907
1413
1483
14...

input:

1
51340
299 1543 2
1207
1209
287 73 2
1755
1757
1031 785 2
263
265
557 1847 2
625
627
919 519 2
1123
1125
1065 463 2
1103
1105
1273 21 2
1307
1309
265 1815 2
249
251
1171 1389 1
1173
1401 1365 1
3
141 225 2
1365
1367
739 311 2
767
769
1333 193 2
1359
1361
1353 1827 1
85
1929 1821 2
1917
1919
1303 11...

output:

1209
1757
265
627
1125
1105
1309
249
1173
3
1365
769
1361
85
1917
1311
657
85
3
1563
1327
1631
739
587
1503
85
1919
607
677
1799
1843
263
301
459
1081
1705
1141
437
1113
1675
1895
1603
49
3
561
45
839
1
1855
311
1291
25
525
991
373
85
1841
1243
833
823
1857
3
1881
383
85
67
805
1307
545
313
799
1445...

result:

ok 

Test #29:

score: 16
Accepted
time: 36ms
memory: 4100kb

input:

0
10
1000 1000000
1 433
265 863
766 305
237 422
591 33
588 87
33 868
33 328
110 458
718 791
891 33
22 576
773 795
489 357
104 33
33 829
308 726
592 865
651 179
591 508
264 792
274 367
219 33
67 600
419 406
583 183
716 211
4 709
983 33
672 928
648 689
679 497
321 874
711 585
758 518
223 702
440 618
7...

output:

1000
1
1195
1021
853
577
919
763
1425
101
787
1719
1179
339
1433
1737
1149
1547
1915
789
1669
501
1203
1741
641
1937
1171
1025
1933
1321
223
983
1599
865
1995
1543
1043
441
1395
1677
1707
881
1231
707
1725
1345
1511
1753
199
163
727
1009
1793
345
965
277
1327
1829
1889
581
1323
1451
1643
265
1515
48...

input:

1
51513
1423 1121 2
957
959
637 63 2
715
717
831 1235 1
1999
971 1489 1
1999
1453 1019 2
1441
1443
963 301 2
969
971
613 1087 2
11
13
611 1355 2
449
451
1211 155 2
1173
1175
981 773 1
1999
1779 613 2
27
29
1791 633 2
1799
1801
1169 1325 2
11
1139
1151 1821 2
1125
1127
1665 1951 2
1135
1137
19 353 2
...

output:

959
717
1999
1999
1441
971
11
449
1173
1999
29
1801
11
1125
1135
1683
1995
889
1261
499
215
1629
11
895
1631
1985
1999
1871
93
411
1985
1563
475
1015
1555
1637
1001
495
211
1999
565
559
47
1191
695
1999
77
1999
1349
223
1999
1999
1297
1769
1999
1567
1999
1177
289
1615
859
237
913
1827
269
1575
751
7...

result:

ok 

Test #30:

score: 16
Accepted
time: 34ms
memory: 4080kb

input:

0
1
1000 1000000
394 768
598 218
369 360
414 385
909 666
948 524
272 868
110 348
723 672
225 409
312 213
865 469
207 711
779 480
303 958
946 880
22 137
265 787
595 9
193 865
661 869
680 238
708 770
389 82
828 35
881 49
138 749
220 975
452 201
641 269
734 497
155 159
324 778
105 650
882 621
519 319
4...

output:

1000
1
565
1811
405
107
645
1771
1997
399
553
17
1275
33
221
149
639
723
1115
423
361
1949
1005
523
285
307
615
1075
1921
1161
445
39
243
1593
491
1305
1053
1299
1445
133
1267
1563
1659
167
1569
279
1777
393
583
865
67
607
161
1889
1721
965
1231
37
271
53
1069
1995
541
743
719
483
479
377
729
1559
5...

input:

1
49931
1969 1411 2
1963
1965
689 1437 2
629
631
1933 869 30
1
3
67
147
205
245
303
353
427
491
545
617
703
753
821
877
929
1001
1081
1135
1217
1281
1347
1407
1473
1549
1607
1697
1777
1845
491 1413 2
543
1933
839 1779 2
857
859
1187 1177 2
1163
1165
1465 939 2
1413
1415
1891 983 2
1885
1887
607 1637...

output:

1963
629
821
1933
859
1165
1413
1885
553
1691
155
979
17
693
1933
115
765
1985
1773
679
1091
281
1549
985
1521
275
1043
959
1915
769
1933
1999
1539
1445
1209
1
1593
1391
1037
473
111
569
1949
1065
1551
1221
1131
1543
885
1437
1231
1573
1129
491
807
1215
1159
793
43
1343
275
171
1459
925
511
1265
165...

result:

ok 

Test #31:

score: 16
Accepted
time: 12ms
memory: 3816kb

input:

0
10
96 1000000
0 36
27 0
95 0
7 0
0 70
59 0
72 0
83 0
22 0
25 0
18 0
92 0
0 88
87 0
0 75
0 68
39 0
0 84
0 43
0 24
28 0
19 0
5 0
0 80
37 0
0 33
77 0
15 0
0 38
3 0
0 60
11 0
74 0
89 0
52 0
79 0
0 73
81 0
44 0
76 0
41 0
21 0
57 0
0 85
40 0
49 0
0 45
0 46
16 0
14 0
0 66
29 0
20 0
32 0
0 1
0 51
0 47
0 3...

output:

96
1
111
173
61
185
47
167
9
153
129
155
65
189
183
101
57
99
145
23
45
107
85
19
149
41
21
143
5
43
105
125
117
109
53
131
121
3
51
59
35
91
83
151
39
79
95
97
115
181
93
119
113
71
175
159
187
133
87
137
13
63
127
165
139
191
147
103
157
33
171
11
163
15
75
67
31
81
55
177
73
49
77
123
17
37
89
17...

input:

1
4026
133 189 1
1
33 155 1
191
69 169 1
1
101 89 1
1
141 155 1
1
1 35 95
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
51
53
55
57
59
61
63
65
67
69
71
73
75
77
79
81
83
85
87
89
91
93
95
97
99
101
103
105
107
109
111
113
115
117
119
121
123
125
127
129
131
133
135
137
139
141...

output:

1
191
1
1
1
35
1
191
191
191
191
1
1
191
49
191
1
1
163
1
1
191
1
191
133
1
191
123
191
191
191
1
55
1
1
1
191
1
1
1
191
1
1
191
53
1
191
191
1
191
151
93
39
191
41
191
1
1
191
191
191
1
191
1
1
21
191
1
91
191
17
1
191
1
1
191
1
111
191
1
191
1
191
1
1
189
191
191
1
191
1
191
51
169
1
19
107
79
187...

result:

ok 

Test #32:

score: 16
Accepted
time: 12ms
memory: 3804kb

input:

0
10
541 1000000
540 23
540 21
40 540
150 540
540 291
540 34
3 540
540 416
428 540
347 540
60 540
140 540
540 216
411 540
57 540
540 214
271 540
439 540
400 540
379 540
195 540
540 167
152 540
540 254
251 540
399 540
540 185
420 540
540 154
534 540
540 160
540 194
247 540
540 11
342 540
540 257
454 ...

output:

541
1
117
295
15
515
83
511
101
771
763
509
69
1005
655
1053
1027
883
459
325
547
415
5
453
3
923
773
181
167
1069
1007
1031
245
937
413
13
109
643
691
205
275
7
87
123
501
131
741
517
423
493
431
639
797
229
477
697
707
657
31
939
1045
23
97
251
421
313
225
1011
653
479
405
1049
439
161
255
201
799...

input:

1
5675
471 337 1
1
403 753 1
1
383 935 1
1081
413 117 1
1081
1081 805 540
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
51
53
55
57
59
61
63
65
67
69
71
73
75
77
79
81
83
85
87
89
91
93
95
97
99
101
103
105
107
109
111
113
115
117
119
121
123
125
127
129
131
133
135
137
139
1...

output:

1
1
1081
1081
805
1081
1081
1081
1081
1
1
1081
1
1081
1
1081
1
1
1081
1
1
1081
1
1081
1
1081
1081
1081
1
1081
1081
1081
1081
1081
1
1
1081
1081
1
1081
1081
1081
1081
1
1
1081
1
1
1081
1081
1081
1081
1
1081
1
1
1
1081
1081
1081
1
1081
1081
1081
1
1081
1081
1
1081
1081
1
1081
1081
1081
1
1081
1081
1
1...

result:

ok 

Test #33:

score: 16
Accepted
time: 14ms
memory: 3824kb

input:

0
10
1000 1000000
989 0
0 294
783 0
474 0
831 0
397 0
0 538
626 0
554 0
837 0
954 0
0 694
343 0
883 0
0 957
0 24
0 688
0 17
406 0
472 0
929 0
22 0
0 412
0 195
150 0
0 518
0 255
35 0
381 0
751 0
0 928
0 555
0 241
0 590
454 0
373 0
0 72
389 0
455 0
327 0
0 917
572 0
0 164
335 0
0 59
0 809
0 182
0 123
...

output:

1000
1
983
1757
1043
1813
937
905
881
201
1221
847
321
695
687
1211
197
1689
37
489
423
1947
1379
45
1195
33
1403
1543
117
1743
1149
1137
641
921
459
109
57
411
861
849
521
1145
1431
865
281
1203
453
1501
655
471
1269
835
1913
1703
523
1623
785
1417
1181
417
91
421
429
345
1625
925
1655
1945
995
317...

input:

1
10180
143 775 1
1999
93 669 1
1999
113 679 1
1999
245 1829 1
1999
393 1437 1
1
1941 1535 1
1999
1475 1181 1
1
805 1215 1
1999
1227 511 1
1999
211 639 1
1
551 1611 1
1
1549 379 1
1999
57 1335 1
1
477 655 1
1
215 345 1
1
151 475 1
1999
563 1129 1
1999
365 1423 1
1
383 1965 1
1999
785 1661 1
1999
102...

output:

1999
1999
1999
1999
1
1999
1
1999
1999
1
1
1999
1
1
1
1999
1999
1
1999
1999
1999
1999
1999
1
1681
1
1
1999
1999
1
1999
1
1999
1
1999
1999
1999
1999
1999
1999
1999
1999
1
1999
1
1
1999
1999
1999
1999
1999
1999
1999
481
1999
1999
1999
1999
1999
1999
1
1999
1
1999
1
1999
1999
1999
1999
1
1
1999
1999
19...

result:

ok 

Subtask #4:

score: 10
Accepted

Test #34:

score: 10
Accepted
time: 46ms
memory: 3816kb

input:

0
10
2 1000000000
0 1
2 1000000000
0 1
2 1000000000
1 0
2 1000000000
1 0
2 1000000000
0 1
2 1000000000
1 0
2 1000000000
1 0
2 1000000000
0 1
2 1000000000
0 1
2 1000000000
0 1

output:

2
1
3
2
1
3
2
1
3
2
1
3
2
1
3
2
1
3
2
1
3
2
1
3
2
1
3
2
1
3

input:

1
100000
3 1 1
1
1 3 1
3
1 3 1
3
3 1 1
1
1 3 1
3
3 1 1
1
3 1 1
1
3 1 1
1
3 1 1
1
3 1 1
1
1 3 1
3
3 1 1
1
1 3 1
3
3 1 1
1
1 3 1
3
1 3 1
3
1 3 1
3
3 1 1
1
3 1 1
1
1 3 1
3
3 1 1
1
1 3 1
3
1 3 1
3
3 1 1
1
3 1 1
1
1 3 1
3
1 3 1
3
3 1 1
1
1 3 1
3
1 3 1
3
3 1 1
1
3 1 1
1
3 1 1
1
3 1 1
1
3 1 1
1
1 3 1
3
3 1...

output:

1
3
3
1
3
1
1
1
1
1
3
1
3
1
3
3
3
1
1
3
1
3
3
1
1
3
3
1
3
3
1
1
1
1
1
3
1
3
1
1
1
3
3
1
3
3
3
3
1
1
3
3
1
1
1
3
3
1
3
3
1
3
3
1
1
1
3
1
3
3
3
3
3
3
1
3
1
3
3
3
1
1
1
1
3
1
1
3
1
3
3
1
3
3
3
1
1
1
3
3
3
1
3
1
1
3
1
3
1
3
3
1
1
3
1
1
1
3
3
3
1
1
1
3
3
1
1
3
3
3
1
3
1
3
1
3
3
3
3
1
1
1
1
3
1
1
3
1
1
1
...

result:

ok 

Test #35:

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

input:

0
10
3 1000000000
2 1
2 0
3 1000000000
1 0
2 0
3 1000000000
2 0
0 1
3 1000000000
0 2
1 2
3 1000000000
1 2
1 0
3 1000000000
1 0
2 1
3 1000000000
0 2
1 2
3 1000000000
1 2
1 0
3 1000000000
0 2
1 0
3 1000000000
2 0
1 2

output:

3
1
3
5
3
1
3
5
3
1
5
3
3
1
3
5
3
1
5
3
3
1
5
3
3
1
3
5
3
1
5
3
3
1
5
3
3
1
3
5

input:

1
75069
5 3 2
1
3
1 3 2
3
5
1 3 1
5
1 3 1
5
3 1 1
1
1 3 1
5
3 5 1
5
5 1 2
1
3
3 5 1
1
5 3 2
1
3
5 3 2
1
3
3 1 1
5
5 3 2
1
3
5 3 2
1
3
3 1 1
5
1 3 1
5
5 1 2
1
3
1 3 2
3
5
1 5 1
5
3 5 1
5
5 3 2
1
3
5 3 2
1
3
3 1 1
1
3 5 1
5
1 5 1
5
3 1 1
5
1 5 1
5
3 1 1
1
3 1 1
5
5 1 2
1
3
5 3 2
1
3
1 3 2
3
5
5 1 2
1
...

output:

3
3
5
5
1
5
5
1
1
3
3
5
3
3
5
5
1
3
5
5
3
3
1
5
5
5
5
1
5
1
3
3
1
5
1
5
1
3
5
1
5
5
1
5
1
1
5
5
1
1
5
3
1
5
5
5
5
5
1
5
3
5
5
3
1
3
1
5
3
5
3
5
5
5
3
5
1
1
1
3
1
1
5
1
1
1
3
5
5
1
5
5
3
3
3
5
3
1
3
5
1
1
5
1
1
3
1
3
5
1
3
5
5
1
5
5
1
5
5
5
5
1
3
3
1
5
5
5
3
1
5
1
5
1
3
5
5
3
5
5
1
5
3
5
1
1
1
5
5
5
...

result:

ok 

Test #36:

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

input:

0
10
4 1000000000
3 1
2 0
1 0
4 1000000000
0 3
1 2
3 1
4 1000000000
3 1
0 2
0 1
4 1000000000
2 1
2 3
1 0
4 1000000000
3 1
0 1
2 3
4 1000000000
0 1
3 0
2 3
4 1000000000
2 0
3 0
1 2
4 1000000000
0 2
2 3
1 3
4 1000000000
3 2
2 1
3 0
4 1000000000
2 3
3 0
0 1

output:

4
1
7
3
5
4
1
3
5
7
4
1
7
3
5
4
1
7
3
5
4
1
7
5
3
4
1
3
5
7
4
1
3
5
7
4
1
5
7
3
4
1
5
3
7
4
1
7
3
5

input:

1
66804
1 3 2
5
7
1 3 2
5
7
7 1 2
1
5
1 7 1
7
1 5 2
3
7
7 5 2
1
5
3 5 2
5
7
7 3 2
1
3
1 3 1
7
5 7 2
1
3
1 7 2
3
7
7 1 2
1
5
3 7 2
5
7
3 1 1
1
7 1 2
1
3
3 5 1
1
3 1 1
1
7 5 2
1
5
3 7 2
5
7
5 3 1
3
3 5 2
5
7
7 1 1
1
1 7 1
7
7 5 2
1
3
5 3 1
3
7 3 2
1
5
7 1 2
1
3
5 3 1
3
5 3 1
3
1 3 2
3
7
7 5 2
1
5
5 7 ...

output:

5
5
1
7
7
5
5
3
7
1
7
1
7
1
1
1
1
5
7
3
5
1
7
3
3
1
1
3
3
3
5
3
3
1
7
7
7
7
7
3
1
3
7
3
7
1
7
7
7
3
5
5
3
5
5
3
3
7
5
1
7
1
7
5
3
1
7
3
7
7
7
1
7
7
5
1
5
1
1
3
3
7
7
7
1
1
3
7
3
3
1
3
3
1
7
7
7
3
1
7
3
1
5
3
3
7
3
7
7
3
5
1
7
1
1
1
7
3
1
5
7
3
7
7
5
3
3
3
1
7
5
1
7
7
3
7
5
3
5
1
5
7
7
1
1
1
3
1
7
7
...

result:

ok 

Test #37:

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

input:

0
10
4 1000000000
0 1
1 2
2 3
4 1000000000
0 1
1 3
3 2
4 1000000000
0 2
2 1
1 3
4 1000000000
0 2
2 3
3 1
4 1000000000
0 3
3 1
1 2
4 1000000000
0 3
3 2
2 1
4 1000000000
1 0
0 2
2 3
4 1000000000
1 0
0 3
3 2
4 1000000000
1 2
2 0
0 3
4 1000000000
1 3
3 0
0 2

output:

4
1
7
3
5
4
1
7
5
3
4
1
3
7
5
4
1
5
7
3
4
1
3
5
7
4
1
5
3
7
4
1
3
7
5
4
1
3
5
7
4
1
3
5
7
4
1
3
7
5

input:

1
120
3 7 2
5
7
3 5 1
5
5 3 1
3
1 5 1
7
3 5 1
1
7 3 2
1
3
7 3 1
1
1 3 1
7
1 7 1
7
5 7 1
3
3 1 2
5
7
5 7 1
7
1 7 2
3
7
3 5 2
5
7
7 1 2
1
3
3 7 1
5
3 1 2
5
7
3 1 1
1
5 7 1
3
7 5 1
1
5 7 1
3
1 7 2
5
7
1 7 2
3
7
5 1 1
7
7 1 2
1
3
1 5 2
5
7
5 1 1
3
7 1 2
1
5
3 1 1
5
5 3 1
3
1 5 1
7
7 5 2
1
3
7 3 2
1
3
1 ...

output:

7
5
3
7
1
3
1
7
7
3
7
7
7
5
1
5
7
1
3
1
3
7
7
7
1
5
3
1
5
3
7
3
3
7
7
1
7
7
7
7
7
3
5
3
3
5
7
5
3
3
3
7
1
1
5
1
7
7
3
3
5
7
5
1
5
7
1
7
5
1
3
7
3
1
3
1
3
7
1
3
3
7
7
7
1
1
7
5
3
7
7
3
7
1
3
1
3
7
5
7
3
3
1
3
3
7
3
5
1
7
7
5
1
3
3
7
7
1
5
1

result:

ok 

Test #38:

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

input:

0
10
6 1000000000
0 1
1 2
2 3
3 4
4 5
6 1000000000
0 1
1 2
2 3
3 5
5 4
6 1000000000
0 1
1 2
2 4
4 3
3 5
6 1000000000
0 1
1 2
2 4
4 5
5 3
6 1000000000
0 1
1 2
2 5
5 3
3 4
6 1000000000
0 1
1 2
2 5
5 4
4 3
6 1000000000
0 1
1 3
3 2
2 4
4 5
6 1000000000
0 1
1 3
3 2
2 5
5 4
6 1000000000
0 1
1 3
3 4
4 2
2 ...

output:

6
1
11
3
9
5
7
6
1
11
3
9
7
5
6
1
11
3
5
9
7
6
1
11
3
7
9
5
6
1
11
3
5
7
9
6
1
11
3
7
5
9
6
1
11
9
3
5
7
6
1
11
9
3
7
5
6
1
11
5
3
9
7
6
1
11
7
3
9
5

input:

1
300
1 7 1
11
11 7 2
1
3
3 11 2
9
11
5 7 2
7
9
9 1 2
3
5
1 11 1
11
11 1 2
1
3
1 11 1
11
1 11 1
11
11 9 2
1
3
9 5 2
3
5
1 5 1
11
7 3 1
5
9 7 2
3
5
1 11 1
11
3 7 2
9
11
1 7 1
11
3 5 2
9
11
1 5 1
11
7 1 1
5
5 11 2
7
9
11 3 2
1
3
3 5 2
9
11
9 11 2
3
5
9 5 2
3
5
11 7 2
1
3
5 3 2
7
9
1 3 1
11
1 5 1
11
11...

output:

11
3
11
7
3
11
1
11
11
3
5
11
5
5
11
9
11
9
11
5
9
3
9
3
5
3
9
11
11
3
11
9
1
5
1
5
1
3
5
3
3
3
11
3
7
11
5
9
9
5
11
11
9
5
9
9
11
3
11
9
5
5
5
11
5
11
5
5
5
3
5
5
7
9
9
11
9
11
9
7
3
3
3
11
9
11
11
5
9
9
7
5
5
1
5
9
5
9
5
11
5
3
3
7
3
1
11
9
9
9
9
5
3
9
5
9
11
5
5
5
3
11
9
11
3
3
5
5
5
3
3
3
9
11
5...

result:

ok 

Test #39:

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

input:

0
3
3 1000000000
0 1
1 2
3 1000000000
0 2
2 1
3 1000000000
1 0
0 2

output:

3
1
5
3
3
1
3
5
3
1
3
5

input:

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

output:

3
1
1
5
1
1
5
1
3
3
1
5
5
5
5
5
5
5

result:

ok 

Test #40:

score: 10
Accepted
time: 38ms
memory: 3888kb

input:

0
10
4 1000000000
1 3
1 2
0 1
4 1000000000
2 3
3 0
1 3
4 1000000000
2 0
1 3
0 1
4 1000000000
1 2
3 1
1 0
4 1000000000
3 1
0 2
3 2
4 1000000000
2 0
2 1
2 3
4 1000000000
1 2
1 3
2 0
4 1000000000
0 2
2 3
2 1
4 1000000000
2 1
2 0
3 0
4 1000000000
3 0
3 2
1 0

output:

4
1
7
5
3
4
1
5
3
7
4
1
7
3
5
4
1
7
3
5
4
1
5
7
3
4
1
3
7
5
4
1
3
7
5
4
1
5
7
3
4
1
3
5
7
4
1
7
3
5

input:

1
66674
3 5 1
5
3 5 1
7
7 3 3
1
3
5
3 5 1
7
7 5 2
1
3
7 3 3
1
3
5
1 3 2
3
7
7 1 3
1
3
5
7 3 3
1
3
5
7 3 2
1
3
5 3 1
3
7 3 2
1
5
1 5 1
7
5 1 1
7
7 3 1
1
7 3 1
1
1 7 1
7
5 7 2
1
3
3 1 1
7
5 3 1
7
3 7 2
5
7
5 3 1
7
5 7 2
1
3
3 7 2
5
7
7 3 1
1
3 5 2
5
7
5 7 1
7
3 5 1
7
5 1 1
7
3 5 2
5
7
1 3 2
5
7
1 5 2
...

output:

5
7
3
7
3
3
3
1
3
3
3
1
7
7
1
1
7
1
7
7
7
7
1
7
1
5
7
7
7
5
5
5
7
5
1
7
1
7
7
7
7
7
7
3
7
5
7
7
7
5
1
1
7
7
1
7
1
7
5
7
3
7
7
7
7
7
1
3
1
5
7
3
7
1
7
5
7
5
1
5
7
7
1
7
1
1
3
1
7
5
1
7
1
5
7
7
7
1
3
7
7
5
7
7
3
7
7
5
3
3
3
5
3
7
7
7
7
1
5
1
7
7
3
5
7
7
7
5
5
5
5
3
1
1
3
7
7
5
7
5
7
1
7
7
7
7
7
7
1
7
...

result:

ok 

Test #41:

score: 10
Accepted
time: 46ms
memory: 3816kb

input:

0
10
2 1000000000
1 0
2 1000000000
0 1
2 1000000000
1 0
2 1000000000
1 0
2 1000000000
1 0
2 1000000000
0 1
2 1000000000
1 0
2 1000000000
1 0
2 1000000000
1 0
2 1000000000
0 1

output:

2
1
3
2
1
3
2
1
3
2
1
3
2
1
3
2
1
3
2
1
3
2
1
3
2
1
3
2
1
3

input:

1
100000
3 1 1
1
3 1 1
1
1 3 1
3
3 1 1
1
1 3 1
3
1 3 1
3
1 3 1
3
3 1 1
1
1 3 1
3
3 1 1
1
3 1 1
1
1 3 1
3
1 3 1
3
3 1 1
1
3 1 1
1
1 3 1
3
1 3 1
3
1 3 1
3
1 3 1
3
3 1 1
1
3 1 1
1
3 1 1
1
3 1 1
1
1 3 1
3
3 1 1
1
1 3 1
3
1 3 1
3
3 1 1
1
3 1 1
1
1 3 1
3
1 3 1
3
1 3 1
3
1 3 1
3
1 3 1
3
3 1 1
1
3 1 1
1
3 1...

output:

1
1
3
1
3
3
3
1
3
1
1
3
3
1
1
3
3
3
3
1
1
1
1
3
1
3
3
1
1
3
3
3
3
3
1
1
1
1
1
1
3
1
3
3
1
3
1
3
1
3
3
3
1
1
1
1
3
1
1
1
3
1
3
1
1
3
3
1
1
1
3
3
1
3
3
1
1
1
1
3
1
3
3
3
1
3
3
1
1
1
3
3
1
1
1
1
1
3
3
1
3
3
3
1
3
3
1
1
3
3
3
1
3
3
3
1
1
3
3
1
3
1
1
1
1
3
3
1
3
3
3
1
1
3
3
3
1
3
1
3
1
1
1
1
1
1
1
1
1
1
...

result:

ok 

Test #42:

score: 10
Accepted
time: 34ms
memory: 4084kb

input:

0
10
3 1000000000
0 1
0 2
3 1000000000
0 1
0 2
3 1000000000
1 0
2 0
3 1000000000
1 0
0 2
3 1000000000
1 0
2 0
3 1000000000
1 0
2 0
3 1000000000
1 0
0 2
3 1000000000
1 0
2 0
3 1000000000
1 0
0 2
3 1000000000
0 1
0 2

output:

3
1
3
5
3
1
3
5
3
1
3
5
3
1
3
5
3
1
3
5
3
1
3
5
3
1
3
5
3
1
3
5
3
1
3
5
3
1
3
5

input:

1
75040
5 3 1
1
5 1 1
1
3 1 1
1
1 5 2
3
5
3 5 1
1
3 1 1
1
1 5 2
3
5
5 1 1
1
3 5 1
1
1 5 2
3
5
3 5 1
1
1 3 2
3
5
1 5 2
3
5
1 5 2
3
5
1 3 2
3
5
3 5 1
1
5 3 1
1
1 5 2
3
5
5 1 1
1
5 1 1
1
3 5 1
1
1 5 2
3
5
1 5 2
3
5
3 5 1
1
1 3 2
3
5
3 1 1
1
5 3 1
1
5 1 1
1
5 1 1
1
5 3 1
1
3 5 1
1
1 5 2
3
5
5 1 1
1
5 1 ...

output:

1
1
1
5
1
1
5
1
1
5
1
3
5
5
3
1
1
5
1
1
1
5
5
1
3
1
1
1
1
1
1
5
1
1
1
1
5
3
1
3
1
1
3
1
1
3
5
1
1
3
3
1
1
3
1
3
3
5
1
1
1
3
3
3
3
1
1
5
1
1
5
1
3
5
5
1
1
1
1
1
1
1
5
5
5
1
1
1
1
3
1
1
5
3
1
1
1
1
5
1
1
1
1
1
1
1
5
1
1
1
1
1
3
1
1
1
1
1
1
1
5
1
1
1
1
1
3
5
3
1
3
3
1
5
3
1
3
1
1
1
1
3
3
1
5
1
3
1
5
1
...

result:

ok 

Test #43:

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

input:

0
10
4 1000000000
0 1
2 0
1 3
4 1000000000
0 1
0 2
3 1
4 1000000000
0 1
0 2
3 1
4 1000000000
0 1
0 2
1 3
4 1000000000
0 1
0 2
3 1
4 1000000000
0 1
0 2
1 3
4 1000000000
0 1
0 2
3 1
4 1000000000
0 1
0 2
3 1
4 1000000000
1 0
0 2
1 3
4 1000000000
0 1
2 0
3 1

output:

4
1
5
7
3
4
1
5
7
3
4
1
5
7
3
4
1
5
7
3
4
1
5
7
3
4
1
5
7
3
4
1
5
7
3
4
1
5
7
3
4
1
5
7
3
4
1
5
7
3

input:

1
66554
5 3 2
1
3
1 3 2
5
7
7 5 1
1
3 5 1
5
7 3 1
1
1 7 2
5
7
3 5 1
5
5 3 2
1
3
7 1 1
1
7 5 1
1
3 5 1
5
3 5 1
5
5 1 2
1
3
5 1 2
1
3
5 7 2
1
3
7 5 1
1
7 5 1
1
5 1 2
1
3
7 3 1
1
1 7 2
5
7
1 3 2
5
7
5 7 2
1
3
5 1 2
1
3
5 3 2
1
3
7 5 1
1
1 3 2
5
7
7 5 1
1
1 3 2
5
7
1 7 2
5
7
1 3 2
5
7
1 3 2
5
7
7 5 1
1
...

output:

3
5
1
5
1
7
5
3
1
1
5
5
1
1
1
1
1
1
1
7
5
1
1
3
1
5
1
5
7
5
5
1
1
1
5
3
5
3
1
1
1
5
1
5
1
5
5
5
1
7
5
1
7
5
1
7
3
5
5
1
1
5
1
1
5
1
1
7
5
5
7
5
5
5
5
7
1
3
1
1
5
5
5
5
3
1
5
5
1
5
5
5
1
1
7
1
1
1
5
5
7
1
5
5
5
1
5
5
5
1
5
5
5
5
5
3
1
1
1
5
7
1
1
5
3
1
1
5
5
1
3
5
5
5
5
1
5
3
5
5
5
1
1
7
1
5
1
1
5
1
...

result:

ok 

Test #44:

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

input:

0
10
7 1000000000
5 3
6 3
0 3
4 3
1 3
2 3
7 1000000000
3 0
4 0
5 0
1 0
2 0
6 0
7 1000000000
4 0
2 0
3 0
6 0
1 0
5 4
7 1000000000
4 1
0 1
5 1
3 1
2 1
6 4
7 1000000000
3 1
2 1
5 1
4 1
6 1
0 3
7 1000000000
6 3
1 3
0 3
2 3
4 6
5 6
7 1000000000
5 0
4 0
3 0
2 0
6 5
1 5
7 1000000000
0 1
6 1
5 1
3 1
4 0
2 0...

output:

7
1
9
11
13
7
3
5
7
1
9
11
3
5
7
13
7
1
13
7
9
5
3
11
7
1
13
11
9
3
7
5
7
1
3
5
13
9
7
11
7
1
9
11
13
5
7
3
7
1
5
13
11
9
7
3
7
1
9
13
7
11
5
3
7
1
7
9
13
5
11
3
7
1
13
5
7
9
11
3

input:

1
420
3 11 3
5
7
13
11 3 1
13
5 9 2
1
3
9 1 1
13
9 13 1
1
3 13 1
7
5 7 1
9
7 13 1
3
7 9 1
13
3 11 5
5
7
9
11
13
7 1 1
13
1 13 1
13
13 1 5
1
3
7
9
11
3 11 1
5
3 5 1
9
3 11 1
13
9 5 1
13
9 13 1
3
5 1 1
1
7 11 1
9
11 9 1
1
13 9 2
1
3
13 3 1
1
1 3 5
5
7
9
11
13
3 9 1
1
7 3 1
3
7 5 1
13
1 5 1
13
5 7 2
1
...

output:

13
13
1
13
1
7
9
3
13
11
13
13
1
5
9
13
13
3
1
9
1
3
1
5
1
3
13
13
1
13
1
9
13
1
3
1
7
1
5
3
13
9
3
5
9
1
3
1
9
1
3
3
9
1
1
1
3
1
1
3
13
3
1
13
1
1
1
13
5
13
3
1
3
13
3
9
1
13
1
13
3
3
3
9
9
1
1
13
7
13
3
3
13
1
9
7
1
1
9
1
13
13
1
13
1
13
3
1
9
1
1
13
3
11
1
7
7
1
1
1
13
3
7
1
3
5
3
11
1
5
3
3
9
7
...

result:

ok 

Test #45:

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

input:

0
10
7 1000000000
5 6
3 6
1 6
0 6
4 5
2 4
7 1000000000
1 0
2 0
6 0
4 0
5 1
3 5
7 1000000000
1 6
4 6
3 6
2 1
5 1
0 4
7 1000000000
6 5
0 5
3 5
4 6
1 6
2 0
7 1000000000
3 1
0 1
5 1
4 3
2 3
6 0
7 1000000000
3 0
1 0
2 0
5 3
4 3
6 1
7 1000000000
4 0
3 0
2 0
1 4
5 3
6 2
7 1000000000
2 0
5 0
1 0
6 2
3 5
4 6...

output:

7
1
11
5
9
7
3
13
7
1
7
9
5
13
3
11
7
1
9
5
11
13
7
3
7
1
7
13
9
5
11
3
7
1
11
7
3
5
9
13
7
1
11
13
7
5
3
9
7
1
3
13
9
5
7
11
7
1
13
7
9
5
11
3
7
1
7
13
3
5
9
11
7
1
3
5
7
11
13
9

input:

1
420
7 3 3
1
3
5
7 3 1
3
9 11 3
3
5
7
11 13 2
1
9
11 7 1
3
7 3 1
9
13 3 1
1
9 1 1
11
1 7 1
13
11 7 3
1
3
9
9 1 1
11
1 11 2
11
13
11 1 3
1
3
9
7 9 1
5
11 13 2
1
9
3 5 2
7
13
7 9 2
3
5
5 3 1
3
9 1 1
1
3 9 2
5
7
5 11 1
9
3 9 2
11
13
7 1 1
9
3 1 3
9
11
13
7 13 2
1
3
9 11 1
11
1 9 1
13
13 1 1
1
9 13 3
3...

output:

3
3
3
1
3
9
1
11
13
3
11
11
1
5
1
7
3
3
1
7
9
11
9
13
1
11
13
1
3
1
3
1
3
1
7
13
13
3
1
3
13
9
11
5
9
3
11
1
1
5
11
11
13
3
1
11
11
1
9
11
11
3
3
1
13
11
1
1
5
11
3
9
7
3
7
13
7
11
11
1
7
11
11
1
1
1
7
11
13
5
3
3
3
3
11
11
7
5
1
7
13
5
9
7
5
3
11
9
3
9
7
13
3
9
1
13
13
11
11
1
7
11
13
1
7
13
3
3
3
...

result:

ok 

Test #46:

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

input:

0
10
7 1000000000
0 4
1 4
5 4
3 0
6 3
2 6
7 1000000000
1 4
3 4
0 4
5 1
6 5
2 6
7 1000000000
6 4
1 4
5 6
0 1
3 5
2 0
6 1000000000
3 4
5 4
1 4
0 4
2 4
6 1000000000
3 4
0 4
2 4
1 4
5 4
6 1000000000
2 0
5 0
3 0
4 0
1 2
6 1000000000
4 0
1 0
5 0
3 0
2 4
6 1000000000
2 1
4 1
5 1
3 1
0 2
6 1000000000
5 4
0 ...

output:

7
1
3
11
13
7
5
9
7
1
3
7
11
13
9
5
7
1
11
13
7
3
5
9
6
1
7
9
3
11
5
6
1
7
5
3
11
9
6
1
3
5
9
11
7
6
1
7
3
11
5
9
6
1
3
11
9
5
7
6
1
9
7
5
11
3
6
1
11
5
9
3
7

input:

1
336
1 11 4
5
7
9
11
11 1 5
1
3
5
7
9
9 5 2
3
5
5 11 2
1
3
5 7 2
7
9
1 11 1
11
11 5 2
1
3
3 11 4
5
7
9
11
13 9 2
1
9
5 3 1
11
1 11 1
11
5 7 1
11
11 5 5
1
3
5
7
9
11 3 2
1
3
3 9 3
7
9
11
1 11 2
7
13
9 3 2
11
13
5 9 2
1
3
11 13 1
13
9 11 1
3
1 5 2
11
13
11 1 1
1
7 13 1
5
3 13 2
9
11
3 9 2
9
13
1 5 4
...

output:

11
1
5
1
7
11
3
11
9
11
11
11
5
3
9
13
13
1
13
3
11
1
5
11
9
5
1
1
3
11
7
3
13
11
11
5
11
3
3
3
13
13
11
1
7
5
3
3
3
3
13
13
3
3
1
7
11
3
5
7
11
3
1
1
1
3
3
3
7
11
1
5
3
11
5
5
9
11
11
5
1
3
5
7
11
13
5
11
5
5
1
1
13
7
9
1
3
1
1
9
9
5
5
1
11
9
5
11
1
11
3
7
1
11
13
1
11
3
1
3
1
9
11
3
1
1
3
9
5
3
11...

result:

ok 

Test #47:

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

input:

0
10
6 1000000000
4 0
1 0
3 0
5 4
2 1
6 1000000000
0 3
4 3
1 3
5 0
2 5
6 1000000000
4 2
3 2
1 2
0 4
5 0
6 1000000000
2 1
5 1
0 2
3 5
4 0
5 1000000000
0 4
2 4
3 4
1 4
5 1000000000
4 2
3 2
1 2
0 2
5 1000000000
0 2
4 2
1 2
3 0
5 1000000000
4 2
3 2
1 2
0 4
5 1000000000
3 4
1 4
0 4
2 3
5 1000000000
2 1
4...

output:

6
1
9
7
11
5
3
6
1
5
9
7
3
11
6
1
7
3
5
9
11
6
1
3
9
5
11
7
5
1
7
3
5
9
5
1
7
9
5
3
5
1
5
7
9
3
5
1
7
3
5
9
5
1
7
5
3
9
5
1
3
7
5
9

input:

1
240
5 1 1
3
1 3 1
9
3 1 2
7
9
7 3 2
3
5
1 9 2
9
11
1 5 1
9
7 9 3
1
3
5
5 3 1
9
7 11 1
9
5 7 1
7
3 7 1
9
7 3 1
9
1 7 1
9
9 7 2
1
3
11 7 1
1
9 5 2
1
7
7 5 3
1
3
5
7 9 1
3
11 9 2
1
9
7 9 1
9
5 9 1
7
1 3 1
9
11 5 1
1
11 1 1
1
11 1 2
1
9
9 7 2
1
3
7 5 1
9
3 1 2
5
9
3 7 2
7
9
5 1 1
7
1 9 1
9
1 3 2
7
9
7...

output:

3
9
9
3
9
9
1
9
9
7
9
9
9
3
1
1
5
3
9
9
7
9
1
1
1
3
9
9
7
7
9
7
1
3
1
9
7
1
5
9
1
1
3
1
11
9
9
1
1
3
7
9
1
9
3
5
1
3
1
1
9
3
1
5
9
7
9
3
1
9
9
7
7
9
3
9
3
9
7
3
7
5
9
5
7
9
9
7
3
9
9
3
1
5
1
7
9
3
11
3
9
3
1
9
7
1
3
7
9
7
9
1
5
1
7
5
7
3
9
9
7
7
11
1
3
9
3
9
9
1
1
3
9
9
9
9
1
7
7
1
9
1
7
1
11
7
3
5
...

result:

ok 

Test #48:

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

input:

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

output:

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

input:

1
50
7 1 1
1
3 5 1
1
5 3 1
3
3 1 1
1
1 3 1
7
1 5 2
3
5
5 3 1
1
3 5 1
7
7 5 2
1
3
1 3 2
3
5
7 1 3
1
3
5
3 1 1
1
5 7 1
7
3 7 1
7
5 1 1
1
1 5 1
7
5 1 1
3
5 3 2
1
3
3 1 1
1
7 3 2
1
3
3 7 1
1
3 5 2
5
7
1 3 1
3
5 1 1
1
1 3 1
5
7 5 3
1
3
5
3 1 2
5
7
3 1 1
7
1 3 3
3
5
7
5 3 1
7
1 5 3
3
5
7
7 1 2
1
3
1 7 1
7...

output:

1
1
3
1
7
5
1
7
3
3
1
1
7
7
1
7
3
3
1
3
1
5
3
1
5
5
7
7
3
7
5
1
7
7
1
1
7
1
1
1
7
7
5
3
3
7
5
5
7
1

result:

ok 

Test #49:

score: 10
Accepted
time: 34ms
memory: 3820kb

input:

0
10
8 1000000000
5 6
4 7
5 1
7 2
0 3
2 1
6 0
8 1000000000
7 6
4 7
7 2
3 7
7 5
1 3
7 0
8 1000000000
0 1
2 0
1 3
4 1
5 2
6 2
7 3
8 1000000000
4 2
6 0
0 1
4 7
1 4
4 3
4 5
8 1000000000
6 0
6 2
6 5
7 6
6 3
6 4
6 1
8 1000000000
7 2
5 7
7 6
1 7
4 7
7 3
7 0
8 1000000000
6 5
7 3
1 2
2 7
0 1
5 3
4 5
8 100000...

output:

8
1
13
7
3
9
5
15
11
8
1
11
7
9
5
13
3
15
8
1
9
15
3
7
11
13
5
8
1
15
7
11
5
13
3
9
8
1
13
3
9
11
5
15
7
8
1
9
3
13
11
5
7
15
8
1
15
3
5
9
11
7
13
8
1
13
11
15
9
5
7
3
8
1
9
7
11
15
5
3
13
8
1
15
3
13
5
11
7
9

input:

1
57240
13 5 1
5
15 9 2
1
3
15 7 2
1
5
9 15 1
11
13 11 1
5
11 13 1
15
11 9 1
13
11 5 1
5
9 1 1
7
7 3 1
15
13 15 1
15
1 15 1
15
11 15 3
5
7
9
1 11 1
15
13 5 2
3
5
3 11 1
15
3 1 2
5
9
9 15 1
11
7 9 1
11
11 9 1
15
3 15 1
15
13 15 2
5
7
5 13 1
15
15 9 7
1
3
5
7
9
11
13
11 1 2
5
7
13 3 3
1
3
11
7 9 1
5
1...

output:

5
3
5
11
5
15
13
5
7
15
15
15
5
15
5
15
9
11
11
15
15
5
15
9
5
3
5
5
3
11
5
13
15
5
15
7
5
9
15
11
15
15
15
5
15
15
15
15
15
15
5
1
9
11
3
5
15
5
15
15
7
15
3
1
13
15
15
5
15
9
9
1
11
9
1
15
15
7
15
11
15
15
5
13
1
13
5
15
9
1
15
15
15
13
3
15
5
11
9
3
13
3
15
13
15
15
15
7
5
13
15
5
1
15
3
15
11
11...

result:

ok 

Test #50:

score: 10
Accepted
time: 34ms
memory: 4080kb

input:

0
10
8 1000000000
1 3
4 1
0 1
6 1
1 2
1 7
5 1
8 1000000000
4 0
2 0
5 4
3 5
7 2
1 6
0 1
8 1000000000
0 5
6 2
0 6
3 6
4 5
1 4
4 7
8 1000000000
5 1
5 7
3 0
2 3
3 1
7 4
3 6
8 1000000000
2 4
0 1
5 3
1 2
7 0
4 3
5 6
8 1000000000
6 5
1 2
0 3
6 1
2 4
3 4
7 0
8 1000000000
3 6
5 0
4 0
0 6
7 0
1 3
2 0
8 100000...

output:

8
1
15
9
3
5
13
7
11
8
1
15
11
5
7
3
13
9
8
1
5
11
13
3
9
15
7
8
1
5
3
15
9
11
13
7
8
1
13
3
5
11
9
7
15
8
1
5
11
13
3
7
9
15
8
1
9
15
7
5
3
11
13
8
1
11
13
3
15
5
7
9
8
1
11
9
15
13
7
3
5
8
1
15
13
9
7
5
11
3

input:

1
56820
13 11 1
15
7 3 1
15
15 3 1
1
3 11 6
5
7
9
11
13
15
15 13 3
1
11
13
1 7 1
15
3 7 3
5
7
9
5 3 2
9
11
9 1 1
15
13 5 1
15
9 11 1
11
7 3 1
15
7 11 1
9
11 7 1
15
9 5 1
3
1 5 2
13
15
7 11 1
3
13 1 1
15
15 7 1
1
13 3 1
15
11 15 1
15
9 1 2
5
7
1 5 1
15
9 11 1
15
13 5 2
1
3
3 13 3
5
7
9
13 3 1
15
3 13...

output:

15
15
1
11
13
15
7
11
15
15
11
15
9
15
3
13
3
15
1
15
15
5
15
15
3
9
15
15
7
7
9
11
3
15
11
7
1
11
11
3
15
15
15
9
13
13
1
15
1
15
13
15
13
15
9
15
15
5
15
15
1
13
1
5
1
15
11
9
15
15
15
1
1
11
5
1
1
1
1
11
15
3
1
3
7
13
15
1
3
9
7
15
5
15
7
15
9
15
13
7
13
11
7
15
15
9
1
3
9
15
13
15
15
1
7
1
9
1
1...

result:

ok 

Test #51:

score: 10
Accepted
time: 34ms
memory: 3820kb

input:

0
10
8 1000000000
2 7
4 2
5 3
1 6
0 1
1 4
3 7
8 1000000000
4 2
0 4
4 5
4 1
4 6
4 7
4 3
8 1000000000
0 7
5 3
5 1
2 3
1 4
0 6
6 4
8 1000000000
6 4
5 4
4 0
4 1
2 0
7 4
4 3
8 1000000000
0 6
4 0
1 7
5 7
7 2
6 3
4 2
8 1000000000
3 1
3 6
5 0
4 7
2 4
2 5
1 0
8 1000000000
4 7
6 5
7 5
5 3
0 7
1 5
2 7
8 100000...

output:

8
1
15
13
11
5
9
3
7
8
1
7
3
13
15
5
9
11
8
1
13
9
11
5
7
15
3
8
1
7
15
11
13
5
3
9
8
1
9
7
3
15
11
5
13
8
1
15
3
11
7
9
13
5
8
1
11
13
9
3
5
7
15
8
1
11
3
5
15
9
13
7
8
1
7
15
3
9
5
11
13
8
1
15
3
13
9
11
5
7

input:

1
57000
11 3 1
15
1 11 2
9
15
9 7 1
3
3 1 2
7
9
13 5 1
15
11 9 1
15
15 3 3
1
3
5
15 13 4
1
3
11
13
13 7 3
7
9
11
5 11 2
1
3
3 13 1
15
5 11 2
1
3
5 7 1
13
1 5 1
15
9 7 1
13
9 1 2
1
3
13 7 3
7
9
11
9 7 1
13
5 11 2
1
3
7 13 1
13
11 3 1
15
7 5 2
13
15
5 13 1
7
1 15 1
15
11 1 2
7
9
1 9 2
9
15
13 9 1
15
1...

output:

15
15
3
9
15
15
3
13
7
1
15
1
13
15
13
1
7
13
1
13
15
15
7
15
7
9
15
1
13
1
1
3
3
15
15
15
7
11
15
1
15
3
7
7
3
9
15
15
3
3
7
15
13
9
7
15
3
13
15
13
15
9
1
5
15
15
1
13
7
15
5
13
5
15
7
15
15
13
3
15
15
11
5
15
3
1
5
7
1
15
13
7
15
11
15
15
15
1
15
13
15
13
13
11
15
3
5
15
13
15
9
7
15
15
15
13
5
1...

result:

ok 

Test #52:

score: 10
Accepted
time: 34ms
memory: 3888kb

input:

0
10
8 1000000000
2 7
4 2
5 3
1 6
0 1
1 4
3 7
8 1000000000
4 2
0 4
4 5
4 1
4 6
4 7
4 3
8 1000000000
0 7
5 3
5 1
2 3
1 4
0 6
6 4
8 1000000000
6 4
5 4
4 0
4 1
2 0
7 4
4 3
8 1000000000
0 6
4 0
1 7
5 7
7 2
6 3
4 2
8 1000000000
3 1
3 6
5 0
4 7
2 4
2 5
1 0
8 1000000000
4 7
6 5
7 5
5 3
0 7
1 5
2 7
8 100000...

output:

8
1
15
13
11
5
9
3
7
8
1
7
3
13
15
5
9
11
8
1
13
9
11
5
7
15
3
8
1
7
15
11
13
5
3
9
8
1
9
7
3
15
11
5
13
8
1
15
3
11
7
9
13
5
8
1
11
13
9
3
5
7
15
8
1
11
3
5
15
9
13
7
8
1
7
15
3
9
5
11
13
8
1
15
3
13
9
11
5
7

input:

1
57000
11 3 1
15
1 11 2
9
15
9 7 1
3
3 1 2
7
9
13 5 1
15
11 9 1
15
15 3 3
1
3
5
15 13 4
1
3
11
13
13 7 3
7
9
11
5 11 2
1
3
3 13 1
15
5 11 2
1
3
5 7 1
13
1 5 1
15
9 7 1
13
9 1 2
1
3
13 7 3
7
9
11
9 7 1
13
5 11 2
1
3
7 13 1
13
11 3 1
15
7 5 2
13
15
5 13 1
7
1 15 1
15
11 1 2
7
9
1 9 2
9
15
13 9 1
15
1...

output:

15
15
3
9
15
15
3
13
7
1
15
1
13
15
13
1
7
13
1
13
15
15
7
15
7
9
15
1
13
1
1
3
3
15
15
15
7
11
15
1
15
3
7
7
3
9
15
15
3
3
7
15
13
9
7
15
3
13
15
13
15
9
1
5
15
15
1
13
7
15
5
13
5
15
7
15
15
13
3
15
15
11
5
15
3
1
5
7
1
15
13
7
15
11
15
15
15
1
15
13
15
13
13
11
15
3
5
15
13
15
9
7
15
15
15
13
5
1...

result:

ok 

Test #53:

score: 10
Accepted
time: 34ms
memory: 4048kb

input:

0
10
8 1000000000
2 7
4 2
5 3
1 6
0 1
1 4
3 7
8 1000000000
4 2
0 4
4 5
4 1
4 6
4 7
4 3
8 1000000000
0 7
5 3
5 1
2 3
1 4
0 6
6 4
8 1000000000
6 4
5 4
4 0
4 1
2 0
7 4
4 3
8 1000000000
0 6
4 0
1 7
5 7
7 2
6 3
4 2
8 1000000000
3 1
3 6
5 0
4 7
2 4
2 5
1 0
8 1000000000
4 7
6 5
7 5
5 3
0 7
1 5
2 7
8 100000...

output:

8
1
15
13
11
5
9
3
7
8
1
7
3
13
15
5
9
11
8
1
13
9
11
5
7
15
3
8
1
7
15
11
13
5
3
9
8
1
9
7
3
15
11
5
13
8
1
15
3
11
7
9
13
5
8
1
11
13
9
3
5
7
15
8
1
11
3
5
15
9
13
7
8
1
7
15
3
9
5
11
13
8
1
15
3
13
9
11
5
7

input:

1
57000
11 3 1
15
1 11 2
9
15
9 7 1
3
3 1 2
7
9
13 5 1
15
11 9 1
15
15 3 3
1
3
5
15 13 4
1
3
11
13
13 7 3
7
9
11
5 11 2
1
3
3 13 1
15
5 11 2
1
3
5 7 1
13
1 5 1
15
9 7 1
13
9 1 2
1
3
13 7 3
7
9
11
9 7 1
13
5 11 2
1
3
7 13 1
13
11 3 1
15
7 5 2
13
15
5 13 1
7
1 15 1
15
11 1 2
7
9
1 9 2
9
15
13 9 1
15
1...

output:

15
15
3
9
15
15
3
13
7
1
15
1
13
15
13
1
7
13
1
13
15
15
7
15
7
9
15
1
13
1
1
3
3
15
15
15
7
11
15
1
15
3
7
7
3
9
15
15
3
3
7
15
13
9
7
15
3
13
15
13
15
9
1
5
15
15
1
13
7
15
5
13
5
15
7
15
15
13
3
15
15
11
5
15
3
1
5
7
1
15
13
7
15
11
15
15
15
1
15
13
15
13
13
11
15
3
5
15
13
15
9
7
15
15
15
13
5
1...

result:

ok 

Subtask #5:

score: 50
Acceptable Answer

Test #54:

score: 50
Acceptable Answer
time: 38ms
memory: 4080kb

input:

0
10
3 1000000000
1 0
2 1
998 1000000000
928 443
90 795
55 379
957 417
759 300
960 136
309 858
833 370
228 827
876 955
619 365
15 108
243 388
54 925
141 894
272 634
0 989
600 346
380 277
350 113
326 613
975 946
660 98
34 538
220 864
9 585
185 860
458 424
509 14
22 275
109 872
153 233
76 834
972 736
...

output:

3
1
5
3
998
1
539
1883
1485
1279
141
1569
1137
1983
731
183
889
1963
919
835
1319
175
129
1125
53
589
319
1451
1639
1625
63
223
1251
1835
1565
1941
1253
1579
1383
741
461
643
923
1403
1917
13
703
1165
1339
1657
759
1143
987
459
317
481
77
631
55
411
499
977
1665
359
399
1823
859
657
897
553
75
1573
...

input:

1
59797
3 5 2
5
7
533 627 2
987
989
3 1 1
1
129 65 2
97
99
215 1565 2
761
763
7 1 2
1
3
7 5 2
1
3
525 821 2
1877
1879
1541 1943 2
1431
1433
1565 1415 2
721
723
1 3 1
3
1017 1009 2
503
505
1123 395 2
397
399
1949 1755 2
453
455
5 1 2
1
3
1811 1209 2
475
477
1485 1083 2
515
517
39 53 2
187
189
11 13 2...

output:

5
987
1
97
763
1
3
1877
1431
723
3
505
397
455
1
477
517
187
13
177
1059
1
7
1049
219
1095
1653
1811
1547
3
1
215
377
5
1503
45
95
1747
145
1
5
3
1229
1865
1
873
1305
627
1031
11
3
107
981
1
17
1245
1075
3
1779
7
3
677
7
19
601
109
7
1251
233
5
11
1819
199
843
1825
1351
3
923
1183
1369
5
133
5
7
15
...

result:

points 0.81967213110 max label = 1999

Test #55:

score: 50
Acceptable Answer
time: 38ms
memory: 4092kb

input:

0
10
997 1000000000
210 799
337 790
66 160
541 810
854 650
948 726
189 923
593 566
649 647
907 215
598 271
78 173
820 920
364 470
435 553
634 846
276 104
203 761
874 954
20 983
946 834
365 933
37 641
811 497
970 551
42 389
59 52
747 45
35 291
534 616
284 677
215 83
741 600
549 680
58 500
495 489
664...

output:

997
1
247
287
593
1123
1853
1341
589
59
1905
1287
113
243
1435
1697
1663
7
1859
1503
1383
1571
471
187
949
921
1079
1353
1927
1333
1901
793
871
1403
605
833
1505
1219
1387
1893
107
1381
1871
745
1543
129
427
1197
709
1125
753
677
153
733
1803
1283
279
937
1147
1611
1791
423
1531
563
619
1095
1811
15...

input:

1
50045
1121 1571 2
435
437
635 671 2
875
877
687 1187 2
1545
1547
767 491 2
1679
1681
1483 1911 2
1041
1043
1131 597 2
379
381
1035 683 2
475
477
765 681 2
1611
1613
839 1857 2
345
347
261 1725 2
947
949
819 899 2
1413
1415
345 351 2
1165
1167
1067 529 2
1379
1381
1455 1089 2
921
923
989 1369 2
145...

output:

435
875
1545
1681
1041
381
477
1613
345
949
1413
1165
1381
923
1457
1813
1715
1493
637
753
923
395
1375
1591
1113
271
553
1255
287
1603
515
467
253
491
1063
121
153
105
723
759
1085
1
1349
1867
797
1599
383
1451
1187
1817
447
123
891
857
1781
349
1835
227
243
907
1821
1183
1337
451
849
1669
721
1409...

result:

points 0.81967213110 max label = 1999

Test #56:

score: 61
Accepted
time: 46ms
memory: 4044kb

input:

0
10
2 1000000000
0 1
2 1000000000
0 1
2 1000000000
0 1
2 1000000000
0 1
2 1000000000
1 0
2 1000000000
0 1
2 1000000000
0 1
2 1000000000
1 0
2 1000000000
1 0
2 1000000000
1 0

output:

2
1
3
2
1
3
2
1
3
2
1
3
2
1
3
2
1
3
2
1
3
2
1
3
2
1
3
2
1
3

input:

1
100000
1 3 1
3
1 3 1
3
1 3 1
3
3 1 1
1
1 3 1
3
1 3 1
3
1 3 1
3
1 3 1
3
1 3 1
3
1 3 1
3
3 1 1
1
1 3 1
3
3 1 1
1
1 3 1
3
3 1 1
1
3 1 1
1
1 3 1
3
1 3 1
3
3 1 1
1
1 3 1
3
1 3 1
3
1 3 1
3
3 1 1
1
3 1 1
1
3 1 1
1
3 1 1
1
3 1 1
1
3 1 1
1
1 3 1
3
1 3 1
3
3 1 1
1
1 3 1
3
1 3 1
3
1 3 1
3
1 3 1
3
3 1 1
1
1 3...

output:

3
3
3
1
3
3
3
3
3
3
1
3
1
3
1
1
3
3
1
3
3
3
1
1
1
1
1
1
3
3
1
3
3
3
3
1
3
1
3
3
1
3
1
3
1
3
3
3
3
3
1
3
1
1
3
3
1
3
1
3
3
3
3
3
3
3
3
1
1
1
1
1
1
3
1
3
3
3
3
1
3
1
3
1
3
1
1
1
3
1
1
3
3
3
1
3
1
3
3
1
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
1
3
1
1
3
1
1
1
1
3
1
3
3
3
3
3
1
3
1
3
1
3
3
3
1
3
1
1
1
1
3
3
3
1
1
...

result:

ok 

Test #57:

score: 61
Accepted
time: 40ms
memory: 4096kb

input:

0
10
3 1000000000
0 2
1 0
3 1000000000
1 0
2 1
3 1000000000
2 1
0 1
3 1000000000
2 0
0 1
3 1000000000
0 1
2 1
3 1000000000
1 2
0 2
3 1000000000
0 2
2 1
3 1000000000
1 0
2 1
3 1000000000
0 2
0 1
3 1000000000
2 0
1 0

output:

3
1
5
3
3
1
5
3
3
1
5
3
3
1
5
3
3
1
5
3
3
1
3
5
3
1
3
5
3
1
5
3
3
1
5
3
3
1
5
3

input:

1
74928
1 3 1
5
1 3 1
5
5 1 2
1
3
3 5 1
5
3 1 1
5
3 1 1
5
3 5 1
1
3 5 1
5
1 5 2
3
5
5 1 1
1
5 3 1
1
1 5 1
5
3 1 1
5
5 3 2
1
3
5 3 1
1
3 1 1
5
1 3 1
5
1 5 2
3
5
3 1 1
1
3 1 1
1
3 1 1
5
1 5 2
3
5
5 3 2
1
3
1 5 1
5
3 1 1
1
1 3 1
5
1 3 1
5
1 3 1
5
1 5 2
3
5
1 5 1
5
1 3 2
3
5
3 1 1
5
1 5 1
5
3 1 1
5
3 1 ...

output:

5
5
1
5
5
5
1
5
5
1
1
5
5
3
1
5
5
5
1
1
5
5
3
5
1
5
5
5
5
5
3
5
5
5
1
1
5
5
5
3
5
5
1
5
5
5
5
1
5
5
5
1
5
3
1
1
5
5
1
5
5
5
3
5
5
1
5
5
5
5
5
3
5
1
1
5
1
3
1
5
1
1
1
5
5
3
5
5
5
3
1
5
3
3
1
5
1
5
5
1
5
5
1
1
1
3
5
1
5
5
1
5
1
5
1
5
1
1
1
5
3
5
5
5
1
3
3
5
1
5
1
5
1
5
1
3
1
3
3
5
1
1
1
3
1
3
1
5
1
5
...

result:

ok 

Test #58:

score: 61
Accepted
time: 28ms
memory: 3744kb

input:

0
10
4 1000000000
1 2
0 2
1 3
4 1000000000
3 0
1 2
0 1
4 1000000000
2 3
3 0
0 1
4 1000000000
2 3
1 2
0 3
4 1000000000
1 3
0 3
2 0
4 1000000000
3 0
3 2
1 0
4 1000000000
3 1
0 1
2 3
4 1000000000
1 0
3 0
1 2
4 1000000000
3 1
2 3
1 0
4 1000000000
0 1
3 0
1 2

output:

4
1
3
7
5
4
1
7
5
3
4
1
7
3
5
4
1
5
3
7
4
1
3
7
5
4
1
7
3
5
4
1
7
5
3
4
1
5
3
7
4
1
7
5
3
4
1
5
3
7

input:

1
66734
3 1 1
5
3 7 2
5
7
5 3 2
1
3
7 1 2
1
5
5 3 2
1
3
3 1 2
5
7
5 1 2
1
3
3 7 2
5
7
1 3 2
5
7
3 7 1
5
3 1 1
5
1 5 2
5
7
3 5 1
5
1 3 2
5
7
7 3 2
1
5
7 1 1
1
5 7 1
7
5 1 1
3
1 7 1
7
7 5 2
1
3
7 1 2
1
5
3 1 1
5
1 3 2
5
7
7 1 1
1
5 1 1
3
3 1 1
5
7 3 1
1
1 7 1
7
1 7 2
5
7
5 1 2
1
3
5 3 1
7
7 1 2
1
3
3 ...

output:

5
7
3
1
3
7
1
7
5
5
5
5
5
5
1
1
7
3
7
3
1
5
5
1
3
5
1
7
7
1
7
1
7
7
1
3
3
5
1
1
1
5
1
7
3
1
1
1
5
1
5
7
1
3
3
1
7
1
3
1
3
7
7
3
3
1
1
1
3
3
3
3
5
3
1
3
1
3
3
7
1
1
7
3
5
7
3
7
5
5
1
1
3
1
3
1
1
1
1
3
1
7
1
7
3
7
7
1
5
1
5
5
3
5
1
1
1
1
5
1
5
1
5
3
3
3
3
3
1
7
7
7
5
1
7
7
5
1
1
1
3
3
5
1
1
3
5
7
3
5
...

result:

ok 

Test #59:

score: 50
Acceptable Answer
time: 34ms
memory: 3792kb

input:

0
10
1000 1000000000
313 401
316 54
721 11
679 942
681 467
84 472
977 306
285 19
891 45
654 702
294 627
927 124
583 515
700 300
401 460
521 643
911 738
818 7
895 746
370 781
405 64
904 359
22 187
609 408
363 713
768 965
345 943
512 10
149 608
438 998
642 108
680 783
648 653
592 351
79 477
759 16
430...

output:

1000
1
1223
389
1187
1057
1013
1393
449
123
387
1549
1869
57
465
863
1317
1009
1821
1463
597
1825
529
1509
737
1037
295
273
1607
1877
1665
379
105
1425
1571
233
1107
367
1017
537
1211
1957
801
785
1001
1943
157
915
29
1263
1659
1655
877
1245
175
625
1461
337
1287
495
1539
1277
1557
1157
1005
261
183...

input:

1
50038
803 1553 2
1565
1567
931 1543 2
1573
1575
1825 517 2
83
85
919 1201 2
1081
1083
335 1931 2
1573
1575
1189 787 2
719
721
1449 1711 2
1353
1355
623 1851 2
1563
1565
485 439 2
1701
1703
1893 61 2
1113
1115
1043 413 2
1963
1965
1573 1965 2
795
797
1347 1675 2
1411
1413
1687 1101 2
313
315
29 105...

output:

1565
1573
85
1083
1575
721
1353
1565
1703
1113
1965
795
1413
315
479
25
271
1021
1573
1499
1711
1483
357
305
1297
523
161
1993
47
1333
233
1219
503
1687
1343
1591
1181
1561
377
1593
819
351
1461
1065
463
605
121
299
1665
1991
97
1161
1667
117
189
1875
973
1613
767
1101
489
371
1299
1703
379
85
615
1...

result:

points 0.81967213110 max label = 1999

Test #60:

score: 50
Acceptable Answer
time: 34ms
memory: 3824kb

input:

0
1
1000 1000000000
165 608
217 371
579 924
67 365
865 568
258 7
999 657
669 881
268 354
140 308
76 139
428 750
616 661
178 737
179 1
705 411
437 759
119 472
353 50
549 581
327 276
319 864
662 404
619 776
651 890
153 938
580 396
501 193
560 607
786 871
291 760
898 722
511 542
743 74
742 918
431 774
...

output:

1000
1
1063
957
59
1539
377
399
1099
1439
1977
1545
863
873
351
201
1959
1307
1207
1049
699
907
1699
251
1011
453
955
1781
371
1393
331
315
11
1529
291
623
1481
267
317
263
1459
1875
589
451
1727
985
1101
1811
669
1059
867
1257
1559
1905
1345
129
733
15
209
1821
1127
789
1871
1799
1369
821
965
1773
...

input:

1
50048
1101 71 2
15
17
1777 609 2
1337
1339
781 1961 2
335
337
719 1091 2
397
399
1123 477 2
1991
1993
693 631 2
423
425
1297 1057 2
1817
1819
41 1705 2
1075
1077
5 573 2
1111
1113
1225 1399 2
1889
1891
931 1565 2
185
187
717 1197 2
399
401
1267 869 2
1847
1849
915 1523 2
201
203
589 473 2
527
529
...

output:

17
1337
335
397
1993
425
1819
1077
1111
1889
185
399
1849
201
527
749
953
397
1871
1677
445
229
1631
1243
3
493
77
703
1535
603
441
1869
1847
1001
1417
549
893
925
1513
1795
1601
1941
1419
1377
775
585
1461
1283
1289
1821
745
991
197
1637
783
1199
509
253
1743
51
229
1357
171
109
1319
1301
1973
261
...

result:

points 0.81967213110 max label = 1999

Test #61:

score: 61
Accepted
time: 0ms
memory: 3812kb

input:

0
10
4 1000000000
0 1
1 2
2 3
4 1000000000
0 1
1 3
3 2
4 1000000000
0 2
2 1
1 3
4 1000000000
0 2
2 3
3 1
4 1000000000
0 3
3 1
1 2
4 1000000000
0 3
3 2
2 1
4 1000000000
1 0
0 2
2 3
4 1000000000
1 0
0 3
3 2
4 1000000000
1 2
2 0
0 3
4 1000000000
1 3
3 0
0 2

output:

4
1
7
3
5
4
1
7
5
3
4
1
3
7
5
4
1
5
7
3
4
1
3
5
7
4
1
5
3
7
4
1
3
7
5
4
1
3
5
7
4
1
3
5
7
4
1
3
7
5

input:

1
120
5 3 1
7
7 5 2
1
3
5 7 1
3
1 3 1
7
5 7 1
3
1 7 2
5
7
7 3 2
1
3
5 3 2
1
3
3 1 1
1
5 1 1
3
1 5 1
7
3 7 2
5
7
7 3 2
1
3
7 3 2
1
5
1 7 1
7
7 1 2
1
3
1 7 1
7
3 1 2
5
7
7 1 1
1
1 5 1
7
1 5 2
5
7
3 7 1
1
1 3 1
7
1 3 1
7
3 5 1
1
3 1 1
5
5 1 2
1
3
7 3 2
1
5
3 5 2
5
7
1 3 2
3
7
7 5 2
1
3
5 3 1
3
3 5 1
1
...

output:

7
3
3
7
3
7
3
3
1
3
7
7
3
1
7
1
7
7
1
7
5
1
7
7
1
5
1
1
5
3
3
3
1
5
5
7
3
3
3
7
7
3
1
3
1
3
3
7
3
7
7
1
7
5
5
1
7
1
7
5
7
7
1
3
1
7
1
3
5
5
5
7
3
1
3
3
3
7
7
3
7
7
5
1
7
3
5
3
3
5
1
5
7
3
5
7
7
3
7
7
7
3
3
5
3
7
7
7
1
1
1
7
7
1
3
1
7
7
5
1

result:

ok 

Test #62:

score: 61
Accepted
time: 0ms
memory: 4076kb

input:

0
10
6 1000000000
0 1
1 2
2 3
3 4
4 5
6 1000000000
0 1
1 2
2 3
3 5
5 4
6 1000000000
0 1
1 2
2 4
4 3
3 5
6 1000000000
0 1
1 2
2 4
4 5
5 3
6 1000000000
0 1
1 2
2 5
5 3
3 4
6 1000000000
0 1
1 2
2 5
5 4
4 3
6 1000000000
0 1
1 3
3 2
2 4
4 5
6 1000000000
0 1
1 3
3 2
2 5
5 4
6 1000000000
0 1
1 3
3 4
4 2
2 ...

output:

6
1
11
3
9
5
7
6
1
11
3
9
7
5
6
1
11
3
5
9
7
6
1
11
3
7
9
5
6
1
11
3
5
7
9
6
1
11
3
7
5
9
6
1
11
9
3
5
7
6
1
11
9
3
7
5
6
1
11
5
3
9
7
6
1
11
7
3
9
5

input:

1
300
1 9 1
11
5 11 2
7
9
11 9 2
1
3
3 1 2
9
11
1 7 1
11
7 3 1
5
5 3 2
7
9
11 9 2
1
3
7 9 1
5
5 1 2
7
9
1 3 1
11
5 1 2
7
9
5 1 2
7
9
11 5 2
1
3
3 5 2
9
11
5 1 2
7
9
7 11 1
5
5 7 2
7
9
3 11 2
9
11
3 11 2
9
11
5 1 2
7
9
7 5 1
5
1 5 1
11
1 9 1
11
1 3 1
11
11 7 2
1
3
1 7 1
11
7 1 1
5
3 11 2
9
11
3 5 2
9...

output:

11
9
3
11
11
5
9
3
5
9
11
9
9
3
9
9
5
7
11
11
9
5
11
11
11
3
11
5
11
9
5
9
3
11
9
5
9
5
11
11
9
5
11
5
5
1
3
5
1
9
11
11
3
11
9
3
3
5
3
3
9
9
11
11
3
3
3
3
1
3
9
5
7
11
3
3
11
9
5
5
1
5
11
9
5
3
3
3
11
9
5
5
5
9
9
5
9
3
5
5
11
5
5
9
5
3
3
5
9
5
7
5
3
9
11
5
11
5
11
5
9
5
5
3
5
9
11
11
3
7
1
11
3
3
5...

result:

ok 

Test #63:

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

input:

0
3
3 1000000000
0 1
1 2
3 1000000000
0 2
2 1
3 1000000000
1 0
0 2

output:

3
1
5
3
3
1
3
5
3
1
3
5

input:

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

output:

1
1
3
5
5
5
3
1
5
1
3
1
5
5
5
5
5
1

result:

ok 

Test #64:

score: 50
Acceptable Answer
time: 34ms
memory: 3840kb

input:

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

output:

997
1
1023
1993
3
513
1025
1535
257
511
767
1021
1279
1533
1789
1991
5
131
259
385
515
641
769
895
1027
1153
1281
1407
1537
1663
1791
1917
67
129
193
255
321
383
447
509
577
639
703
765
831
893
957
1019
1089
1151
1215
1277
1343
1405
1469
1531
1599
1661
1725
1787
1853
1915
1959
1989
7
37
69
99
133
16...

input:

1
49888
1409 781 3
1423
1437
1469
359 743 1
355
1543 407 1
1541
1495 799 1
1493
943 1379 3
945
947
955
957 1593 3
895
897
927
441 1635 1
439
1919 1135 3
1933
1943
1959
1891 565 1
1887
1081 1863 3
1083
1085
1087
981 285 3
983
985
987
1163 169 3
1165
1167
1169
1781 789 1
1779
1663 665 3
1725
1787
1789...

output:

1469
355
1541
1493
955
895
439
1959
1887
1087
987
1169
1779
1789
1285
1717
961
67
911
39
1005
831
1961
1877
609
1493
1407
1823
1137
1791
337
1957
545
129
1907
477
899
1785
1025
477
919
1569
381
1361
367
1027
1539
135
383
339
1335
1157
487
1749
749
593
861
1121
1373
1185
1143
351
893
1919
727
1291
17...

result:

points 0.81967213110 max label = 1999

Test #65:

score: 50
Acceptable Answer
time: 36ms
memory: 3796kb

input:

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

output:

512
1
513
1023
3
259
515
769
131
257
385
511
641
767
895
1021
5
69
133
195
261
323
387
449
517
579
643
705
771
833
897
959
37
67
99
129
163
193
225
255
291
321
353
383
417
447
479
509
547
577
609
639
673
703
735
765
801
831
863
893
927
957
989
1019
7
23
39
53
71
85
101
115
135
149
165
179
197
211
22...

input:

1
59652
15 47 1
17
489 817 1
493
3 7 1
5
1 3 1
3
181 37 1
183
5 3 2
1
3
1 3 1
3
3 1 1
1
1 3 1
3
987 449 3
957
959
973
601 939 3
595
597
599
3 155 3
35
65
129
5 1 1
1
1277 997 3
1153
1217
1247
181 177 1
185
11 51 1
15
1 3 1
3
69 251 1
73
193 177 3
223
253
255
249 955 1
247
197 101 1
201
1 5 2
5
7
5 1...

output:

17
493
5
3
183
3
3
1
3
957
595
129
1
1153
185
15
3
73
255
247
201
5
1
773
3
259
35
59
31
3
579
1
3
3
507
1
3
19
289
1
251
125
41
1327
813
5
1
115
3
5
5
143
23
1
57
3
1
31
3
3
465
3
3
1
1
1
35
23
49
37
889
1
201
225
351
47
1
235
3
139
5
5
5
25
119
3
3
17
971
311
17
49
1
191
3
1
989
25
1
3
33
221
163
...

result:

points 0.81967213110 max label = 1999

Test #66:

score: 61
Accepted
time: 42ms
memory: 3820kb

input:

0
10
2 1000000000
0 1
2 1000000000
1 0
2 1000000000
0 1
2 1000000000
1 0
2 1000000000
0 1
2 1000000000
1 0
2 1000000000
1 0
2 1000000000
1 0
2 1000000000
0 1
2 1000000000
1 0

output:

2
1
3
2
1
3
2
1
3
2
1
3
2
1
3
2
1
3
2
1
3
2
1
3
2
1
3
2
1
3

input:

1
100000
3 1 1
1
3 1 1
1
1 3 1
3
1 3 1
3
1 3 1
3
1 3 1
3
1 3 1
3
1 3 1
3
3 1 1
1
3 1 1
1
1 3 1
3
1 3 1
3
1 3 1
3
1 3 1
3
1 3 1
3
1 3 1
3
3 1 1
1
3 1 1
1
1 3 1
3
3 1 1
1
3 1 1
1
1 3 1
3
3 1 1
1
3 1 1
1
1 3 1
3
3 1 1
1
1 3 1
3
1 3 1
3
3 1 1
1
1 3 1
3
3 1 1
1
3 1 1
1
3 1 1
1
1 3 1
3
3 1 1
1
3 1 1
1
3 1...

output:

1
1
3
3
3
3
3
3
1
1
3
3
3
3
3
3
1
1
3
1
1
3
1
1
3
1
3
3
1
3
1
1
1
3
1
1
1
3
3
1
1
3
1
3
1
1
1
1
3
3
1
3
3
3
1
1
3
1
3
1
3
3
3
1
3
1
3
3
3
1
3
1
1
3
1
3
1
1
3
3
1
1
3
3
3
3
3
3
3
3
3
3
3
1
3
3
1
3
1
1
3
1
3
1
1
3
3
1
3
1
3
1
1
3
3
1
3
1
1
3
1
1
1
3
3
1
3
3
1
3
1
1
1
3
3
1
3
1
3
3
3
1
1
3
3
1
3
3
3
1
...

result:

ok 

Test #67:

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

input:

0
10
3 1000000000
1 0
2 0
3 1000000000
0 1
2 0
3 1000000000
1 0
0 2
3 1000000000
1 0
2 0
3 1000000000
1 0
0 2
3 1000000000
0 1
2 0
3 1000000000
1 0
0 2
3 1000000000
1 0
2 0
3 1000000000
0 1
0 2
3 1000000000
1 0
0 2

output:

3
1
3
5
3
1
3
5
3
1
3
5
3
1
3
5
3
1
3
5
3
1
3
5
3
1
3
5
3
1
3
5
3
1
3
5
3
1
3
5

input:

1
74942
3 1 1
1
3 1 1
1
1 5 2
3
5
1 5 2
3
5
3 1 1
1
3 1 1
1
5 1 1
1
3 1 1
1
3 1 1
1
3 5 1
1
3 1 1
1
3 5 1
1
5 1 1
1
1 3 2
3
5
1 3 2
3
5
5 1 1
1
1 3 2
3
5
1 5 2
3
5
5 3 1
1
1 3 2
3
5
5 1 1
1
5 3 1
1
3 5 1
1
3 5 1
1
5 3 1
1
1 5 2
3
5
1 5 2
3
5
5 3 1
1
5 3 1
1
3 5 1
1
5 3 1
1
5 1 1
1
5 3 1
1
5 1 1
1
1 ...

output:

1
1
5
5
1
1
1
1
1
1
1
1
1
3
3
1
3
5
1
3
1
1
1
1
1
5
5
1
1
1
1
1
1
1
3
1
1
5
1
3
3
1
3
1
5
1
1
5
5
1
1
1
1
3
5
1
1
3
3
3
3
1
1
5
1
3
5
1
1
5
1
5
1
5
1
1
1
1
1
1
1
1
3
1
1
1
1
1
1
5
5
1
1
1
5
5
1
1
1
1
1
1
1
1
5
5
5
1
1
5
1
3
5
1
1
1
5
1
3
3
3
1
1
1
1
1
1
1
1
3
1
5
1
3
1
1
1
1
1
3
1
5
3
1
1
1
1
1
1
5
...

result:

ok 

Test #68:

score: 61
Accepted
time: 38ms
memory: 3796kb

input:

0
10
4 1000000000
1 0
2 0
3 1
4 1000000000
0 1
0 2
1 3
4 1000000000
0 1
2 0
3 1
4 1000000000
0 1
2 0
3 1
4 1000000000
0 1
0 2
3 1
4 1000000000
1 0
2 0
1 3
4 1000000000
1 0
0 2
1 3
4 1000000000
0 1
0 2
3 1
4 1000000000
1 0
0 2
3 1
4 1000000000
1 0
2 0
3 1

output:

4
1
5
7
3
4
1
5
7
3
4
1
5
7
3
4
1
5
7
3
4
1
5
7
3
4
1
5
7
3
4
1
5
7
3
4
1
5
7
3
4
1
5
7
3
4
1
5
7
3

input:

1
66795
1 5 2
5
7
7 1 1
1
5 1 2
1
3
1 5 2
5
7
5 7 2
1
3
7 5 1
1
1 7 2
5
7
1 5 2
5
7
1 7 2
5
7
1 3 2
5
7
3 7 1
5
1 3 2
5
7
3 1 1
5
5 7 2
1
3
7 1 1
1
1 5 2
5
7
3 5 1
5
3 5 1
5
7 3 1
1
1 5 2
5
7
7 5 1
1
1 5 2
5
7
5 1 2
1
3
3 1 1
5
3 5 1
5
5 3 2
1
3
5 3 2
1
3
1 5 2
5
7
7 3 1
1
7 3 1
1
7 1 1
1
7 3 1
1
5 ...

output:

5
1
1
5
1
1
7
5
7
5
5
5
5
1
1
5
5
5
1
5
1
5
1
5
5
3
3
5
1
1
1
1
3
5
5
5
5
5
7
1
3
5
3
5
1
5
7
1
1
1
1
5
5
5
7
5
1
1
7
5
5
5
1
1
5
5
5
5
1
5
1
1
1
7
1
5
1
5
5
5
5
1
3
1
1
5
5
3
1
5
1
5
3
1
1
1
5
3
5
7
5
5
1
1
1
1
1
5
5
1
1
7
5
3
5
1
1
1
5
1
5
3
1
5
5
7
1
1
5
1
5
1
5
1
7
1
5
5
1
1
1
5
7
1
3
1
1
5
5
1
...

result:

ok 

Test #69:

score: 50
Acceptable Answer
time: 34ms
memory: 3816kb

input:

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

output:

1000
1
1023
1999
3
513
1025
1535
257
511
767
1021
1279
1533
1789
1997
5
131
259
385
515
641
769
895
1027
1153
1281
1407
1537
1663
1791
1917
67
129
193
255
321
383
447
509
577
639
703
765
831
893
957
1019
1089
1151
1215
1277
1343
1405
1469
1531
1599
1661
1725
1787
1853
1915
1965
1995
7
37
69
99
133
1...

input:

1
50098
1439 849 3
1453
1467
1469
1083 1671 1
1081
1505 553 1
1503
377 1521 1
375
335 1475 1
331
1941 1419 3
1943
1945
1947
1133 1817 1
1129
1605 715 1
1603
145 529 1
141
5 1203 3
67
129
257
1145 731 1
1143
853 925 1
849
485 1011 1
481
1279 1515 3
1025
1027
1153
1709 1311 3
1695
1697
1703
267 1109 1...

output:

1469
1081
1503
375
331
1947
1129
1603
141
257
1143
849
481
1025
1695
263
897
127
1017
39
481
943
1665
211
1455
1479
1993
1887
1245
1119
1425
659
1025
1439
1247
83
415
547
865
577
261
1297
539
1153
1997
135
799
1503
1981
607
1729
1321
1821
1601
641
1709
1987
1461
291
227
1113
849
1153
687
1743
283
19...

result:

points 0.81967213110 max label = 1999

Test #70:

score: 61
Accepted
time: 36ms
memory: 3816kb

input:

0
10
4 1000000000
1 0
0 3
0 2
4 1000000000
2 0
3 1
3 2
4 1000000000
1 2
2 3
2 0
4 1000000000
2 3
0 3
1 2
4 1000000000
2 0
1 2
3 2
4 1000000000
1 0
2 3
0 3
4 1000000000
3 2
2 1
3 0
4 1000000000
2 3
1 3
0 3
4 1000000000
0 2
0 1
3 2
4 1000000000
0 2
1 2
3 2

output:

4
1
3
7
5
4
1
5
7
3
4
1
3
7
5
4
1
5
3
7
4
1
3
7
5
4
1
3
5
7
4
1
5
3
7
4
1
5
3
7
4
1
7
5
3
4
1
3
7
5

input:

1
66444
3 7 2
5
7
7 5 2
1
3
5 3 1
7
1 5 1
7
7 1 3
1
3
5
3 5 2
5
7
5 7 1
7
5 1 1
3
5 3 1
3
7 3 3
1
3
5
1 3 1
7
1 7 2
5
7
5 3 1
1
5 3 1
3
5 3 1
1
5 3 2
1
3
7 3 1
1
1 7 1
7
5 3 2
1
3
5 1 1
7
1 3 2
3
7
1 7 1
7
1 7 1
7
7 3 3
1
3
5
5 3 1
7
5 7 1
7
1 3 1
7
5 1 1
3
3 5 1
1
1 5 1
7
5 1 1
7
7 3 1
1
1 7 1
7
7 ...

output:

7
3
7
7
1
5
7
3
3
3
7
7
1
3
1
3
1
7
3
7
3
7
7
3
7
7
7
3
1
7
7
1
7
1
5
1
3
3
3
7
5
7
3
1
7
1
7
7
7
1
7
7
7
5
3
7
7
7
1
7
7
7
3
7
7
7
7
7
5
7
3
7
7
3
7
7
3
1
7
7
7
7
7
3
5
1
1
7
7
7
7
3
3
1
1
3
7
1
7
7
3
7
3
7
7
7
3
7
3
3
5
7
7
7
7
7
7
3
1
3
7
1
7
3
5
1
7
1
7
1
7
7
1
5
3
3
1
1
3
7
7
5
7
1
1
7
7
7
7
3
...

result:

ok 

Test #71:

score: 50
Acceptable Answer
time: 34ms
memory: 3800kb

input:

0
10
1000 1000000000
496 136
370 247
359 252
743 278
85 499
522 547
6 780
330 416
815 429
942 361
275 290
113 753
471 15
720 896
514 482
631 513
981 760
525 601
600 637
263 572
292 229
556 489
46 504
199 953
354 801
91 181
742 119
495 647
940 396
272 230
291 130
763 639
467 709
945 171
96 610
726 96...

output:

1000
1
753
1775
477
871
791
1887
315
9
1873
913
555
415
793
1575
81
1673
1895
1807
1785
639
1225
341
1519
201
1289
703
1209
1497
511
277
1323
1837
877
813
747
1913
1901
1367
1569
1157
1165
1493
1505
1081
509
125
481
1261
7
949
85
287
1229
1643
515
485
1741
261
883
1859
1063
449
1441
1795
1087
1739
1...

input:

1
50431
1159 229 2
1497
1499
671 927 2
711
713
1869 1119 1
43
529 1299 2
129
131
1201 1807 1
1875
1541 1573 2
1311
1313
1613 1497 2
1591
1593
3 1345 2
851
853
1203 339 2
1217
1219
1851 399 2
1871
1873
49 1161 2
763
765
1413 1097 2
1439
1441
1515 1635 2
1141
1143
987 1237 2
1823
1825
1481 1937 1
1875...

output:

1499
713
43
129
1875
1311
1591
853
1219
1873
765
1441
1141
1823
1875
1875
1175
1389
1485
691
267
1875
535
1875
1511
701
595
1289
779
1857
1673
1849
801
1229
1395
1849
3
719
1915
1301
1245
1201
65
677
1285
111
1379
939
379
105
1923
877
1393
1313
327
1267
255
257
1661
1099
3
631
43
959
1643
1639
833
1...

result:

points 0.81967213110 max label = 1999

Test #72:

score: 50
Acceptable Answer
time: 36ms
memory: 3832kb

input:

0
10
1000 1000000000
812 935
596 175
369 401
625 709
470 249
715 901
665 497
296 591
732 817
698 374
352 216
787 19
831 844
896 420
700 895
533 363
872 36
58 930
48 897
321 154
391 351
993 950
392 990
585 323
565 739
818 926
103 89
912 432
706 259
359 608
218 33
146 201
16 769
230 885
945 377
41 131...

output:

1000
1
485
49
999
1127
875
351
23
639
923
1239
189
655
1501
849
1377
241
455
627
1677
511
125
571
517
1889
1185
1263
507
703
801
1373
1707
1651
561
1615
911
1871
1409
227
901
1045
1123
1043
777
961
69
1083
453
941
807
1523
997
1679
51
1531
333
1069
531
1627
1035
1065
165
1057
1653
495
329
969
683
19...

input:

1
51725
1635 883 2
1771
1773
1669 123 2
475
477
753 801 2
773
775
1623 719 1
1625
29 591 1
1999
395 127 2
1013
1015
597 1755 2
601
603
971 953 2
715
717
1191 583 2
1157
1159
1537 45 2
1495
1497
23 1583 1
1999
965 1389 2
1179
1181
587 1229 2
821
823
1961 977 1
1999
817 1127 2
1327
1329
1591 1827 2
14...

output:

1773
475
775
1625
1999
1015
603
717
1157
1495
1999
1181
823
1999
1327
1493
1015
1989
1017
1417
1105
1945
1249
1999
1999
1441
565
1481
1999
301
67
1117
1505
1695
713
991
257
945
1201
1629
1495
841
1619
1921
1907
1999
825
1705
1779
1999
41
33
1513
573
1085
563
1995
743
1897
411
287
1297
1011
547
1931
...

result:

points 0.81967213110 max label = 1999

Test #73:

score: 50
Acceptable Answer
time: 28ms
memory: 3800kb

input:

0
1
1000 1000000000
584 325
759 912
536 411
310 503
386 643
125 683
587 211
331 908
866 671
790 38
346 846
813 567
297 574
42 196
443 23
467 767
797 820
134 746
465 907
815 88
161 453
467 788
793 875
656 320
847 290
725 194
372 594
909 185
120 5
845 895
292 421
56 804
634 565
41 22
144 402
616 552
1...

output:

1000
1
301
1269
723
717
605
457
653
973
999
613
443
635
711
265
1715
1877
175
1491
155
1301
1815
1351
35
963
1043
1057
1961
699
767
241
541
1399
1075
601
1711
659
769
881
643
1545
1303
641
867
193
1905
1985
389
475
791
1713
593
1999
333
257
813
1019
1213
1911
937
439
1315
125
1427
633
1675
517
1235
...

input:

1
49651
1775 1237 2
1763
1765
1709 871 1
1707
517 881 2
493
495
851 1339 1
853
1583 559 1
1581
1265 1127 2
1261
1263
861 1895 2
841
843
527 1953 2
483
485
165 579 2
191
193
931 101 2
911
913
813 725 2
745
747
45 141 2
39
41
1027 1875 2
1065
1067
549 1091 2
609
611
255 317 2
249
251
1273 1965 2
1253
...

output:

1763
1707
493
853
1581
1261
841
483
193
911
745
39
1067
611
249
1253
1923
1627
1379
19
1795
1343
277
965
19
1897
1759
521
641
917
365
625
301
121
599
747
1677
1831
1297
1237
1549
19
793
751
251
289
1661
1649
709
19
1337
1703
1735
229
1887
1695
157
1153
5
1401
1513
337
137
1313
1093
1585
1451
1691
10...

result:

points 0.81967213110 max label = 1999

Test #74:

score: 61
Accepted
time: 12ms
memory: 3872kb

input:

0
10
96 1000000000
95 4
95 32
13 95
49 95
76 95
95 73
95 10
95 42
63 95
17 95
95 52
95 84
95 11
95 2
95 14
95 85
91 95
57 95
24 95
46 95
95 23
77 95
54 95
95 40
33 95
34 95
95 26
95 51
95 89
59 95
82 95
95 28
95 25
95 81
3 95
95 45
95 29
71 95
95 94
95 21
95 22
8 95
92 95
15 95
95 55
56 95
6 95
95 7...

output:

96
1
151
29
71
3
183
95
157
85
135
15
27
123
7
31
89
179
21
165
133
143
81
83
43
39
67
55
153
65
75
185
125
5
51
53
99
163
105
111
141
49
171
17
177
131
73
41
189
149
9
115
57
23
119
47
91
93
37
159
61
117
127
109
19
113
167
187
103
175
155
181
77
137
13
97
169
11
45
145
129
161
69
63
121
25
33
101
...

input:

1
4308
7 107 1
191
95 179 1
191
191 97 95
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
51
53
55
57
59
61
63
65
67
69
71
73
75
77
79
81
83
85
87
89
91
93
95
97
99
101
103
105
107
109
111
113
115
117
119
121
123
125
127
129
131
133
135
137
139
141
143
145
147
149
151
153
155
1...

output:

191
191
97
1
191
75
191
191
1
191
191
191
191
191
191
57
1
191
1
191
191
1
191
191
191
191
1
191
1
191
191
191
1
191
191
191
191
191
191
191
179
191
191
1
101
191
191
191
191
191
165
1
77
165
105
191
139
101
191
191
1
191
1
191
191
191
191
191
191
1
191
85
103
35
121
1
191
191
115
191
1
191
1
191
19...

result:

ok 

Test #75:

score: 50
Acceptable Answer
time: 6ms
memory: 3796kb

input:

0
10
541 1000000000
0 527
0 72
0 176
0 246
0 323
190 0
74 0
0 110
518 0
259 0
0 293
0 51
0 59
149 0
0 232
327 0
0 136
0 503
0 142
0 248
64 0
0 398
379 0
0 156
0 265
406 0
84 0
0 49
522 0
0 413
0 513
429 0
170 0
163 0
319 0
233 0
490 0
0 187
0 270
273 0
0 17
471 0
437 0
0 154
276 0
63 0
378 0
0 38
42...

output:

541
1
981
501
109
125
625
643
739
127
115
475
775
503
999
845
733
763
83
933
545
197
969
167
285
407
151
953
339
249
1019
499
1073
323
659
871
471
771
425
97
365
723
157
571
367
341
711
877
853
573
57
357
25
435
897
847
295
535
689
293
27
101
227
899
93
43
789
1051
465
979
951
621
673
5
349
15
801
6...

input:

1
6214
971 943 1
1
869 435 1
1081
117 1007 1
1081
617 665 1
1081
973 605 1
1
623 967 1
1
91 131 1
1
709 187 1
1
321 61 1
1
843 281 1
1
225 425 1
1
345 801 1
1081
769 707 1
1
721 509 1
1
805 477 1
1
879 599 1
1
325 853 1
1081
533 629 1
1
475 263 1
1081
733 443 1
1081
1001 1 1
1
871 69 1
1081
529 201 ...

output:

1
1081
1081
1081
1
1
1
1
1
1
1
1081
1
1
1
1
1081
1
1081
1081
1
1081
1
1081
1
1081
1
709
1
1
1
1
1
1081
1
1
1081
1081
1081
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1081
1
1
1081
1
1
1
1081
1081
309
1
1
1081
1
1081
1081
1
1
1
1081
1081
1081
1
1
1
1
1
1081
1
1
1
1
1
1
1
1
1081
1081
1081
1
1
1081
1
1081
1
1
...

result:

points 0.81967213110 max label = 1081

Test #76:

score: 50
Acceptable Answer
time: 14ms
memory: 3808kb

input:

0
10
1000 1000000000
999 444
999 412
999 312
999 906
999 990
999 616
999 554
718 999
999 228
494 999
999 726
999 728
55 999
370 999
190 999
999 230
999 64
944 999
358 999
999 189
65 999
500 999
457 999
480 999
414 999
999 820
999 29
331 999
999 693
239 999
132 999
999 918
527 999
999 534
145 999
999...

output:

1000
1
1631
313
779
131
885
1365
1913
1793
195
877
229
1087
187
1915
463
717
1625
1287
99
727
983
1393
1539
1263
935
1869
411
817
55
1751
961
249
637
341
1339
1325
503
1889
1811
89
533
947
291
1443
551
993
1077
1887
1143
193
795
1033
1529
837
27
1975
271
529
1909
1343
1689
1979
265
35
43
1607
1147
6...

input:

1
10180
37 1603 1
1
9 851 1
1
1237 43 1
1
407 573 1
1999
943 1725 1
1
1065 1567 1
1
267 1817 1
1999
427 1219 1
1
1937 1743 1
1
1105 1147 1
1
1957 1495 1
1999
1719 711 1
1999
1337 1379 1
1999
1567 795 1
1
301 645 1
1999
1357 1027 1
1
577 1829 1
1
575 1581 1
1999
101 203 1
1
795 53 1
1
581 1753 1
1
15...

output:

1
1
1
1999
1
1
1999
1
1
1
1999
1999
1999
1
1999
1
1
1999
1
1
1
1
1
1999
1
1999
1
1999
1
1999
1
1999
1
1999
1
1999
1999
1
1999
1999
1999
1999
1999
1
1999
1999
1999
1
1
1
1999
1
1999
1999
1
1
1
1999
1999
1
1
1
1999
1999
1999
1
1
1
1
1
1999
1
1
1
1
1
1999
1999
1999
1999
1
1
1999
1
1
1
1999
1999
1999
1
...

result:

points 0.81967213110 max label = 1999

Test #77:

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

input:

0
10
7 1000000000
1 6
0 6
3 6
5 6
4 6
2 6
7 1000000000
5 3
0 3
6 3
4 3
1 3
2 3
7 1000000000
1 5
2 5
4 5
3 5
0 5
6 1
7 1000000000
2 5
4 5
1 5
0 5
6 5
3 2
7 1000000000
0 4
1 4
6 4
2 4
5 4
3 0
7 1000000000
5 0
4 0
6 0
3 0
1 5
2 5
7 1000000000
1 5
4 5
6 5
3 5
2 1
0 1
7 1000000000
5 1
3 1
6 1
0 1
4 5
2 5...

output:

7
1
3
11
5
9
7
13
7
1
9
11
13
7
3
5
7
1
3
7
11
9
13
5
7
1
9
3
5
7
13
11
7
1
3
7
13
11
9
5
7
1
3
5
13
9
7
11
7
1
13
11
9
5
3
7
7
1
13
7
9
5
3
11
7
1
7
9
3
11
5
13
7
1
11
5
3
13
9
7

input:

1
420
7 13 3
1
3
5
11 3 1
13
3 9 2
5
13
9 11 1
1
9 1 1
13
11 9 1
13
11 1 1
13
5 1 1
7
7 9 1
13
11 9 5
1
3
5
7
9
9 7 1
13
7 13 1
13
13 7 5
1
3
7
9
11
5 7 1
3
9 11 1
13
3 11 1
13
9 1 1
13
7 1 1
11
1 13 1
13
1 5 1
13
11 9 1
13
7 9 2
3
5
1 5 1
13
13 5 5
1
3
7
9
11
3 7 1
13
5 11 1
11
7 1 1
13
13 3 1
1
3 ...

output:

1
13
13
1
13
13
13
7
13
9
13
13
7
3
13
13
13
11
13
13
13
3
13
3
13
11
13
1
13
1
3
13
13
3
11
11
13
3
1
3
13
9
3
3
13
13
7
13
13
3
3
3
1
13
13
11
9
13
13
11
13
11
13
1
11
3
3
1
3
13
11
13
3
13
7
1
13
13
11
1
7
3
3
13
13
13
13
13
13
7
11
11
13
3
9
5
3
3
13
13
13
7
13
1
3
13
11
13
1
13
3
13
3
11
13
13
...

result:

ok 

Test #78:

score: 61
Accepted
time: 0ms
memory: 4076kb

input:

0
10
7 1000000000
3 6
1 6
0 6
5 6
2 3
4 2
7 1000000000
4 6
0 6
5 6
3 6
1 4
2 1
7 1000000000
5 1
4 1
6 1
2 5
0 5
3 4
7 1000000000
0 5
6 5
2 5
1 0
4 0
3 6
7 1000000000
2 4
0 4
3 4
1 2
5 2
6 0
7 1000000000
2 5
4 5
3 5
0 2
1 2
6 4
7 1000000000
1 5
4 5
6 5
0 1
3 4
2 6
7 1000000000
3 0
4 0
2 0
5 3
6 4
1 5...

output:

7
1
9
7
3
5
11
13
7
1
7
5
11
3
9
13
7
1
3
11
5
7
13
9
7
1
11
7
5
13
9
3
7
1
5
3
9
11
7
13
7
1
11
13
9
7
3
5
7
1
13
9
5
7
3
11
7
1
5
13
7
11
3
9
7
1
7
13
3
11
5
9
7
1
11
9
5
13
7
3

input:

1
420
13 1 3
1
3
11
13 1 1
1
13 9 3
1
3
11
7 9 2
3
5
9 1 1
3
5 1 1
7
13 3 1
1
5 3 1
7
11 7 1
13
11 7 3
1
3
9
7 3 1
9
3 9 2
5
9
9 3 3
1
3
7
7 9 1
5
11 13 2
1
9
3 5 2
7
13
7 9 2
3
5
5 3 1
3
1 13 1
13
3 9 2
5
7
11 9 1
13
9 11 2
3
5
1 5 1
13
3 5 3
7
9
13
3 11 2
7
13
9 11 1
11
11 9 1
13
13 1 1
1
13 7 3
1...

output:

1
1
3
3
3
7
1
7
13
3
9
9
3
5
1
7
3
3
13
7
13
3
13
7
13
11
13
1
3
1
3
1
3
3
7
9
5
1
3
1
13
11
3
5
9
7
7
13
1
13
3
3
13
3
5
11
11
13
13
11
9
3
3
3
13
11
3
3
5
9
3
13
3
1
13
13
3
9
11
3
13
3
3
1
1
13
1
9
5
13
3
3
3
3
9
9
7
13
1
3
13
13
13
13
13
1
11
13
1
13
5
13
3
13
13
5
11
11
11
3
13
7
11
13
1
7
9
1
...

result:

ok 

Test #79:

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

input:

0
10
7 1000000000
2 5
0 5
1 5
6 2
3 6
4 3
7 1000000000
6 3
4 3
5 3
1 6
0 1
2 0
7 1000000000
0 4
1 4
3 0
6 1
5 3
2 6
6 1000000000
3 0
1 0
2 0
4 0
5 0
6 1000000000
4 1
0 1
3 1
2 1
5 1
6 1000000000
0 5
1 5
3 5
2 5
4 0
6 1000000000
0 1
5 1
3 1
2 1
4 0
6 1000000000
5 1
0 1
4 1
3 1
2 5
6 1000000000
3 1
2 ...

output:

7
1
11
3
5
7
13
9
7
1
11
13
9
5
7
3
7
1
3
5
13
9
11
7
6
1
5
7
3
9
11
6
1
11
7
5
3
9
6
1
3
7
5
11
9
6
1
9
7
5
11
3
6
1
11
5
9
7
3
6
1
3
5
11
9
7
6
1
3
7
9
5
11

input:

1
336
9 7 4
1
3
5
7
11 1 5
1
3
5
7
9
1 13 2
9
13
1 7 2
9
11
13 11 2
1
11
5 3 1
3
5 7 2
1
3
11 3 4
1
3
7
9
9 5 2
3
5
5 3 1
11
9 1 1
1
5 7 1
1
1 5 5
3
5
7
9
11
3 9 2
7
9
1 11 3
5
9
11
3 7 2
9
13
5 1 2
7
9
1 5 2
9
11
5 9 1
9
11 5 1
1
7 13 2
3
5
7 9 1
9
11 5 1
13
9 5 2
1
3
3 11 2
9
11
9 1 4
1
3
5
7
9 1 ...

output:

7
1
13
9
11
3
1
3
5
11
1
1
5
9
11
9
9
9
9
1
3
9
13
3
11
1
3
9
9
11
9
11
9
3
11
1
11
11
11
3
9
9
3
9
9
1
11
3
1
11
9
9
1
9
7
7
3
3
13
3
1
11
7
9
9
1
11
11
13
1
9
13
3
1
1
1
11
1
11
1
9
11
1
9
5
9
13
1
1
1
9
9
9
9
1
7
11
5
3
11
5
1
13
9
3
9
1
3
9
3
11
13
3
3
9
7
3
11
9
11
9
9
3
3
9
7
11
11
1
11
11
9
1...

result:

ok 

Test #80:

score: 61
Accepted
time: 0ms
memory: 4076kb

input:

0
10
6 1000000000
5 0
4 0
1 0
3 5
2 4
6 1000000000
1 4
3 4
5 4
0 1
2 0
6 1000000000
2 3
4 3
1 3
0 2
5 0
6 1000000000
1 2
4 2
0 1
3 4
5 0
5 1000000000
1 0
3 0
4 0
2 0
5 1000000000
0 3
4 3
2 3
1 3
5 1000000000
1 2
0 2
4 2
3 1
5 1000000000
1 3
2 3
4 3
0 1
5 1000000000
2 3
4 3
1 3
0 2
5 1000000000
4 1
0...

output:

6
1
11
7
3
9
5
6
1
9
11
5
3
7
6
1
7
9
3
5
11
6
1
9
3
5
7
11
5
1
3
9
5
7
5
1
7
5
9
3
5
1
3
9
5
7
5
1
9
5
3
7
5
1
7
9
3
5
5
1
7
5
9
3

input:

1
240
1 7 1
9
7 1 1
9
3 1 2
7
9
3 7 2
5
7
1 9 2
9
11
9 5 1
1
9 5 3
1
3
7
7 5 1
1
7 11 1
9
7 9 1
9
1 5 1
9
9 5 1
1
3 9 1
1
9 7 2
1
3
11 7 1
1
9 5 2
1
7
3 7 3
5
7
9
7 9 1
3
1 11 2
9
11
7 9 1
9
5 9 1
7
9 7 1
1
11 5 1
1
11 1 1
1
1 9 2
9
11
9 7 2
1
3
7 5 1
9
9 7 2
1
3
3 7 2
7
9
7 3 1
9
7 9 1
9
3 1 2
5
9
...

output:

9
9
9
7
9
1
3
1
9
9
9
1
1
3
1
1
7
3
11
9
7
1
1
1
9
3
9
3
7
9
9
9
9
7
3
3
9
1
3
1
1
9
1
9
1
9
9
1
1
3
3
9
1
9
3
5
1
3
1
1
9
3
1
5
1
3
9
7
1
9
9
7
3
9
1
1
3
1
9
9
7
5
9
5
3
9
9
5
3
3
9
3
9
7
1
3
9
3
11
3
9
3
1
1
7
3
3
7
1
7
9
1
5
1
3
7
3
5
1
9
3
9
1
1
9
1
3
1
9
1
3
3
9
9
9
9
7
7
9
3
9
1
7
1
1
3
7
5
9
...

result:

ok 

Test #81:

score: 61
Accepted
time: 0ms
memory: 3892kb

input:

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

output:

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

input:

1
50
5 7 1
7
3 5 1
1
7 1 1
1
3 1 1
1
5 3 1
7
1 5 2
3
5
5 3 1
1
3 1 1
7
5 7 2
1
3
1 3 2
3
5
7 5 3
1
3
5
1 7 1
7
1 7 1
7
3 7 1
7
3 7 1
7
5 1 1
7
7 3 1
1
5 1 2
1
3
1 3 1
3
5 1 2
1
3
1 5 1
7
1 7 2
5
7
3 1 1
1
5 1 1
1
3 1 1
5
7 1 3
1
3
5
1 3 2
5
7
3 5 1
7
7 1 3
1
3
5
1 3 1
7
7 3 3
1
3
5
5 3 2
1
3
3 5 1
5...

output:

7
1
1
1
7
5
1
7
1
3
5
7
7
7
7
7
1
1
3
1
7
7
1
1
5
1
5
7
1
7
3
3
5
5
7
7
7
7
7
7
7
5
5
3
1
5
5
5
5
3

result:

ok 

Test #82:

score: 61
Accepted
time: 34ms
memory: 3816kb

input:

0
10
8 1000000000
2 1
4 7
6 0
7 3
1 5
6 5
4 0
8 1000000000
3 2
3 4
4 5
7 6
5 6
0 1
2 1
8 1000000000
0 6
4 7
3 6
3 1
2 5
5 1
4 0
8 1000000000
0 1
2 0
1 3
1 4
2 5
2 6
3 7
8 1000000000
5 1
5 0
6 5
5 7
3 5
5 2
4 5
8 1000000000
0 6
0 3
0 4
7 0
2 0
1 0
5 0
8 1000000000
7 0
1 2
1 5
6 0
4 3
6 3
5 7
8 100000...

output:

8
1
7
5
13
15
3
9
11
8
1
15
3
13
5
11
7
9
8
1
9
7
3
15
5
11
13
8
1
9
15
3
7
11
13
5
8
1
3
11
9
13
15
5
7
8
1
13
11
5
7
15
3
9
8
1
7
5
11
13
3
15
9
8
1
13
15
9
5
3
11
7
8
1
5
15
7
3
11
9
13
8
1
7
5
15
9
13
11
3

input:

1
57266
7 3 1
9
13 11 2
3
5
7 3 1
5
5 9 1
15
11 1 1
15
3 7 2
7
9
1 5 2
9
15
13 7 1
15
1 13 1
15
9 1 2
3
5
15 7 2
1
13
15 3 3
1
11
13
13 5 1
11
15 5 3
1
11
13
3 1 2
9
11
5 11 2
7
9
1 13 1
15
7 3 2
9
11
1 11 2
9
15
5 11 2
7
9
11 9 1
1
3 1 2
9
11
3 1 1
15
5 13 1
7
1 5 2
13
15
1 15 2
9
15
15 13 2
1
11
1...

output:

9
5
5
15
15
7
9
15
15
3
1
1
11
1
11
9
15
11
15
9
1
11
15
7
13
15
11
1
1
1
15
5
1
1
1
1
13
1
1
1
13
7
5
3
11
5
1
1
11
13
5
5
1
7
15
1
1
3
3
5
5
5
13
15
15
5
11
1
7
9
15
13
3
9
1
11
11
7
15
11
15
3
15
7
15
3
9
1
13
13
3
9
1
13
15
15
5
1
13
13
15
9
15
1
9
3
5
3
1
9
7
1
15
1
15
7
15
13
7
1
11
1
15
1
11
...

result:

ok 

Test #83:

score: 61
Accepted
time: 34ms
memory: 3888kb

input:

0
10
8 1000000000
4 0
3 4
4 6
6 2
1 4
4 5
7 4
8 1000000000
1 3
3 5
3 7
2 3
0 3
3 6
4 2
8 1000000000
0 4
3 2
2 5
7 2
0 2
2 6
3 1
8 1000000000
0 6
6 1
3 1
7 3
7 4
4 2
0 5
8 1000000000
0 4
3 4
6 5
0 2
7 0
5 1
6 2
8 1000000000
2 4
5 2
4 0
6 1
7 6
5 3
0 1
8 1000000000
5 3
0 1
0 5
2 0
7 6
6 5
4 2
8 100000...

output:

8
1
9
7
3
15
11
5
13
8
1
3
9
15
11
5
13
7
8
1
7
15
5
3
9
13
11
8
1
3
7
11
9
15
13
5
8
1
9
13
3
5
11
7
15
8
1
15
3
5
9
7
11
13
8
1
3
15
5
13
11
7
9
8
1
7
15
13
9
5
11
3
8
1
11
9
3
15
7
5
13
8
1
3
15
13
11
9
7
5

input:

1
57297
3 5 1
15
11 15 1
15
9 7 2
13
15
13 1 2
9
11
1 7 3
3
11
15
13 9 2
9
11
3 1 1
15
9 7 2
13
15
7 5 2
11
13
3 15 2
7
9
9 13 1
15
5 11 1
11
7 11 2
1
3
1 15 3
5
13
15
3 15 4
5
11
13
15
5 3 1
15
11 3 2
13
15
7 3 2
9
11
7 11 1
15
9 1 2
1
3
7 3 1
9
1 5 3
3
11
15
5 15 1
3
1 3 1
15
1 9 2
7
15
7 15 2
9
1...

output:

15
15
15
9
11
9
15
15
13
9
15
11
1
15
15
15
15
11
15
1
9
11
3
15
15
11
7
15
9
1
15
15
3
15
15
7
1
9
13
3
1
9
15
1
15
3
13
15
15
11
9
11
3
15
3
15
15
15
11
15
15
15
5
5
15
7
1
15
15
15
15
15
13
5
15
5
15
15
5
15
15
3
3
9
5
15
3
15
13
11
15
15
15
11
9
1
15
3
15
13
15
1
1
15
13
1
15
7
15
7
11
15
3
15
1...

result:

ok 

Test #84:

score: 61
Accepted
time: 28ms
memory: 4092kb

input:

0
10
8 1000000000
3 7
0 3
3 6
3 2
4 3
3 5
3 1
8 1000000000
2 1
6 3
3 0
0 2
1 4
5 7
3 5
8 1000000000
6 2
6 7
1 6
0 7
0 4
5 6
1 3
8 1000000000
5 3
6 1
0 2
0 4
7 3
6 4
2 5
8 1000000000
2 0
4 0
4 7
3 6
3 5
1 6
3 2
8 1000000000
3 2
2 6
3 5
1 3
3 4
1 0
7 3
8 1000000000
4 1
2 1
0 6
7 4
3 7
6 3
2 5
8 100000...

output:

8
1
13
7
15
9
11
5
3
8
1
11
15
9
13
5
3
7
8
1
9
5
7
15
11
3
13
8
1
13
9
7
15
3
11
5
8
1
5
11
3
15
9
7
13
8
1
15
7
3
11
9
5
13
8
1
11
7
3
5
9
15
13
8
1
15
5
3
13
11
9
7
8
1
9
15
5
11
7
3
13
8
1
15
7
9
5
11
3
13

input:

1
57195
5 13 1
15
1 11 1
15
3 5 4
5
9
11
13
1 11 1
15
13 5 1
15
3 1 1
15
1 11 1
15
5 3 1
7
9 3 2
3
7
1 15 1
15
13 5 1
15
9 13 1
15
9 15 1
3
3 9 1
15
5 3 1
15
9 3 1
11
11 1 2
13
15
5 13 1
7
13 5 1
15
3 15 1
9
7 5 2
3
5
3 1 1
15
11 15 1
3
15 9 2
1
3
5 9 1
7
1 5 2
9
15
15 11 2
1
11
9 15 1
7
11 3 2
1
3
...

output:

15
15
5
15
15
15
15
7
3
15
15
15
3
15
15
11
15
7
15
9
5
15
3
3
7
9
11
7
3
5
3
3
7
13
3
3
3
3
3
9
3
3
7
7
5
5
3
1
15
3
5
15
3
3
7
13
11
15
5
11
11
1
11
7
7
13
15
9
11
15
5
11
13
15
3
5
3
15
9
5
15
15
15
13
15
11
5
3
15
15
9
15
15
3
9
5
15
11
9
3
3
15
15
3
7
13
3
7
3
9
11
11
15
9
3
5
15
13
11
3
9
3
11...

result:

ok 

Test #85:

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

input:

0
10
8 1000000000
3 7
0 3
3 6
3 2
4 3
3 5
3 1
8 1000000000
2 1
6 3
3 0
0 2
1 4
5 7
3 5
8 1000000000
6 2
6 7
1 6
0 7
0 4
5 6
1 3
8 1000000000
5 3
6 1
0 2
0 4
7 3
6 4
2 5
8 1000000000
2 0
4 0
4 7
3 6
3 5
1 6
3 2
8 1000000000
3 2
2 6
3 5
1 3
3 4
1 0
7 3
8 1000000000
4 1
2 1
0 6
7 4
3 7
6 3
2 5
8 100000...

output:

8
1
13
7
15
9
11
5
3
8
1
11
15
9
13
5
3
7
8
1
9
5
7
15
11
3
13
8
1
13
9
7
15
3
11
5
8
1
5
11
3
15
9
7
13
8
1
15
7
3
11
9
5
13
8
1
11
7
3
5
9
15
13
8
1
15
5
3
13
11
9
7
8
1
9
15
5
11
7
3
13
8
1
15
7
9
5
11
3
13

input:

1
57195
5 13 1
15
1 11 1
15
3 5 4
5
9
11
13
1 11 1
15
13 5 1
15
3 1 1
15
1 11 1
15
5 3 1
7
9 3 2
3
7
1 15 1
15
13 5 1
15
9 13 1
15
9 15 1
3
3 9 1
15
5 3 1
15
9 3 1
11
11 1 2
13
15
5 13 1
7
13 5 1
15
3 15 1
9
7 5 2
3
5
3 1 1
15
11 15 1
3
15 9 2
1
3
5 9 1
7
1 5 2
9
15
15 11 2
1
11
9 15 1
7
11 3 2
1
3
...

output:

15
15
5
15
15
15
15
7
3
15
15
15
3
15
15
11
15
7
15
9
5
15
3
3
7
9
11
7
3
5
3
3
7
13
3
3
3
3
3
9
3
3
7
7
5
5
3
1
15
3
5
15
3
3
7
13
11
15
5
11
11
1
11
7
7
13
15
9
11
15
5
11
13
15
3
5
3
15
9
5
15
15
15
13
15
11
5
3
15
15
9
15
15
3
9
5
15
11
9
3
3
15
15
3
7
13
3
7
3
9
11
11
15
9
3
5
15
13
11
3
9
3
11...

result:

ok 

Test #86:

score: 61
Accepted
time: 34ms
memory: 3824kb

input:

0
10
8 1000000000
3 7
0 3
3 6
3 2
4 3
3 5
3 1
8 1000000000
2 1
6 3
3 0
0 2
1 4
5 7
3 5
8 1000000000
6 2
6 7
1 6
0 7
0 4
5 6
1 3
8 1000000000
5 3
6 1
0 2
0 4
7 3
6 4
2 5
8 1000000000
2 0
4 0
4 7
3 6
3 5
1 6
3 2
8 1000000000
3 2
2 6
3 5
1 3
3 4
1 0
7 3
8 1000000000
4 1
2 1
0 6
7 4
3 7
6 3
2 5
8 100000...

output:

8
1
13
7
15
9
11
5
3
8
1
11
15
9
13
5
3
7
8
1
9
5
7
15
11
3
13
8
1
13
9
7
15
3
11
5
8
1
5
11
3
15
9
7
13
8
1
15
7
3
11
9
5
13
8
1
11
7
3
5
9
15
13
8
1
15
5
3
13
11
9
7
8
1
9
15
5
11
7
3
13
8
1
15
7
9
5
11
3
13

input:

1
57195
5 13 1
15
1 11 1
15
3 5 4
5
9
11
13
1 11 1
15
13 5 1
15
3 1 1
15
1 11 1
15
5 3 1
7
9 3 2
3
7
1 15 1
15
13 5 1
15
9 13 1
15
9 15 1
3
3 9 1
15
5 3 1
15
9 3 1
11
11 1 2
13
15
5 13 1
7
13 5 1
15
3 15 1
9
7 5 2
3
5
3 1 1
15
11 15 1
3
15 9 2
1
3
5 9 1
7
1 5 2
9
15
15 11 2
1
11
9 15 1
7
11 3 2
1
3
...

output:

15
15
5
15
15
15
15
7
3
15
15
15
3
15
15
11
15
7
15
9
5
15
3
3
7
9
11
7
3
5
3
3
7
13
3
3
3
3
3
9
3
3
7
7
5
5
3
1
15
3
5
15
3
3
7
13
11
15
5
11
11
1
11
7
7
13
15
9
11
15
5
11
13
15
3
5
3
15
9
5
15
15
15
13
15
11
5
3
15
15
9
15
15
3
9
5
15
11
9
3
3
15
15
3
7
13
3
7
3
9
11
11
15
9
3
5
15
13
11
3
9
3
11...

result:

ok 

Test #87:

score: 50
Acceptable Answer
time: 18ms
memory: 3816kb

input:

0
10
978 1000000000
201 44
44 320
320 907
907 278
278 477
477 755
755 461
461 235
235 83
83 919
919 38
38 443
443 629
629 42
42 13
13 208
208 898
898 205
205 924
924 887
887 170
170 326
326 255
255 684
684 301
301 909
909 161
161 621
621 130
130 587
587 530
530 334
334 700
700 771
771 722
722 712
71...

output:

978
1
1159
167
1097
895
1143
1169
371
655
1897
689
1801
807
1735
913
339
545
1931
1025
1233
381
353
1695
499
1929
1047
869
437
911
1585
1203
331
1541
669
465
1189
1425
47
1731
681
983
1387
1483
43
1721
1707
899
1157
463
1547
1599
97
1223
23
467
281
559
245
473
709
1667
1673
111
1089
1571
1229
1773
5...

input:

1
35090
737 839 2
303
305
1773 837 2
1421
1423
1531 1795 2
1523
1525
1849 1965 2
405
407
305 587 2
61
63
945 885 2
1351
1353
273 1135 2
41
43
775 573 2
833
835
849 389 2
639
641
1405 1679 2
891
893
1563 1427 2
1653
1655
941 357 2
535
537
763 1293 2
1767
1769
359 1141 2
1869
1871
343 1291 2
697
699
1...

output:

303
1421
1523
405
61
1353
41
835
639
891
1655
535
1767
1869
699
3
1067
351
383
139
1557
25
1775
1487
1813
1601
367
797
1715
1337
535
441
573
1657
1369
613
753
49
1177
1303
1075
335
1759
495
833
973
763
433
963
1825
1843
347
889
1615
191
551
1535
1471
1893
1437
1079
1605
1273
559
333
157
1201
799
601...

result:

points 0.81967213110 max label = 1991

Test #88:

score: 50
Acceptable Answer
time: 34ms
memory: 3808kb

input:

0
10
1000 1000000000
897 448
897 517
583 297
897 748
84 650
402 690
131 583
583 601
464 897
336 674
189 897
897 246
843 421
432 742
529 877
812 209
103 109
842 931
795 84
289 103
103 579
84 603
926 897
70 897
183 901
448 647
111 513
646 689
84 949
191 485
745 12
124 578
133 689
423 755
767 124
897 8...

output:

1000
1
1683
1751
1083
1109
1725
1651
811
79
1401
793
327
251
1225
1215
945
1791
1797
681
1635
667
367
1597
291
1661
1341
127
701
957
495
1433
1801
837
1075
477
1993
993
1307
1591
543
189
1073
1827
71
1273
1739
1275
209
351
531
1359
1507
1397
771
275
437
61
383
1479
1799
397
1189
1865
1191
1773
1853
...

input:

1
47617
1541 1287 2
1543
1545
1645 529 3
1631
1633
1639
1395 1843 1
1389
85 517 3
87
89
97
17 1673 1
1855
797 817 1
795
1177 285 2
1955
1957
1057 679 2
1053
1055
95 1703 2
419
421
1211 1551 6
1213
1215
1219
1229
1231
1243
1017 983 1
997
1007 1561 2
127
129
715 749 1
1999
1259 1939 2
1263
1271
135 16...

output:

1545
1631
1389
97
1855
795
1957
1053
421
1243
997
127
1999
1271
147
1999
9
357
1999
1603
1405
707
1999
7
1687
1905
387
369
509
1355
697
893
1837
1583
1637
1973
1363
123
361
263
1981
1739
1999
129
1265
1843
1703
809
1587
1697
7
1581
329
1999
1595
129
1301
1023
1685
633
9
1999
1999
1405
941
35
861
823...

result:

points 0.81967213110 max label = 1999

Test #89:

score: 50
Acceptable Answer
time: 36ms
memory: 4088kb

input:

0
10
991 1000000000
454 800
702 960
660 644
108 499
445 776
921 520
184 252
730 588
97 163
465 448
361 58
227 250
577 112
191 405
394 157
830 296
589 428
814 830
531 947
161 797
490 127
145 911
858 49
935 552
600 543
138 501
850 916
602 242
114 606
516 650
573 988
121 41
617 723
680 173
619 709
620 ...

output:

991
1
1845
539
575
1105
501
773
1781
1567
1591
789
1077
1425
1131
921
1565
1575
951
1387
137
465
587
1921
1503
1523
1865
781
1319
1615
763
1489
217
1923
743
1589
1213
1301
1751
1965
1913
277
1393
1793
199
1173
1831
1501
299
301
1103
1033
1123
669
1477
1609
1313
325
1953
775
1059
1837
1895
1039
313
1...

input:

1
49922
1425 317 2
1421
1423
1405 127 1
1421
961 525 2
979
981
1907 363 2
1393
1395
781 1695 2
1159
1161
1265 1423 2
1193
1195
473 1829 2
1873
1875
723 1843 3
711
717
719
745 1789 2
577
579
1499 95 2
1473
1475
1379 935 2
1393
1395
221 1069 2
171
173
1927 807 2
419
421
1319 1803 1
1321
109 1031 1
127...

output:

1421
1421
981
1393
1161
1193
1873
711
577
1473
1395
171
421
1321
127
1241
813
1673
1069
1947
1403
895
737
1513
1421
247
637
7
1631
671
971
287
1419
457
351
915
1473
991
485
1069
457
587
1277
607
427
1281
1881
1583
1749
1355
947
115
249
779
403
1087
651
1261
489
1661
1459
951
399
275
1063
721
1045
12...

result:

points 0.81967213110 max label = 1997

Test #90:

score: 50
Acceptable Answer
time: 36ms
memory: 3800kb

input:

0
10
993 1000000000
659 162
695 292
133 492
301 424
380 243
646 631
297 394
653 704
220 522
825 939
861 883
602 802
939 903
875 50
576 279
343 778
734 393
665 687
340 125
189 579
672 873
201 476
715 325
846 119
682 482
362 218
694 968
463 785
402 585
985 957
207 215
887 618
859 317
871 214
655 459
3...

output:

993
1
1045
167
463
475
1267
1919
1571
1255
1565
1133
233
1745
709
523
1893
1275
613
1087
151
1453
1059
1643
1865
1231
641
1341
943
693
15
193
1437
977
1177
1883
1467
1259
555
1981
1775
549
387
219
1405
531
1053
873
973
1301
309
1711
1105
1639
1273
683
1483
1517
111
1071
1947
511
969
919
675
587
1225...

input:

1
50698
797 819 3
799
803
805
49 1575 1
39
1917 131 1
1999
1273 135 3
1287
1783
1785
415 109 2
419
421
1527 261 1
1529
1229 1215 1
1231
1125 715 1
251
429 865 3
481
483
493
57 943 2
707
709
1835 1435 1
1999
1407 213 2
1399
1405
1229 899 1
1231
321 1103 2
283
317
1981 1759 2
1983
1987
1509 1201 1
149...

output:

805
39
1999
1785
421
1529
1231
251
493
709
1999
1399
1231
283
1987
1495
1373
1413
1525
59
181
95
1937
529
475
1863
1519
867
317
423
155
831
535
735
973
1659
95
1643
1197
475
109
1803
1223
95
1953
423
955
95
1217
729
287
885
1553
583
95
1683
585
1795
1347
1223
21
995
1407
427
441
1923
1109
651
195
11...

result:

points 0.81967213110 max label = 1999

Test #91:

score: 50
Acceptable Answer
time: 34ms
memory: 3796kb

input:

0
10
993 1000000000
659 162
695 292
133 492
301 424
380 243
646 631
297 394
653 704
220 522
825 939
861 883
602 802
939 903
875 50
576 279
343 778
734 393
665 687
340 125
189 579
672 873
201 476
715 325
846 119
682 482
362 218
694 968
463 785
402 585
985 957
207 215
887 618
859 317
871 214
655 459
3...

output:

993
1
1045
167
463
475
1267
1919
1571
1255
1565
1133
233
1745
709
523
1893
1275
613
1087
151
1453
1059
1643
1865
1231
641
1341
943
693
15
193
1437
977
1177
1883
1467
1259
555
1981
1775
549
387
219
1405
531
1053
873
973
1301
309
1711
1105
1639
1273
683
1483
1517
111
1071
1947
511
969
919
675
587
1225...

input:

1
50698
797 819 3
799
803
805
49 1575 1
39
1917 131 1
1999
1273 135 3
1287
1783
1785
415 109 2
419
421
1527 261 1
1529
1229 1215 1
1231
1125 715 1
251
429 865 3
481
483
493
57 943 2
707
709
1835 1435 1
1999
1407 213 2
1399
1405
1229 899 1
1231
321 1103 2
283
317
1981 1759 2
1983
1987
1509 1201 1
149...

output:

805
39
1999
1785
421
1529
1231
251
493
709
1999
1399
1231
283
1987
1495
1373
1413
1525
59
181
95
1937
529
475
1863
1519
867
317
423
155
831
535
735
973
1659
95
1643
1197
475
109
1803
1223
95
1953
423
955
95
1217
729
287
885
1553
583
95
1683
585
1795
1347
1223
21
995
1407
427
441
1923
1109
651
195
11...

result:

points 0.81967213110 max label = 1999

Test #92:

score: 50
Acceptable Answer
time: 36ms
memory: 3760kb

input:

0
10
992 1000000000
274 302
761 266
243 116
753 556
69 885
191 771
127 476
904 335
735 660
798 382
116 771
973 331
753 437
318 813
250 127
64 904
929 494
127 885
318 538
135 116
822 415
894 258
187 322
874 759
574 890
379 812
988 653
332 331
572 244
215 346
825 401
510 519
517 777
958 897
911 176
40...

output:

992
1
7
33
1523
1977
1399
843
1435
1441
227
1111
1327
1751
1473
783
307
1243
1727
1567
1899
1163
1365
1129
901
1901
683
665
365
351
1335
565
121
721
123
1507
771
1975
143
1421
49
297
1003
1171
587
1049
757
859
405
1147
637
755
217
1535
753
437
113
719
1463
347
103
1073
1315
1391
1103
903
431
949
377...

input:

1
49569
1551 1283 1
1553
1075 1091 2
1077
1081
285 631 1
283
101 3 2
97
99
1165 393 3
451
453
1163
1941 705 1
1969
1815 527 4
1743
1809
1811
1813
1715 569 1
1717
1171 41 3
1049
1051
1169
197 49 1
199
1851 977 1
1841
605 233 1
603
991 1953 1
989
871 1431 1
701
63 267 1
21
419 1867 2
421
449
1773 1 4
...

output:

1553
1081
283
97
451
1969
1743
1717
1049
199
1841
603
989
701
21
449
1805
101
1855
891
1815
1775
1791
651
1271
749
1979
1319
47
903
1693
919
1361
479
749
511
291
1551
351
79
249
799
1361
673
1281
1803
1483
499
223
1833
701
1007
1155
1979
845
1213
887
403
21
701
403
255
1271
1979
1753
1349
753
3
1405...

result:

points 0.81967213110 max label = 1997

Test #93:

score: 50
Acceptable Answer
time: 34ms
memory: 3828kb

input:

0
10
992 1000000000
274 302
761 266
243 116
753 556
69 885
191 771
127 476
904 335
735 660
798 382
116 771
973 331
753 437
318 813
250 127
64 904
929 494
127 885
318 538
135 116
822 415
894 258
187 322
874 759
574 890
379 812
988 653
332 331
572 244
215 346
825 401
510 519
517 777
958 897
911 176
40...

output:

992
1
7
33
1523
1977
1399
843
1435
1441
227
1111
1327
1751
1473
783
307
1243
1727
1567
1899
1163
1365
1129
901
1901
683
665
365
351
1335
565
121
721
123
1507
771
1975
143
1421
49
297
1003
1171
587
1049
757
859
405
1147
637
755
217
1535
753
437
113
719
1463
347
103
1073
1315
1391
1103
903
431
949
377...

input:

1
49569
1551 1283 1
1553
1075 1091 2
1077
1081
285 631 1
283
101 3 2
97
99
1165 393 3
451
453
1163
1941 705 1
1969
1815 527 4
1743
1809
1811
1813
1715 569 1
1717
1171 41 3
1049
1051
1169
197 49 1
199
1851 977 1
1841
605 233 1
603
991 1953 1
989
871 1431 1
701
63 267 1
21
419 1867 2
421
449
1773 1 4
...

output:

1553
1081
283
97
451
1969
1743
1717
1049
199
1841
603
989
701
21
449
1805
101
1855
891
1815
1775
1791
651
1271
749
1979
1319
47
903
1693
919
1361
479
749
511
291
1551
351
79
249
799
1361
673
1281
1803
1483
499
223
1833
701
1007
1155
1979
845
1213
887
403
21
701
403
255
1271
1979
1753
1349
753
3
1405...

result:

points 0.81967213110 max label = 1997

Test #94:

score: 50
Acceptable Answer
time: 28ms
memory: 3888kb

input:

0
10
1000 1000000000
880 197
507 738
947 24
750 375
785 686
514 578
885 51
988 286
813 807
384 826
436 909
304 273
322 772
368 921
802 592
951 168
937 494
937 450
667 703
62 981
618 350
800 460
668 12
126 532
723 262
525 741
950 567
220 587
477 326
212 582
160 788
772 225
754 196
553 741
471 31
332 ...

output:

1000
1
473
899
263
1519
1445
507
1423
1697
1667
1511
1915
509
1351
633
1955
1513
1679
1155
1117
539
811
1631
1347
1279
1557
525
1275
1073
961
1211
891
1777
1367
1763
1903
203
427
391
603
407
97
1617
205
163
183
1947
929
1975
701
835
199
289
1865
505
1535
1335
439
1483
853
573
25
1699
1313
1543
1611
...

input:

1
50684
815 1931 1
779
321 1751 1
319
33 1549 2
3
5
1203 149 1
1197
1367 553 1
1933
1077 117 1
1091
1509 303 1
1517
1819 1735 3
1811
1813
1815
431 1873 2
433
541
1373 1101 1
1297
791 677 2
793
837
109 525 10
111
113
115
117
119
121
125
137
139
525
871 1017 2
217
869
1785 613 3
331
1749
1781
1715 319...

output:

779
319
3
1197
1933
1091
1517
1811
541
1297
837
525
217
331
1751
1999
1999
129
537
971
339
913
59
1281
1205
1279
831
289
1753
1553
1301
49
1123
567
613
1275
1999
615
691
733
1901
191
1829
49
1385
1505
1859
37
235
1049
1915
855
1119
613
1891
1341
1471
1531
37
643
1487
603
1653
1487
149
37
1975
219
72...

result:

points 0.81967213110 max label = 1999

Test #95:

score: 50
Acceptable Answer
time: 12ms
memory: 3800kb

input:

0
10
731 1000000000
730 284
530 730
304 730
730 104
730 252
48 730
615 730
472 730
730 414
730 441
64 730
150 730
351 730
86 730
730 542
730 207
416 730
730 145
45 730
730 159
409 730
603 730
730 353
690 730
71 730
730 579
730 684
730 93
730 88
38 730
730 419
22 730
595 730
730 675
730 633
730 183
4...

output:

731
1
1047
429
1385
189
81
839
727
909
1205
933
661
361
153
187
1405
415
273
1049
751
1235
245
65
1115
1397
1245
1157
223
93
641
747
421
1169
375
481
585
1347
1377
61
551
1379
285
463
791
1435
39
1183
447
13
489
959
327
1113
97
657
1089
83
1015
155
123
1353
1107
431
1001
23
545
1403
139
1195
733
617...

input:

1
5230
423 403 1
1
501 683 1
1
539 1075 1
1461
519 1207 1
1
97 1217 1
1461
1119 471 1
1
1345 1207 1
1461
495 19 1
1
1159 1233 1
1
597 1377 1
1
1153 1309 1
1461
191 813 1
1
1153 759 1
1461
1245 861 1
1
653 1069 1
1461
189 549 1
1
1055 899 1
1461
1455 1385 1
1
969 347 1
1
991 889 1
1461
205 1205 1
146...

output:

1
1
1461
1
1461
1
1461
1
1
1
1461
1
1461
1
1461
1
1461
1
1
1461
1461
1461
1461
1
1
1
1461
1461
1
1
131
1
1
1
1
1461
1
1461
1
1461
1
1
1439
1
1
1
1461
1461
1
1
1461
1
1
1461
1
1
1
1
1461
1
1
1
1461
1
1
1461
1461
1461
1
1
1
1461
1461
1
1
1461
1
1461
1
1461
1
1461
1
1461
1
1
1461
1461
1
1461
1
1
1461
1...

result:

points 0.81967213110 max label = 1461

Test #96:

score: 50
Acceptable Answer
time: 14ms
memory: 3884kb

input:

0
10
1000 1000000000
999 515
999 808
389 999
137 999
936 999
887 999
287 999
999 299
999 704
14 999
999 937
387 999
841 999
78 999
894 999
757 999
691 999
71 999
779 999
999 676
838 999
999 524
999 359
999 19
29 999
405 999
192 999
17 999
136 999
31 999
999 952
999 735
696 999
942 999
999 223
530 99...

output:

1000
1
1587
525
337
555
907
1175
1775
859
673
1995
983
1223
1445
21
1301
1037
57
1335
49
897
1439
567
1811
121
1879
181
625
347
51
1173
61
1929
381
1769
1057
119
1825
299
767
967
1591
1109
1911
605
1187
1779
1107
995
855
923
623
1181
937
373
1331
1833
1009
571
1679
979
165
499
1063
407
1503
321
527
...

input:

1
10180
1401 779 1
1
1 555 1
1999
1435 357 1
1
1439 271 1
1999
249 485 1
1999
1267 241 1
1
1281 517 1
1999
1183 687 1
1
1291 583 1
1
1521 1651 1
1
1131 59 1
1999
849 507 1
1
1471 155 1
1
1853 637 1
1
1915 1329 1
1
541 1565 1
1
1791 665 1
1999
275 199 1
1999
1323 177 1
1999
933 981 1
1
249 1023 1
1
1...

output:

1
1999
1
1999
1999
1
1999
1
1
1
1999
1
1
1
1
1
1999
1999
1999
1
1
1999
1
1999
1
1999
1
1999
1999
1999
1
1999
1999
1999
1999
1999
1
1
1999
1
1
1127
1999
1
1
1
1
1999
1
1
1999
1999
1999
1
1
1
1999
1
1999
1
1999
1999
1
1
1999
1999
1999
1999
1999
1
1999
1
1
1
1999
1999
1999
1999
1
1
1999
1999
1999
1999
...

result:

points 0.81967213110 max label = 1999

Test #97:

score: 50
Acceptable Answer
time: 18ms
memory: 3820kb

input:

0
10
892 1000000000
606 640
172 727
509 98
109 640
296 474
23 332
782 57
427 887
57 179
720 206
766 218
884 395
110 412
188 813
801 345
131 824
359 689
686 789
274 346
167 842
429 845
249 550
273 798
588 61
631 364
120 266
296 213
819 110
10 420
401 438
286 261
813 61
454 67
824 59
174 859
252 271
3...

output:

892
1
1585
747
1567
1095
551
1001
921
1603
423
797
1079
311
367
77
1225
569
1255
923
345
547
1125
1327
1483
489
789
905
1163
447
1661
1291
721
1743
395
383
333
1127
289
1687
385
1479
555
323
1287
831
217
103
753
1325
1515
1705
807
179
1525
1373
479
1737
1283
97
39
1035
641
1741
645
533
7
1187
211
57...

input:

1
13208
1763 727 8
13
1749
1751
1753
1755
1757
1759
1761
1119 103 11
987
1099
1101
1103
1105
1107
1109
1111
1113
1115
1117
1765 619 10
3
1747
1749
1751
1753
1755
1757
1759
1761
1763
183 447 10
23
165
167
169
171
173
175
177
179
181
1711 321 10
9
1693
1695
1697
1699
1701
1703
1705
1707
1709
147 195 1...

output:

13
987
3
23
9
187
449
141
393
55
1047
1633
179
1453
1121
1393
1453
1111
1567
93
1441
397
1099
1441
873
343
5
55
1623
1441
1773
1103
1563
1239
1563
713
1367
739
3
825
1155
343
643
1239
753
393
915
653
1781
1681
539
139
1675
271
115
13
915
1259
373
765
701
129
311
1453
539
139
1453
1773
1291
1077
987
...

result:

points 0.81967213110 max label = 1783

Test #98:

score: 50
Acceptable Answer
time: 20ms
memory: 3788kb

input:

0
10
1000 1000000000
180 624
132 59
664 556
950 732
810 7
7 911
627 313
332 648
703 375
220 710
922 375
812 676
664 387
725 759
223 711
329 138
536 671
316 235
182 116
65 893
948 116
521 965
728 495
502 950
521 460
103 682
574 331
89 865
490 979
530 125
980 65
176 190
308 702
308 597
309 107
523 566...

output:

1000
1
179
285
683
803
1729
1941
93
669
1633
641
85
619
129
373
893
1939
43
1635
879
1153
213
1805
663
945
1715
1029
539
331
607
183
123
999
317
401
277
421
1107
1905
181
1059
117
615
1305
1931
1309
1295
1333
1417
583
501
1725
1891
1521
1525
811
1411
1745
533
931
1461
1767
171
1037
579
1143
1973
303...

input:

1
16365
823 1873 9
825
827
829
831
833
835
837
839
859
443 1595 8
445
447
449
451
453
455
457
491
1749 237 8
1765
1781
1797
1813
1829
1845
1861
1977
111 1245 9
257
403
549
647
793
1671
1817
1963
1983
1075 1401 3
1063
1071
1073
919 1745 8
855
905
907
909
911
913
915
917
1657 351 6
1471
1597
1609
1621...

output:

859
491
1977
1671
1063
855
1471
941
35
1165
1769
299
921
1221
997
549
1011
685
19
791
1785
519
721
795
35
1973
377
1571
625
357
969
1429
1817
1605
491
1405
403
1949
825
1353
207
1337
567
1709
207
925
909
1569
647
227
911
929
1403
1653
1013
219
19
1621
1131
341
1131
473
1299
595
1157
843
1671
1737
97...

result:

points 0.81967213110 max label = 1999

Test #99:

score: 50
Acceptable Answer
time: 28ms
memory: 3796kb

input:

0
10
712 1000000000
165 500
293 270
484 552
3 324
308 190
621 104
561 389
581 286
154 188
251 457
223 99
633 660
446 540
160 610
150 323
93 265
273 380
268 297
38 376
670 568
653 209
253 291
384 187
434 193
422 131
96 418
625 325
72 325
299 590
645 552
486 384
28 153
37 246
309 566
91 686
468 464
57...

output:

712
1
1369
1181
1415
1145
117
1009
917
175
593
231
583
235
285
1005
897
451
441
851
227
607
1349
817
317
101
1323
541
1053
21
849
1087
1289
315
973
1403
1059
693
1345
363
977
1187
1271
1127
795
813
1091
1377
837
539
1123
659
1161
253
383
801
1025
999
81
965
809
649
1035
1207
419
1269
453
1043
1177
1...

input:

1
33400
1231 997 3
495
497
499
619 933 3
217
221
223
249 5 3
1101
1103
1107
219 711 3
67
69
71
95 183 3
1095
1097
1099
1065 781 3
689
691
1063
783 755 3
61
65
781
693 625 3
149
151
691
679 365 3
1011
1013
1017
459 455 3
461
757
761
881 1333 3
835
839
841
1055 733 3
877
881
1053
1017 903 3
477
479
10...

output:

499
217
1107
67
1095
691
65
151
1017
761
835
877
479
363
977
1027
297
543
751
301
57
1185
137
1121
145
511
591
883
465
1143
1305
1075
1305
365
947
529
105
1067
935
601
451
1081
1369
609
105
351
363
847
265
1257
685
199
1315
519
1117
519
999
1017
817
1177
733
285
85
473
129
891
941
911
1027
535
1085
...

result:

points 0.81967213110 max label = 1423

Test #100:

score: 50
Acceptable Answer
time: 28ms
memory: 3876kb

input:

0
10
1000 1000000000
339 519
436 552
9 671
650 693
652 769
640 509
384 65
726 126
261 226
444 449
419 177
123 140
813 825
4 483
859 484
506 423
273 852
939 263
891 108
985 3
299 95
490 816
846 130
963 551
714 667
771 311
856 316
515 601
647 905
2 877
612 372
163 540
642 602
717 169
699 632
854 124
5...

output:

1000
1
1049
149
351
1913
1569
1297
789
1549
399
1687
1441
1753
773
1969
1313
869
341
737
683
1291
13
665
1563
543
1829
975
1209
1647
1353
183
1331
269
669
579
1467
993
389
1797
805
1375
599
1127
1607
1175
1099
649
455
267
1751
1273
445
1015
357
937
991
1781
245
807
1301
1729
325
995
1003
249
723
173...

input:

1
33377
1015 281 3
1659
1661
1665
433 411 3
435
1451
1453
1181 1821 3
643
647
649
1483 501 3
393
397
1481
1603 1973 3
99
101
103
829 1007 3
273
275
277
1691 597 3
519
521
523
1795 1093 3
903
905
1793
67 1017 3
1031
1033
1035
1097 415 3
1341
1343
1345
319 541 3
77
81
317
1757 165 3
101
103
105
497 73...

output:

1665
1453
643
397
99
273
523
905
1031
1345
77
105
1187
973
1107
585
189
141
445
1875
483
421
1905
945
261
331
1531
13
283
983
681
1073
1529
1429
825
1553
1679
391
471
213
1351
439
945
919
1031
153
1919
37
1635
1013
1415
13
1629
1395
1603
1829
9
1013
505
239
1843
785
197
1707
535
877
289
571
777
731
...

result:

points 0.81967213110 max label = 1999

Test #101:

score: 50
Acceptable Answer
time: 14ms
memory: 3808kb

input:

0
10
905 1000000000
149 541
744 692
648 655
441 692
692 263
648 156
754 161
20 648
538 541
285 648
843 541
720 541
692 791
648 167
357 648
533 648
196 541
626 754
692 511
754 485
56 754
893 541
796 541
19 692
541 110
471 541
833 541
754 508
541 593
406 692
355 754
541 777
618 648
648 760
754 121
294...

output:

905
1
1473
1007
543
983
1233
1053
1251
1363
785
97
1711
1653
659
1419
253
323
37
1483
13
873
805
1665
1257
393
579
1737
1305
213
617
301
1617
1377
743
1631
1681
1067
1569
1783
1417
1197
163
635
1691
613
343
731
1033
421
225
423
1031
205
1083
807
1401
63
713
823
1249
291
1505
87
493
1469
967
1553
717...

input:

1
4502
747 1789 42
631
665
667
669
671
673
675
677
679
681
683
685
687
689
691
693
695
697
699
701
703
705
707
709
711
713
715
717
719
721
723
725
727
729
731
733
735
737
739
741
743
745
1389 997 1
841
1323 719 1
1331
261 673 69
263
265
267
1361
1363
1365
1367
1369
1371
1373
1375
1377
1379
1381
1383...

output:

631
841
1331
1361
849
317
207
529
183
223
1809
1365
247
1275
19
841
1809
1345
1809
707
29
339
261
619
147
1705
207
1361
1809
1061
99
247
789
1249
1809
1259
825
35
207
1591
1385
841
1809
1095
1095
223
1331
1095
741
1351
1663
1809
1593
1361
261
1809
55
607
1417
261
945
339
755
1809
63
183
417
1211
180...

result:

points 0.81967213110 max label = 1809

Test #102:

score: 50
Acceptable Answer
time: 12ms
memory: 3832kb

input:

0
10
1000 1000000000
864 948
95 883
976 573
252 601
415 95
95 514
601 388
573 857
666 136
535 95
751 666
605 541
666 971
289 541
69 501
601 321
370 573
438 601
681 515
541 795
948 668
948 827
515 14
515 94
478 601
319 95
69 342
461 186
573 704
69 706
573 301
573 16
772 601
788 666
948 537
666 530
51...

output:

1000
1
1333
1739
1159
801
1103
1335
9
853
1143
793
1015
1863
101
433
427
1553
1233
637
1909
1491
503
1777
1921
847
833
1703
1693
1177
1461
129
1945
867
725
1063
1415
67
903
1807
1741
1345
417
1213
1757
665
1297
617
1819
587
1113
711
153
1801
99
1727
1099
969
1817
891
59
729
377
1539
227
1417
967
679...

input:

1
4293
485 461 1
429
1091 849 1
1021
1553 1587 1
1931
719 5 1
199
395 329 44
397
399
401
403
405
407
409
411
413
415
417
419
421
423
425
427
429
431
433
435
437
439
441
443
445
447
449
451
453
455
457
459
461
463
465
467
469
471
473
475
477
479
481
765
1603 1733 1
1713
339 491 1
697
1693 547 1
1621
...

output:

429
1021
1931
199
765
1713
697
1621
775
257
23
1543
1713
1623
1543
1037
1999
1999
257
1557
1999
1021
23
1423
1037
1543
871
117
887
1267
23
775
831
23
1129
35
797
1623
735
1391
577
121
1021
199
487
1999
1999
1805
257
437
23
1257
1587
203
1785
1047
1999
1249
117
1587
437
1999
1335
1021
871
1037
199
25...

result:

points 0.81967213110 max label = 1999