QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#401835#1454. Um nik's AlgorithmHzweiAC ✓3127ms451056kbC++206.1kb2024-04-29 15:25:452024-04-29 15:25:45

Judging History

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

  • [2024-04-29 15:25:45]
  • 评测
  • 测评结果:AC
  • 用时:3127ms
  • 内存:451056kb
  • [2024-04-29 15:25:45]
  • 提交

answer

//Crimson flames tied through my ears
//Rollin' high and mighty traps
//Pounced with fire on flaming roads
//Using ideas as my maps
//"We'll meet on edges, soon," said I
//Proud 'neath heated brow
//Ah, but I was so much older then
//I'm younger than that now.
//
//Half-cracked prejudice leaped forth
//"Rip down all hate," I screamed
//Lies that life is black and white
//Spoke from my skull, I dreamed
//Romantic facts of musketeers
//Foundationed deep, somehow
//Ah, but I was so much older then
//I'm younger than that now.
//
//Girls' faces formed the forward path
//From phony jealousy
//To memorizing politics
//Of ancient history
//Flung down by corpse evangelists
//Unthought of, thought, somehow
//Ah, but I was so much older then
//I'm younger than that now.
//A self-ordained professor's tongue
//Too serious to fool
//Spouted out that liberty
//Is just equality in school
//"Equality," I spoke the word
//As if a wedding vow
//Ah, but I was so much older then
//I'm younger than that now.
//
//In a soldier's stance, I aimed my hand
//At the mongrel dogs who teach
//Fearing not that I'd become my enemy
//In the instant that I preach
//My existence led by confusion boats
//Mutiny from stern to bow
//Ah, but I was so much older then
//I'm younger than that now.
//
//Yes, my guard stood hard when abstract threats
//Too noble to neglect
//Deceived me into thinking
//I had something to protect
//Good and bad, I define these terms
//Quite clear, no doubt, somehow
//Ah, but I was so much older then
//I'm younger than that now.

#pragma GCC optimize("O3,unroll-loops")
#include<bits/stdc++.h>
using namespace std;
#include<ext/pb_ds/assoc_container.hpp>
#include<ext/pb_ds/hash_policy.hpp>
using namespace __gnu_pbds;
/*=====================================================================*/
#define ll long long
//#define int ll
#define pii pair<int,int>
#define vi vector<int>
#define vii vector<pii>
#define pdd pair<double,double>
#define ull unsigned long long
#define pb push_back
#define rep(i,n) for(int i=0;i<(int)(n);++i)
#define all(s) (s).begin(),(s).end()
#define repd(i,n) for(int i=(int)(n)-1;i>=0;--i)
#define forr(i,a,b,c) for(int i=(int)(a);i<=(int)(b);i+=(int)(c))
#define forn(i,p,n) for(int i=(int)(p);i<=(int)(n);++i)
#define ford(i,p,n) for(int i=(int)(n);i>=(int)(p);--i)
#define foreach(i,c) for(__typeof(c.begin())i=(c.begin());i!=(c).end();++i)
#define INF 0x3f3f3f3f
#define PI acos(-1)
#define modcg(x) if(x>=mod)x-=mod;
#define modcl(x) if(x<0)x+=mod;
#define lowbit(x) ((x)&(-(x)))
#define ckmax(x,y) x=max(x,y)
#define ckmin(x,y) x=min(x,y)
/*=====================================================================*/
mt19937 GeN(chrono::system_clock::now().time_since_epoch().count());
int Rand(int l,int r)
{
	uniform_int_distribution<>RAND1(l,r);
	return RAND1(GeN);
}
struct Fastmod
{
	int mod,b;
	typedef __int128 lll;
	void init(int m)
	{
		mod=m;
		b=((lll)1<<64)/mod;
	}
	int operator()(ull a)
	{
		int q=((lll)a*b)>>64,r=a-q*mod;
		modcg(r);
		return r;
	}
}MOD;
int mul(int a,int b)
{
	return MOD(a*b);
}
char *p1,*p2,buf[100000];
#define nc() (p1==p2 && (p2=(p1=buf)+fread(buf,1,100000,stdin),p1==p2)?EOF:*p1++)
int read()
{
    int x=0,f=1;
    char ch=nc();
    while(ch<48||ch>57)
    {
        if(ch=='-')
            f=-1;
        ch=nc();
    }
    while(ch>=48&&ch<=57)
        x=x*10+ch-48,ch=nc();
   	return x*f;
}
void write(int x)
{
    if(x<0)
        putchar('-'),x=-x;
    if(x>9)
        write(x/10);
    putchar(x%10+'0');
    return;
}
/*======================================================================*/
//think twice,code once
//think once,debug forever
const int MAXN=2e6+10;
int n,m;
clock_t stime;
double ntime()
{
	return (double)(clock()-stime)/CLOCKS_PER_SEC;
}
mt19937 gen;
namespace Flow
{
	const int MAXN=4e6+10,MAXM=1.2e7+10;
	struct edge
	{
		int to,c,id;
	}e[MAXM];
	int head;
	int s,t;
	vi v[MAXN];
	void add(int x,int y,int c)
	{
		e[head]={y,c};
		v[x].pb(head++);
	}
	vi E;
	void add_edge(int x,int y,int c,int t)
	{
		if(t)
		{
			E.pb(head);
		}
		add(x,y,c);add(y,x,0);
	}
	int dist[MAXN];
	bool bfs()
	{
		forn(i,1,t)
		{
			dist[i]=INF; 
		}
		dist[s]=0;
		queue<int> q;
		q.push(s);
		while(!q.empty())
		{
			int now=q.front();q.pop();
			for(int i:v[now])
			{
				int u=e[i].to,c=e[i].c;
				if(dist[u]==INF&&c)
				{
					dist[u]=dist[now]+1;
					q.push(u);
				}
			}
		}
		return dist[t]!=INF;
	}
	int cur[MAXN];
	int ans=0;
	int dfs(int now,int flow)
	{
		if(now==t)
		{
			return flow;
		}
		int all=flow;
		for(int &I=cur[now];I<v[now].size();I++)
		{
			int i=v[now][I];
			int u=e[i].to,c=e[i].c;
			if(dist[u]==dist[now]+1&&c)
			{
				int del=dfs(u,min(c,all));
				e[i].c-=del;e[i^1].c+=del;
				all-=del;
				if(!all)
				{
					break;
				}
			}
		}
		return flow-all;
	}
	void dinic()
	{
		ans=0;
		while(bfs()&&ntime()<1.7)
		{
			forn(i,1,t)
			{
				cur[i]=0;
			}
			ans+=dfs(s,INF);
		}
		write(ans);puts("");
		int cnt=0;
		for(int i:E)
		{
			cnt++;
			if(!e[i].c)
			{
				write(cnt);puts("");
			}
		}
	}
};
using Flow::s;
using Flow::t;
using Flow::add_edge; 
void solve()
{
	clock_t T=clock();
	int n1,n2,m;
//	cin>>n1>>n2>>m;
	n1=read(),n2=read(),m=read(); 
	s=n1+n2+1;t=s+1;
	forn(i,1,n1)
	{
		add_edge(s,i,1,0);
	}
	forn(i,1,n2)
	{
		add_edge(i+n1,t,1,0);
	}
	forn(i,1,m)
	{
		int x,y;
//		cin>>x>>y;
		x=read();y=read();
		add_edge(x,y+n1,1,1);
	}
	stime=clock();
	Flow::dinic();
}
/*======================================================================*/
signed main()
{
    cin.tie(0);
    cout.tie(0);
	std::ios::sync_with_stdio(false);
//#define Hank2007
#ifdef Hank2007
	freopen("input.txt","r",stdin);
	freopen("output1.txt","w",stdout);
#endif
  	/*====================================================================*/
  	int TEST_CASE=1;
//	cin>>TEST_CASE;
  	while(TEST_CASE--)
  	{
  		solve();
  	}
  	return 0;
}
/*
//
start coding at
finish debugging at
*/


Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 7ms
memory: 5744kb

input:

3 2 4
1 1
2 1
3 1
3 2

output:

2
1
4

result:

ok answer: 2, maximum: 2

Test #2:

score: 0
Accepted
time: 7ms
memory: 5724kb

input:

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

output:

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

result:

ok answer: 20, maximum: 20

Test #3:

score: 0
Accepted
time: 8ms
memory: 6156kb

input:

1000 1000 10000
988 405
844 805
40 354
416 591
520 704
697 24
315 386
122 390
991 213
506 14
309 298
26 829
329 63
787 91
971 703
805 699
624 645
121 181
841 741
473 84
258 116
490 753
725 603
265 302
869 71
611 507
59 292
11 532
117 61
192 600
650 342
204 580
687 675
670 407
637 622
569 236
728 476...

output:

1000
1
2
3
4
7
8
11
12
13
16
21
24
27
28
29
30
31
32
36
37
38
39
40
41
44
45
47
48
49
51
53
55
58
59
60
62
63
65
66
68
69
70
71
74
75
76
80
81
83
84
88
92
94
95
96
98
99
103
104
105
106
109
113
114
122
123
128
132
133
134
137
138
142
143
145
147
150
151
153
154
157
164
171
173
178
179
182
184
187
19...

result:

ok answer: 1000, maximum: 1000

Test #4:

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

input:

100 2 200
40 1
22 2
75 2
79 1
27 2
11 1
7 1
64 1
21 1
57 2
47 1
4 2
61 2
37 1
8 2
32 2
84 1
63 1
67 1
86 2
88 2
73 1
17 1
94 2
44 2
19 2
16 1
33 2
92 1
24 2
100 2
18 2
85 1
7 2
43 1
82 2
15 2
88 1
91 1
65 1
69 1
36 1
6 2
23 2
58 1
59 1
64 2
38 1
72 1
99 1
76 1
11 2
2 2
98 1
66 2
77 1
47 2
98 2
52 2
...

output:

2
96
155

result:

ok answer: 2, maximum: 2

Test #5:

score: 0
Accepted
time: 7ms
memory: 5816kb

input:

1000 1000 1000
411 789
753 186
495 203
417 324
490 424
195 480
314 23
663 218
12 747
124 390
134 38
218 536
291 840
174 908
474 767
313 167
575 9
857 427
313 27
959 935
258 70
472 957
747 228
205 939
293 303
626 802
712 283
658 346
208 383
889 204
99 640
801 966
828 742
534 11
259 734
226 129
843 35...

output:

540
1
2
4
5
6
7
10
11
12
15
16
18
21
22
23
25
29
30
31
33
38
39
42
43
44
45
46
48
49
50
52
53
54
58
59
60
61
62
65
66
67
69
73
74
75
76
77
78
80
82
84
87
88
90
91
92
93
94
96
97
99
100
103
104
105
106
108
111
112
113
114
117
121
122
123
124
125
126
128
129
130
131
132
133
135
137
139
140
143
144
146...

result:

ok answer: 540, maximum: 540

Test #6:

score: 0
Accepted
time: 8ms
memory: 6084kb

input:

1000 2000 3000
143 619
571 526
215 1074
6 1714
370 937
120 784
134 1671
722 1528
397 345
464 401
198 589
283 564
212 232
527 286
237 1649
413 1570
964 1731
194 645
639 735
182 656
641 1143
535 98
113 596
787 972
306 818
657 1202
321 1327
753 1088
122 1823
471 611
516 811
380 1548
872 973
509 1841
70...

output:

944
1
2
3
4
5
6
7
10
11
13
15
16
17
18
19
20
22
23
24
26
27
28
29
31
32
34
35
36
39
40
41
42
43
44
45
46
47
48
50
51
52
53
54
58
60
61
62
63
64
65
66
68
70
71
72
73
75
76
77
78
79
80
81
84
85
86
88
89
91
92
93
94
95
96
97
98
99
100
101
104
105
106
108
109
110
113
115
117
118
120
122
123
124
125
126
...

result:

ok answer: 944, maximum: 944

Test #7:

score: 0
Accepted
time: 3123ms
memory: 429336kb

input:

2000000 2000000 2000000
1203137 1030076
215220 238101
293102 491863
1260446 165178
1683989 1718181
1641329 1179380
708733 403707
1918936 574923
525651 11571
1169951 422281
1086376 303530
1286459 1692862
31854 394688
916288 273853
709758 1176923
1730408 1766172
1890708 588004
344339 283448
1676753 13...

output:

1085442
1
2
4
7
9
10
12
13
14
18
19
22
23
25
27
29
30
31
33
34
35
36
38
39
40
42
43
44
45
46
48
55
56
57
58
59
60
61
62
63
65
66
67
68
69
71
72
73
74
75
77
78
79
81
83
87
88
89
90
91
92
93
95
96
97
99
100
102
103
105
107
109
110
111
114
116
119
120
121
123
124
125
128
129
130
131
132
133
134
135
136...

result:

ok answer: 1085442, maximum: 1088264

Test #8:

score: 0
Accepted
time: 3080ms
memory: 429304kb

input:

2000000 2000000 2000000
1286561 1611624
1028477 1867578
1642356 1162128
1032429 316462
618144 22363
1644873 1514932
508824 1230141
1889259 22840
30270 259129
1567969 462330
150124 1227115
393968 534541
1378415 770304
977805 1666010
1199878 1476793
1249634 243739
1232999 531436
1146447 1845344
478779...

output:

1085157
1
2
3
4
5
6
8
9
11
13
14
15
17
18
19
20
22
23
24
25
30
37
38
39
40
41
42
43
44
45
46
47
48
49
51
52
53
54
55
56
59
60
62
64
65
66
67
68
72
74
75
76
77
80
83
84
86
88
89
91
93
98
100
101
102
104
105
107
108
109
112
113
114
115
116
117
122
123
125
126
127
128
130
131
133
134
135
137
138
139
14...

result:

ok answer: 1085157, maximum: 1088048

Test #9:

score: 0
Accepted
time: 3077ms
memory: 429480kb

input:

2000000 2000000 2000000
402689 127765
1065927 1753952
991609 1640904
1061308 533154
1552300 326545
1905312 1074675
1084722 1799678
51070 1470757
310696 763584
1965988 759275
246577 1374893
277285 408924
1692272 1856320
72026 1123575
1881487 1519767
1993052 1562521
575291 1507572
205452 248456
134621...

output:

1085015
3
5
7
8
10
11
12
14
15
17
19
22
24
25
26
27
29
30
31
32
33
35
38
39
40
41
42
44
46
47
49
50
51
53
55
56
58
59
61
62
66
67
70
73
74
76
77
78
79
80
81
83
84
85
87
89
90
91
93
95
96
97
98
99
100
101
102
103
105
106
107
109
111
113
115
116
118
119
120
121
122
123
124
125
126
127
128
130
131
134
...

result:

ok answer: 1085015, maximum: 1087919

Test #10:

score: 0
Accepted
time: 3127ms
memory: 429268kb

input:

2000000 2000000 2000000
486113 452417
846481 1383429
1116671 119681
1800588 1717142
294967 630728
1198456 1601715
884812 626111
1054097 142866
782611 1978438
1396710 1832027
534517 555375
417499 1250604
6129 166529
1166247 772627
371607 1819638
1512279 1072791
884878 1451005
1974857 843056
213647 10...

output:

1085054
1
2
3
4
5
8
9
11
12
13
14
16
17
18
19
20
21
24
26
28
30
31
32
37
38
39
41
42
43
44
45
46
47
50
55
56
58
59
60
61
62
64
65
66
67
69
71
72
73
74
75
76
77
78
79
80
85
87
89
90
91
94
95
96
97
98
100
101
102
103
104
105
106
107
108
110
111
112
114
115
117
118
119
120
121
122
123
124
125
126
127
1...

result:

ok answer: 1085054, maximum: 1088039

Test #11:

score: 0
Accepted
time: 3065ms
memory: 429204kb

input:

2000000 2000000 2000000
569537 968557
1851226 45611
465925 789946
605275 1868426
261827 934910
1458895 1161459
684902 1195648
1215908 623487
30333 482892
827432 1096268
1598266 1478961
1525008 349179
385394 476737
1227764 164784
85919 119508
255697 326166
1970273 1394437
1809670 1180760
1015672 2547...

output:

1085263
1
2
4
5
6
8
9
11
13
15
17
18
19
20
22
23
24
25
26
27
29
30
31
33
36
37
38
39
40
41
42
43
45
47
48
50
51
52
53
54
55
56
58
59
60
61
62
63
64
66
67
68
69
71
72
73
74
78
79
81
82
84
85
88
89
91
92
93
94
95
97
98
99
103
106
107
109
110
112
113
114
115
116
118
120
121
122
123
124
125
126
128
130
...

result:

ok answer: 1085263, maximum: 1088084

Test #12:

score: 0
Accepted
time: 3073ms
memory: 429264kb

input:

2000000 2000000 2000000
1685665 517402
664484 1675089
782474 1268723
1601450 85118
1195982 1239092
752039 721202
484993 1054786
218935 71404
310760 730450
1225450 1393213
662014 594034
632517 223562
699251 595457
321985 846541
576040 1386674
1774923 1836436
1312564 1337869
868675 808065
1107298 1517...

output:

1084376
1
2
4
6
7
8
14
15
17
18
20
21
22
23
24
27
30
32
33
36
38
39
41
42
44
45
47
48
51
52
54
55
57
58
60
61
62
63
64
66
67
68
70
72
74
75
76
77
81
86
87
89
90
94
95
97
98
99
100
103
107
108
109
110
111
112
113
116
117
118
123
128
129
130
132
133
135
137
138
142
145
147
148
150
151
153
154
155
157
...

result:

ok answer: 1084376, maximum: 1087210

Test #13:

score: 0
Accepted
time: 2883ms
memory: 425940kb

input:

2000000 2000000 2000000
671367 438853
664485 1398539
742842 386640
982299 485454
546419 1461681
1152709 654964
1250048 1661588
622998 536507
189300 1149326
1931736 1799077
327683 1819025
1040667 1571337
868282 1226836
498815 773984
808618 988294
712394 173925
134058 436291
98285 443781
1609589 78910...

output:

1534364
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
27
28
29
30
33
34
35
36
37
38
39
42
44
46
47
48
49
50
51
53
54
55
56
57
59
60
61
63
64
65
66
67
68
69
71
72
73
74
75
77
79
80
81
82
83
84
85
87
88
89
90
92
93
95
96
97
98
99
100
102
104
105
106
107
109
110
111
112
113
114
115
116...

result:

ok answer: 1534364, maximum: 1535209

Test #14:

score: 0
Accepted
time: 2684ms
memory: 425908kb

input:

2000000 2000000 2000000
138574 1342064
1643595 562587
1113082 1866381
1046781 69854
1995906 718620
1878456 1065477
1148129 1000230
128358 393159
1893827 365760
1922621 1583574
868735 553414
1400420 471921
147059 404788
1439120 680482
225083 1540271
1016807 1950769
1635754 371279
967724 1695575
13292...

output:

1801975
1
2
5
6
7
8
9
10
11
12
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
62
63
64
65
66
67
68
69
70
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
94
95
96
97
98
99
100
101
102
103
104
105...

result:

ok answer: 1801975, maximum: 1802113

Test #15:

score: 0
Accepted
time: 2674ms
memory: 425808kb

input:

2000000 2000000 2000000
536222 1734576
23820 45248
833336 1030570
413414 1449610
1303634 31529
1081756 593258
988649 183711
216216 1083600
127109 1327665
1021151 187582
712397 68980
1201276 912972
579821 1496356
516811 165481
829561 433889
116397 1703535
41995 1565188
452103 1023063
124730 1958243
2...

output:

1900267
1
2
3
4
5
6
7
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
31
32
33
34
35
36
37
38
39
40
41
42
43
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
...

result:

ok answer: 1900267, maximum: 1900296

Test #16:

score: 0
Accepted
time: 1636ms
memory: 425632kb

input:

2000000 2000000 2000000
722296 810199
1104653 1326072
1384593 1991732
1359998 1074298
1745667 1702626
1958690 1040248
741056 1119935
123334 480039
941370 1134989
1340612 1877995
1628998 735318
1713870 573904
179004 731624
244572 1375222
1938456 934124
429528 1129329
655320 133186
1680525 1039251
180...

output:

1999999
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
...

result:

ok answer: 1999999, maximum: 1999999

Test #17:

score: 0
Accepted
time: 1254ms
memory: 435272kb

input:

2000000 2000000 2000000
1047606 1292677
12506 1323616
1342868 93241
104701 1762734
1092674 826296
832718 320225
1030367 1004288
1092277 1855541
1147594 1592403
344053 1265006
957034 1327349
1581922 1471180
1394689 1275806
347140 757111
1968638 1065864
1735165 801763
916090 1855541
1294013 117591
177...

output:

38
1
5
6
7
11
12
13
14
18
20
24
30
33
35
45
51
63
98
127
117908
171417
411326
480387
519318
549914
597961
628049
801078
1093525
1104146
1247107
1572595
1587516
1609938
1706908
1802238
1826967
1958748

result:

ok answer: 38, maximum: 38

Test #18:

score: 0
Accepted
time: 1280ms
memory: 434400kb

input:

2000000 2000000 2000000
1873411 1383547
592374 1383547
837927 228335
880140 1383547
117684 1383547
873521 1383547
1659145 1383547
837927 1940103
684954 1383547
837927 649822
837927 553974
837927 263980
837927 1851187
645118 1383547
837927 536305
1931765 1383547
960556 1383547
837927 741946
837927 18...

output:

2
3
804866

result:

ok answer: 2, maximum: 2

Test #19:

score: 0
Accepted
time: 1259ms
memory: 435072kb

input:

2000000 2000000 2000000
679516 1758922
654113 491405
679516 903481
679516 1931142
1695416 491405
1087335 491405
679516 209225
991588 491405
679516 1423758
679516 1731533
815888 491405
84804 491405
679516 614525
532920 491405
679516 1583057
852179 491405
679516 641320
679516 158707
679516 883286
6795...

output:

2
1
1086722

result:

ok answer: 2, maximum: 2

Test #20:

score: 0
Accepted
time: 1196ms
memory: 438656kb

input:

2000000 2000000 2000000
950672 1358549
1019276 293
1341818 453182
517288 976497
1157473 567426
1601935 896019
1434229 1234860
1822883 1319667
1174043 794189
815886 186003
1433841 238760
599172 90292
1139073 538283
1651444 1723218
1890294 90292
749958 1255878
1584651 934604
31690 1957346
582723 18920...

output:

444
1
3
5
6
7
8
11
13
16
20
23
26
27
28
29
30
31
32
33
36
37
41
44
47
49
53
55
56
57
58
60
62
65
67
68
70
72
73
75
81
83
85
86
87
93
94
98
100
103
104
106
108
112
114
115
116
118
119
124
125
131
133
134
135
140
141
142
143
144
145
147
152
155
156
157
159
161
162
164
167
169
171
173
175
178
179
183
1...

result:

ok answer: 444, maximum: 444

Test #21:

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

input:

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

output:

32
17
50
83
116
149
182
215
248
281
314
347
380
413
446
479
512
513
530
547
564
581
598
615
632
649
666
683
700
717
734
751
768

result:

ok answer: 32, maximum: 32

Test #22:

score: 0
Accepted
time: 107ms
memory: 79604kb

input:

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

output:

1632
817
2450
4083
5716
7349
8982
10615
12248
13881
15514
17147
18780
20413
22046
23679
25312
26945
28578
30211
31844
33477
35110
36743
38376
40009
41642
43275
44908
46541
48174
49807
51440
53073
54706
56339
57972
59605
61238
62871
64504
66137
67770
69403
71036
72669
74302
75935
77568
79201
80834
82...

result:

ok answer: 1632, maximum: 1632

Test #23:

score: 0
Accepted
time: 8ms
memory: 6108kb

input:

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

output:

189
64
191
318
445
572
699
826
953
1080
1207
1334
1461
1588
1715
1842
1969
2096
2223
2350
2477
2604
2731
2858
2985
3112
3239
3366
3493
3620
3747
3874
4001
4128
4255
4382
4509
4636
4763
4890
5017
5144
5271
5398
5525
5652
5779
5906
6033
6160
6287
6414
6541
6668
6795
6922
7049
7176
7303
7430
7557
7684
...

result:

ok answer: 189, maximum: 189

Test #24:

score: 0
Accepted
time: 103ms
memory: 85312kb

input:

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

output:

1896
633
1898
3163
4428
5693
6958
8223
9488
10753
12018
13283
14548
15813
17078
18343
19608
20873
22138
23403
24668
25933
27198
28463
29728
30993
32258
33523
34788
36053
37318
38583
39848
41113
42378
43643
44908
46173
47438
48703
49968
51233
52498
53763
55028
56293
57558
58823
60088
61353
62618
6388...

result:

ok answer: 1896, maximum: 1896

Test #25:

score: 0
Accepted
time: 307ms
memory: 450732kb

input:

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

output:

1896
633
1898
3163
4428
5693
6958
8223
9488
10753
12018
13283
14548
15813
17078
18343
19608
20873
22138
23403
24668
25933
27198
28463
29728
30993
32258
33523
34788
36053
37318
38583
39848
41113
42378
43643
44908
46173
47438
48703
49968
51233
52498
53763
55028
56293
57558
58823
60088
61353
62618
6388...

result:

ok answer: 1896, maximum: 1896

Test #26:

score: 0
Accepted
time: 810ms
memory: 449952kb

input:

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

output:

183937
601
1802
3003
4204
5405
6606
7807
9008
10209
11410
12611
13812
15013
16214
17415
18616
19817
21018
22219
23420
24621
25822
27023
28224
29425
30626
31827
33028
34229
35430
36631
37832
39033
40234
41435
42636
43837
45038
46239
47440
48641
49842
51043
52244
53445
54646
55847
57048
58249
59450
60...

result:

ok answer: 183937, maximum: 183937

Test #27:

score: 0
Accepted
time: 994ms
memory: 449972kb

input:

2000000 2000000 2000000
513 1122
1458 523
325 794
1951215 1284660
33 326
361 381
967 990
554 329
1682 399
250 704
294 196
520 496
976 939
583 776
689 1048
163 262
884 889
1147 1673
1552 459
1097 1091
826436 1860
255 516
1640 446
1643 55
1028 1318
1307752 1431867
716 1405
264 671
1018 1511
1798 413
1...

output:

184175
3
4
18
19
21
24
26
27
28
32
33
37
38
39
40
41
50
52
55
56
57
60
64
65
68
72
74
75
77
78
79
81
84
86
87
91
95
96
97
98
100
101
103
105
106
108
110
112
115
124
126
128
129
131
133
134
135
136
137
139
143
144
146
147
148
151
152
154
159
162
163
164
167
170
174
186
187
193
196
197
198
199
201
204...

result:

ok answer: 184175, maximum: 184175

Test #28:

score: 0
Accepted
time: 856ms
memory: 449868kb

input:

2000000 2000000 2000000
318377 264230
318377 297294
318377 1168121
318377 1168378
318377 687841
318377 317579
318377 1045281
318377 193774
318377 1286449
318377 809491
318377 305478
318377 1431410
318377 173240
318377 1833841
318377 824344
318377 722522
318377 1887702
318377 1302344
318377 864333
31...

output:

183975
829
2238
3345
4647
5444
6863
7954
9231
10561
11910
13074
13866
15502
16501
17545
18654
20368
21354
22747
23495
25109
26160
27067
28371
29666
30609
32090
33276
34751
35442
37160
38218
39024
40586
41516
42621
44178
45251
46776
47654
48677
50300
51244
52319
53889
54892
55977
57304
58771
59536
60...

result:

ok answer: 183975, maximum: 183975

Test #29:

score: 0
Accepted
time: 1074ms
memory: 449888kb

input:

2000000 2000000 2000000
1625116 599613
539469 1308455
812983 176633
874289 461823
1824953 1589033
794027 1271010
178174 1700721
1161616 1322163
1277276 32631
1962706 1017199
282239 1158238
1206051 966351
1745846 987176
361370 985866
857047 470035
637002 976591
1362011 429199
1160438 673497
1007777 1...

output:

184156
7
9
11
14
19
21
22
23
24
27
30
32
34
36
41
42
45
50
56
60
63
64
71
72
73
77
78
81
84
85
87
90
91
95
101
107
110
115
117
122
126
128
133
135
138
139
140
144
146
147
148
151
153
154
158
159
161
165
174
178
179
180
182
186
195
199
202
205
206
207
208
211
216
218
219
220
221
224
228
232
233
241
2...

result:

ok answer: 184156, maximum: 184156

Test #30:

score: 0
Accepted
time: 376ms
memory: 450744kb

input:

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

output:

11043
632
1895
3158
4421
5684
6947
8210
9473
10736
11999
13262
14525
15788
17051
18314
19577
20840
22103
23366
24629
25892
27155
28418
29681
30944
32207
33470
34733
35996
37259
38522
39785
41048
42311
43574
44837
46100
47363
48626
49889
51152
52415
53678
54941
56204
57467
58730
59993
61256
62519
637...

result:

ok answer: 11043, maximum: 11043

Test #31:

score: 0
Accepted
time: 345ms
memory: 451056kb

input:

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

output:

4770
633
1898
3163
4428
5693
6958
8223
9488
10753
12018
13283
14548
15813
17078
18343
19608
20873
22138
23403
24668
25933
27198
28463
29728
30993
32258
33523
34788
36053
37318
38583
39848
41113
42378
43643
44908
46173
47438
48703
49968
51233
52498
53763
55028
56293
57558
58823
60088
61353
62618
6388...

result:

ok answer: 4770, maximum: 4770

Test #32:

score: 0
Accepted
time: 901ms
memory: 439976kb

input:

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

output:

1505
501
1502
2503
3504
4505
5506
6507
7508
8509
9510
10511
11512
12513
13514
14515
15516
16517
17518
18519
19520
20521
21522
22523
23524
24525
25526
26527
27528
28529
29530
30531
31532
32533
33534
34535
35536
36537
37538
38539
39540
40541
41542
42543
43544
44545
45546
46547
47548
48549
49550
50551
...

result:

ok answer: 1505, maximum: 1505

Test #33:

score: 0
Accepted
time: 560ms
memory: 450524kb

input:

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

output:

1804
601
1802
3003
4204
5405
6606
7807
9008
10209
11410
12611
13812
15013
16214
17415
18616
19817
21018
22219
23420
24621
25822
27023
28224
29425
30626
31827
33028
34229
35430
36631
37832
39033
40234
41435
42636
43837
45038
46239
47440
48641
49842
51043
52244
53445
54646
55847
57048
58249
59450
6065...

result:

ok answer: 1804, maximum: 1804

Test #34:

score: 0
Accepted
time: 1056ms
memory: 439276kb

input:

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

output:

1356
451
1352
2253
3154
4055
4956
5857
6758
7659
8560
9461
10362
11263
12164
13065
13966
14867
15768
16669
17570
18471
19372
20273
21174
22075
22976
23877
24778
25679
26580
27481
28382
29283
30184
31085
31986
32887
33788
34689
35590
36491
37392
38293
39194
40095
40996
41897
42798
43699
44600
45501
4...

result:

ok answer: 1356, maximum: 1356

Test #35:

score: 0
Accepted
time: 1295ms
memory: 438432kb

input:

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

output:

1051
351
1052
1753
2454
3155
3856
4557
5258
5959
6660
7361
8062
8763
9464
10165
10866
11567
12268
12969
13670
14371
15072
15773
16474
17175
17876
18577
19278
19979
20680
21381
22082
22783
23484
24185
24886
25587
26288
26989
27690
28391
29092
29793
30494
31195
31896
32597
33298
33999
34700
35401
3610...

result:

ok answer: 1051, maximum: 1051

Test #36:

score: 0
Accepted
time: 1038ms
memory: 449712kb

input:

2000000 2000000 2000000
1410388 834484
1410388 239410
1410388 1232286
1410388 207365
1410388 1395003
1410388 1968948
1410388 576378
1410388 76728
1410388 1644827
1410388 1278820
1410388 593448
1410388 904665
1410388 1931363
1410388 1889040
1410388 1147950
1410388 218013
1410388 1688590
1410388 13887...

output:

1651
1062
2150
2924
3884
5459
6396
7473
8605
9490
10466
11672
12946
14216
15279
16435
17377
18482
19731
20509
21518
22953
23851
25117
26008
27169
28362
29375
30709
31628
32823
33571
35047
36247
37232
38403
39318
40569
41675
42393
43809
44739
45997
46798
47968
49331
50146
51670
52521
53480
54736
5605...

result:

ok answer: 1651, maximum: 1651

Test #37:

score: 0
Accepted
time: 1561ms
memory: 439220kb

input:

2000000 2000000 2000000
1686157 1036655
905644 1257773
231391 1553076
1776476 17761
1718008 397514
1502594 1699978
1112572 590070
1128891 1730637
1547654 1908592
1182198 717510
645722 749840
1307572 1364844
1466826 1763992
373885 1613469
12498 321213
265420 1503625
574762 197883
654547 1390192
19624...

output:

1365
3
6
7
15
22
28
45
47
57
71
81
87
96
99
109
110
112
129
130
134
156
164
174
177
188
190
211
212
221
226
236
237
242
255
275
300
307
324
330
342
356
363
370
379
384
401
410
416
426
429
437
447
464
469
476
483
487
488
489
519
538
540
543
560
566
588
589
596
597
604
610
617
622
627
640
648
649
650
...

result:

ok answer: 1365, maximum: 1365

Test #38:

score: 0
Accepted
time: 915ms
memory: 439292kb

input:

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

output:

1515
501
1502
2503
3504
4505
5506
6507
7508
8509
9510
10511
11512
12513
13514
14515
15516
16517
17518
18519
19520
20521
21522
22523
23524
24525
25526
26527
27528
28529
29530
30531
31532
32533
33534
34535
35536
36537
37538
38539
39540
40541
41542
42543
43544
44545
45546
46547
47548
48549
49550
50551
...

result:

ok answer: 1515, maximum: 1515

Test #39:

score: 0
Accepted
time: 888ms
memory: 443312kb

input:

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

output:

2565
806
1612
2418
3224
4030
4836
5642
6448
7254
8060
8866
9672
10478
11284
12090
12896
13702
14508
15314
16120
16926
17732
18538
19344
20150
20956
21762
22568
23374
24180
24986
25792
26598
27404
28210
29016
29822
30628
31434
32240
33046
33852
34658
35464
36270
37076
37882
38688
39494
40300
41106
41...

result:

ok answer: 2565, maximum: 2565

Test #40:

score: 0
Accepted
time: 338ms
memory: 443040kb

input:

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

output:

2998
1000
2000
3000
4000
5000
6000
7000
8000
9000
10000
11000
12000
13000
14000
15000
16000
17000
18000
19000
20000
21000
22000
23000
24000
25000
26000
27000
28000
29000
30000
31000
32000
33000
34000
35000
36000
37000
38000
39000
40000
41000
42000
43000
44000
45000
46000
47000
48000
49000
50000
5100...

result:

ok answer: 2998, maximum: 2998

Test #41:

score: 0
Accepted
time: 1954ms
memory: 443624kb

input:

2000000 2000000 2000000
194151 1938743
219729 1342843
68564 86794
693354 1338943
702775 386871
836157 501653
625353 1528914
1202559 373185
1190037 460020
109144 7201
1509959 1182372
1303399 1859980
281937 429619
1375375 1140805
1967865 1423773
274895 820740
86914 1312016
745802 1304378
1383905 79192...

output:

2944
10
13
16
19
20
31
34
59
90
96
109
122
126
140
142
143
144
149
153
156
192
193
199
208
216
219
234
238
240
251
252
256
278
283
290
292
315
318
326
340
353
363
365
368
369
370
378
385
407
408
413
431
438
441
445
448
450
452
456
465
466
468
489
493
498
501
505
506
539
548
550
575
584
593
603
615
6...

result:

ok answer: 2944, maximum: 2998

Test #42:

score: 0
Accepted
time: 663ms
memory: 443188kb

input:

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

output:

2710
901
1802
2703
3604
4505
5406
6307
7208
8109
9010
9911
10812
11713
12614
13515
14416
15317
16218
17119
18020
18921
19822
20723
21624
22525
23426
24327
25228
26129
27030
27931
28832
29733
30634
31535
32436
33337
34238
35139
36040
36941
37842
38743
39644
40545
41446
42347
43248
44149
45050
45951
4...

result:

ok answer: 2710, maximum: 2710

Test #43:

score: 0
Accepted
time: 2112ms
memory: 443316kb

input:

2000000 2000000 2000000
808248 552259
667514 1319054
1871613 39928
967451 1289759
121536 839484
1144906 293777
953710 1302471
926057 1130229
1971166 1472560
570716 319665
993182 847647
503839 1448077
1477180 1090769
866885 830795
825148 986508
1855201 601420
425225 1209935
1327152 158029
1750913 134...

output:

2712
8
21
28
39
42
48
49
57
63
64
94
95
97
102
103
105
107
118
130
131
138
143
158
170
172
176
198
205
206
221
226
235
237
242
249
259
268
275
282
287
290
301
308
313
314
316
318
321
324
339
346
351
359
361
362
364
366
367
374
383
392
416
418
420
432
433
462
490
506
510
513
518
519
521
522
526
536
5...

result:

ok answer: 2712, maximum: 2800

Test #44:

score: 0
Accepted
time: 2203ms
memory: 443392kb

input:

2000000 2000000 2000000
718302 630746
525264 939615
1513350 1873077
423465 103470
951359 287841
279717 1446774
333123 1231534
1505351 1924842
373931 77349
1219573 981167
406220 1773980
900787 835783
1382738 581012
1073706 1285129
945967 1563314
1701380 1449817
1653881 342722
1239856 1648628
1205777 ...

output:

2662
4
6
7
11
13
16
18
46
49
60
67
70
71
76
86
93
95
123
129
131
134
140
151
178
185
190
193
199
202
206
207
216
231
236
241
256
263
264
266
279
290
292
297
299
308
310
321
327
334
342
343
364
371
379
387
389
391
395
401
404
405
417
424
455
457
468
474
482
500
505
510
512
521
523
529
536
538
539
541...

result:

ok answer: 2662, maximum: 2750

Test #45:

score: 0
Accepted
time: 2340ms
memory: 442732kb

input:

2000000 2000000 2000000
1047008 1232125
151532 351751
52892 1005841
286679 1721611
1079778 897632
1546359 822542
1525784 480194
543504 476429
289791 1740845
1120554 931051
1115547 42416
776964 774892
332228 1748138
871235 93456
992460 173688
996367 275112
1753268 895023
1559974 1826000
527625 155211...

output:

2443
2
4
9
17
19
33
46
52
54
63
65
70
71
74
78
80
83
85
89
94
96
98
99
105
112
117
125
126
132
133
135
142
143
162
164
165
184
194
195
201
202
206
208
219
222
227
230
235
238
239
240
241
245
249
261
270
292
302
303
308
311
321
327
330
334
337
338
344
346
360
369
372
375
379
381
393
396
397
403
413
4...

result:

ok answer: 2443, maximum: 2530

Test #46:

score: 0
Accepted
time: 929ms
memory: 441648kb

input:

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

output:

2401
801
1602
2403
3204
4005
4806
5607
6408
7209
8010
8811
9612
10413
11214
12015
12816
13617
14418
15219
16020
16821
17622
18423
19224
20025
20826
21627
22428
23229
24030
24831
25632
26433
27234
28035
28836
29637
30438
31239
32040
32841
33642
34443
35244
36045
36846
37647
38448
39249
40050
40851
41...

result:

ok answer: 2401, maximum: 2401

Test #47:

score: 0
Accepted
time: 1179ms
memory: 441708kb

input:

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

output:

1960
621
1242
1863
2484
3105
3726
4347
4968
5589
6210
6831
7452
8073
8694
9315
9936
10557
11178
11799
12420
13041
13662
14283
14904
15525
16146
16767
17388
18009
18630
19251
19872
20493
21114
21735
22356
22977
23598
24219
24840
25461
26082
26703
27324
27945
28566
29187
29808
30429
31050
31671
32292
...

result:

ok answer: 1960, maximum: 1960

Test #48:

score: 0
Accepted
time: 327ms
memory: 429268kb

input:

2000000 2000000 1978001
1 490000
490001 1
2 489999
490001 2
3 489998
490001 3
4 489997
490001 4
5 489996
490001 5
6 489995
490001 6
7 489994
490001 7
8 489993
490001 8
9 489992
490001 9
10 489991
490001 10
11 489990
490001 11
12 489989
490001 12
13 489988
490001 13
14 489987
490001 14
15 489986
4900...

output:

989001
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
157
159
161
163
165
167
169
171
173
...

result:

ok answer: 989001, maximum: 989001

Test #49:

score: 0
Accepted
time: 1178ms
memory: 430044kb

input:

2000000 2000000 1996001
14736 484265
953815 543188
350019 148982
499001 304526
897544 499001
181207 317794
499001 444963
623433 499001
854189 642814
871771 499001
499001 476093
561337 499001
499001 306252
192341 306660
340717 158284
207606 291395
307398 191603
438969 60032
977627 499001
694717 80228...

output:

998001
1
2
3
6
9
14
15
16
17
18
20
21
22
23
24
28
29
31
32
35
36
39
41
43
46
47
48
49
50
53
54
57
58
59
60
61
64
68
69
73
75
77
78
79
80
87
89
91
92
93
94
96
98
102
105
106
110
112
113
115
118
119
124
126
128
130
131
132
134
137
138
139
140
141
142
144
145
147
148
149
151
153
154
159
160
162
163
166...

result:

ok answer: 998001, maximum: 998001

Test #50:

score: 0
Accepted
time: 2038ms
memory: 431996kb

input:

2000000 2000000 1999999
268787 212137
905395 946062
578271 1714792
1614896 1709280
854272 878881
905395 1293382
905395 1175387
905395 459499
1747988 83010
1388833 1857081
955129 615008
146195 1709280
905395 795775
513349 906379
847560 1709280
1298422 1709280
573001 1836920
905395 1629231
1272015 197...

output:

1000000
1
3
5
9
10
11
14
17
19
23
24
25
26
28
29
31
33
34
35
36
38
40
44
54
56
58
59
62
66
67
69
70
71
73
74
75
77
79
81
82
85
89
90
93
96
97
99
101
105
106
107
108
109
111
112
116
118
119
121
123
124
127
133
142
145
147
149
150
151
152
159
164
165
166
167
169
170
174
176
177
179
182
183
186
187
188...

result:

ok answer: 1000000, maximum: 1000000

Test #51:

score: 0
Accepted
time: 642ms
memory: 434576kb

input:

2000000 2000000 1999992
1 333333
333334 1
1 67693
2 333332
333334 2
2 241546
3 333331
333334 3
3 293203
4 333330
333334 4
4 79783
5 333329
333334 5
5 282986
6 333328
333334 6
6 106346
7 333327
333334 7
7 256497
8 333326
333334 8
8 119905
9 333325
333334 9
9 254844
10 333324
333334 10
10 209942
11 33...

output:

666667
1
4
7
10
13
16
19
22
25
28
31
34
37
40
43
46
49
52
55
58
61
64
67
70
73
76
79
82
85
88
91
94
97
100
103
106
109
112
115
118
121
124
127
130
133
136
139
142
145
148
151
154
157
160
163
166
169
172
175
178
181
184
187
190
193
196
199
202
205
208
211
214
217
220
223
226
229
232
235
238
241
244
2...

result:

ok answer: 666667, maximum: 666667

Test #52:

score: 0
Accepted
time: 2606ms
memory: 433512kb

input:

2000000 2000000 1999995
434184 430351
85401 119908
233334 45603
286245 613757
488439 233334
238416 661586
320615 579387
135012 98322
655583 406691
54300 100591
511235 233334
349357 233334
582778 233334
585943 394823
437833 542529
117171 116163
657733 233334
233334 210358
226095 7239
416103 525868
10...

output:

654310
4
6
7
8
9
16
19
25
26
34
36
38
39
41
43
44
47
50
51
53
56
58
59
60
61
66
70
75
78
81
83
84
87
92
95
96
97
101
103
104
105
106
108
112
114
116
118
122
127
132
134
136
141
144
145
147
153
157
158
160
162
163
168
169
174
180
181
187
192
194
196
197
203
205
207
210
211
217
218
229
232
233
238
239...

result:

ok answer: 654310, maximum: 666667

Test #53:

score: 0
Accepted
time: 2856ms
memory: 437452kb

input:

2000000 2000000 1999997
99936 878006
132599 1532680
808157 573164
99936 1419983
99936 1537850
1848392 1157400
137701 902241
1274770 1105380
99936 102556
792921 1472686
1884966 198885
1687958 1098615
73371 1581777
253000 548850
74925 1185404
1693642 1927029
1534302 837664
796187 910953
99936 236818
1...

output:

640057
2
6
7
8
9
14
20
22
23
24
26
31
32
33
35
38
41
44
46
50
51
52
53
56
57
58
60
61
72
73
74
76
77
81
88
89
90
93
95
98
99
100
101
103
104
108
111
112
115
117
118
119
125
130
132
137
140
142
144
145
148
150
152
154
158
162
163
165
171
173
174
176
178
180
182
184
186
193
196
198
199
200
202
208
212...

result:

ok answer: 640057, maximum: 666667

Test #54:

score: 0
Accepted
time: 2930ms
memory: 432760kb

input:

2000000 2000000 1999999
889649 520969
523056 1286405
1496086 520969
1306343 520969
905937 1014591
1966446 541194
994929 1903865
729217 52620
79941 863746
1966446 568167
1715964 172015
1966446 380997
566912 1559754
268280 188433
568588 63281
1966446 1432646
1926617 637303
1966446 992205
1992855 42917...

output:

855976
5
8
9
11
13
14
17
22
23
24
27
28
29
30
33
36
39
41
43
45
46
49
50
56
59
63
64
66
67
70
71
73
78
79
80
81
84
85
87
89
90
94
101
102
107
111
113
115
117
119
123
127
128
129
130
132
133
136
137
138
140
142
148
150
153
154
155
157
158
163
166
169
172
173
174
177
179
181
182
183
187
188
193
202
20...

result:

ok answer: 855976, maximum: 866667

Test #55:

score: 0
Accepted
time: 354ms
memory: 425792kb

input:

2000000 2000000 1999996
1000001 1000002
1000000 1000001
999999 999998
1000000 999999
1000003 1000004
1000002 1000003
999997 999996
999998 999997
1000005 1000006
1000004 1000005
999995 999994
999996 999995
1000007 1000008
1000006 1000007
999993 999992
999994 999993
1000009 1000010
1000008 1000009
999...

output:

1999995
1
2
3
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
10...

result:

ok answer: 1999995, maximum: 1999995

Test #56:

score: 0
Accepted
time: 1957ms
memory: 119260kb

input:

200000 200000 2000000
664 160724
29731 148042
89719 133217
96668 12241
74180 45431
80359 80359
81360 183670
70023 129871
29348 129404
80903 76108
83946 20731
20513 854
62313 199982
75818 72015
848 120468
52461 121850
28584 2960
29997 157192
5871 138992
50476 50476
63681 7511
74265 141991
37110 18983...

output:

200000
4
12
14
21
30
35
38
44
48
50
51
55
56
58
59
60
64
70
71
76
79
81
82
85
86
90
92
93
95
97
98
99
100
103
104
105
106
107
110
112
115
119
123
126
129
131
135
139
153
155
157
161
165
167
168
170
173
179
192
193
194
197
198
199
204
205
207
209
210
211
213
215
216
217
218
222
224
225
229
232
233
23...

result:

ok answer: 200000, maximum: 200000

Test #57:

score: 0
Accepted
time: 2162ms
memory: 120768kb

input:

200000 200000 2000000
78113 189591
135248 140966
13931 85453
7945 90406
120041 142669
124018 134787
147034 85469
98588 11461
112366 20587
51999 86074
175326 18428
185557 52954
15782 89330
28609 49472
191098 61077
114813 186608
107339 61746
157614 161856
13633 92037
144083 66351
102406 185761
107676 ...

output:

199999
4
5
14
17
20
24
30
35
38
48
50
55
56
58
59
67
70
71
76
80
81
82
85
86
87
93
95
97
98
100
104
106
107
110
112
115
116
119
123
129
133
139
141
142
144
153
157
161
165
168
170
173
179
181
190
192
194
197
198
204
207
209
210
213
217
218
221
222
224
225
232
233
234
235
238
240
248
250
251
252
255
...

result:

ok answer: 199999, maximum: 200000

Test #58:

score: 0
Accepted
time: 7ms
memory: 5716kb

input:

19 19 56
5 19
9 19
2 15
9 17
15 2
4 11
2 6
18 19
16 19
10 4
9 8
12 8
9 13
3 9
14 10
8 5
3 6
6 19
7 12
6 12
18 11
16 15
5 13
3 18
11 17
7 6
8 1
16 2
18 6
9 3
7 18
5 6
1 14
7 11
2 9
2 11
9 15
10 5
14 7
2 19
3 8
1 6
3 11
12 7
5 8
6 15
2 1
10 11
4 6
9 12
5 14
17 15
1 10
9 4
19 10
8 13

output:

18
5
6
9
10
12
14
16
20
23
25
29
30
31
33
39
47
52
55

result:

ok answer: 18, maximum: 18

Test #59:

score: 0
Accepted
time: 7ms
memory: 5772kb

input:

18 15 57
1 11
5 11
17 2
7 8
4 2
3 13
4 5
2 11
3 6
7 12
1 8
5 15
5 10
16 1
13 9
15 7
4 15
11 10
15 15
2 8
5 7
1 3
8 15
6 15
13 4
9 9
4 3
12 9
16 2
17 6
4 12
8 4
16 10
7 9
14 1
4 11
10 12
3 14
16 5
5 12
13 15
5 4
1 4
13 8
18 9
11 15
15 13
5 6
1 1
4 8
3 9
7 5
10 10
12 4
5 8
3 4
3 8

output:

15
5
8
10
21
22
24
26
30
32
35
38
39
44
47
53

result:

ok answer: 15, maximum: 15

Test #60:

score: 0
Accepted
time: 561ms
memory: 201596kb

input:

678566 678566 1999984
2 9
21 28
40 47
59 66
78 85
97 104
116 123
135 142
154 161
173 180
192 199
211 218
230 237
249 256
268 275
287 294
306 313
325 332
344 351
363 370
382 389
401 408
420 427
439 446
458 465
477 484
496 503
515 522
534 541
553 560
572 579
591 598
610 617
629 636
648 655
667 674
686...

output:

642852
35715
35716
35717
35718
35719
35720
35721
35722
35723
35724
35725
35726
35727
35728
35729
35730
35731
35732
35733
35734
35735
35736
35737
35738
35739
35740
35741
35742
35743
35744
35745
35746
35747
35748
35749
35750
35751
35752
35753
35754
35755
35756
35757
35758
35759
35760
35761
35762
35763...

result:

ok answer: 642852, maximum: 642852

Test #61:

score: 0
Accepted
time: 2312ms
memory: 117948kb

input:

200000 200000 2000000
69876 139185
62524 62525
138 133262
71806 186817
33732 168283
95489 99486
106518 179682
172716 107457
19216 58015
99845 73717
42148 139724
168868 168869
97919 20416
87128 1949
30243 30244
75600 151450
35580 76098
104714 133433
89087 155081
129591 132925
62284 58630
156482 15249...

output:

199871
2
7
8
9
12
15
17
18
20
28
35
36
38
39
44
47
50
53
55
61
71
72
75
78
80
84
88
92
95
97
100
108
119
121
122
128
132
133
136
138
139
140
141
142
149
150
155
156
159
160
163
164
165
167
170
175
177
179
182
190
193
196
197
208
209
215
218
220
221
223
226
229
232
233
234
236
237
242
244
247
249
252...

result:

ok answer: 199871, maximum: 199999

Test #62:

score: 0
Accepted
time: 1451ms
memory: 109340kb

input:

150000 150000 2000000
54330 43360
16319 88652
141294 26736
20468 113762
97646 145993
60941 104416
129709 105019
66588 68832
142233 2395
108417 104322
6989 77878
88615 37170
143108 87699
61046 70285
57071 89523
51727 37170
9324 127
92556 41325
130418 139947
64056 139176
132912 7652
97699 100501
27494...

output:

150000
1
2
3
4
5
6
8
11
17
18
20
23
26
27
28
34
35
37
38
42
43
44
45
53
55
56
57
59
60
65
66
70
77
79
84
86
87
89
90
92
93
94
99
100
106
109
111
114
115
116
118
119
127
134
135
139
144
145
149
150
151
152
153
154
157
159
160
161
162
163
165
166
172
173
174
176
177
179
182
183
184
186
190
192
194
195...

result:

ok answer: 150000, maximum: 150000

Test #63:

score: 0
Accepted
time: 960ms
memory: 100780kb

input:

100000 100000 2000000
49929 65074
29149 97704
24293 81423
66419 49097
11433 84252
92840 60952
62698 90526
88909 86548
17320 20088
51288 89806
96298 83831
38740 34975
44261 80408
29420 71018
58482 68503
52534 60006
58264 78391
56087 93185
82812 85036
8031 14160
66351 20760
14687 96078
15299 90962
518...

output:

100000
2
5
8
9
14
17
20
23
25
27
30
31
34
36
45
47
48
53
56
57
58
59
61
62
64
66
70
73
80
84
85
86
91
94
95
96
97
100
101
102
104
108
109
111
112
117
118
119
125
127
129
134
138
141
142
143
144
147
148
149
152
154
156
157
159
162
167
172
173
174
178
188
189
190
199
201
202
203
206
207
211
212
213
21...

result:

ok answer: 100000, maximum: 100000

Test #64:

score: 0
Accepted
time: 1624ms
memory: 113452kb

input:

170000 170000 2000000
3612 9795
147435 143171
69805 6608
61910 137634
126397 3230
26553 86436
131227 26454
121363 88860
38380 153427
137943 57048
131806 10483
94826 52628
161151 15843
9778 152697
134661 39645
90985 3918
133310 61463
53083 17459
166446 43454
5274 47145
12452 26837
38319 22897
21654 3...

output:

170000
1
3
4
5
6
11
14
15
18
19
20
21
22
23
24
25
28
31
32
34
36
38
39
42
43
44
51
55
56
58
65
66
67
70
71
72
76
78
80
82
83
85
88
90
92
93
96
97
100
101
102
104
106
112
113
114
116
118
121
124
125
127
128
131
132
134
140
144
145
146
147
149
152
154
155
156
157
158
159
163
164
165
166
169
170
171
17...

result:

ok answer: 170000, maximum: 170000

Test #65:

score: 0
Accepted
time: 2362ms
memory: 138628kb

input:

300000 300000 2000000
105039 159953
139571 260965
123457 12072
17324 259747
138608 110296
66462 272340
110874 210438
122930 567
110889 187260
121538 250086
46088 46088
241860 241860
26309 180815
214266 214266
12616 253964
96698 176066
141876 141876
16967 250287
85301 158549
2708 241153
8648 225106
3...

output:

298016
11
12
14
17
35
38
39
43
75
77
85
87
98
113
115
120
128
134
135
145
152
164
165
172
180
185
188
192
197
215
219
239
244
252
256
264
265
268
273
275
291
295
298
300
322
330
331
339
345
348
351
357
361
364
368
373
375
384
385
392
404
419
427
430
431
440
441
443
446
447
459
464
478
489
491
496
50...

result:

ok answer: 298016, maximum: 300000

Test #66:

score: 0
Accepted
time: 2288ms
memory: 129768kb

input:

250000 250000 2000000
27634 140210
64795 131118
90767 223433
53039 125810
13117 174409
50704 184798
97142 128269
124910 141738
7859 187326
148 117705
43722 145917
79011 152539
67052 44360
55495 46271
37540 172469
106827 175922
124820 124820
119888 78477
89586 71525
98812 210351
12073 12073
58746 118...

output:

249763
14
19
21
22
24
26
27
32
35
44
48
50
52
53
55
59
60
62
63
73
75
81
83
94
95
96
98
100
103
113
121
127
129
130
132
137
138
144
146
149
153
154
160
161
168
169
172
174
176
178
194
200
201
204
211
215
216
218
219
220
223
226
228
229
231
241
244
248
252
253
257
259
265
267
276
279
293
299
304
320
...

result:

ok answer: 249763, maximum: 250000

Test #67:

score: 0
Accepted
time: 1355ms
memory: 110728kb

input:

150000 150000 2000000
72620 63166
60504 112442
108921 108921
29772 43296
68163 7790
21709 4273
56314 136135
20691 50652
16581 140984
58236 73716
51216 16671
69149 37016
65297 33957
103215 103215
74270 104198
44645 108573
23166 89329
25025 61044
19899 13984
42237 116930
27561 42622
9294 124923
28200 ...

output:

150000
1
3
4
5
8
10
11
12
14
18
19
21
32
35
38
40
42
43
45
47
53
59
62
64
67
69
71
72
73
75
78
80
81
82
83
84
89
90
91
95
97
98
100
102
103
116
117
122
127
128
129
131
134
135
138
140
142
143
145
146
147
151
152
156
158
162
168
169
171
174
175
178
179
184
185
189
191
192
193
195
196
197
198
199
202
...

result:

ok answer: 150000, maximum: 150000

Test #68:

score: 0
Accepted
time: 2461ms
memory: 139500kb

input:

300000 300000 2000000
62650 298300
32903 221473
148069 44049
44572 26768
236134 221925
218630 246970
299097 142733
128764 279567
255792 280789
200357 124110
161834 172221
160384 136502
195281 234298
84582 27950
226733 5498
136989 132152
54414 16936
265690 73937
261962 2088
177657 40267
140454 41167
...

output:

298057
11
12
14
17
35
38
39
43
48
75
77
87
98
113
115
120
128
134
135
152
164
165
172
185
188
197
215
219
239
240
244
252
264
265
268
273
275
291
295
298
331
339
345
348
351
361
364
368
373
375
384
385
392
418
419
427
430
431
440
441
443
446
447
459
477
478
481
489
491
504
505
507
508
509
521
527
53...

result:

ok answer: 298057, maximum: 300000

Test #69:

score: 0
Accepted
time: 2439ms
memory: 128820kb

input:

250000 250000 2000000
42479 78880
229459 199048
215225 39015
67503 87209
44206 177384
181335 32120
218106 232029
131164 22796
37859 147919
118814 39019
18616 29193
56610 107857
234124 125147
192155 239675
61943 77090
27213 222986
91948 178876
16128 160637
201088 72175
125889 246664
203146 93005
4409...

output:

249762
13
17
18
19
21
22
24
26
32
35
40
44
48
50
51
56
59
60
63
73
75
83
85
95
98
100
102
103
104
112
121
129
130
137
138
144
146
149
153
154
161
169
172
174
175
176
178
182
187
193
194
200
201
204
210
211
216
218
219
220
221
223
226
229
239
244
248
249
252
253
257
259
263
265
267
276
293
296
299
32...

result:

ok answer: 249762, maximum: 250000

Test #70:

score: 0
Accepted
time: 1424ms
memory: 110632kb

input:

150000 150000 2000000
50295 49713
56629 139465
36117 134593
5619 102228
80472 1462
95204 127674
1068 7827
51488 105256
95178 49920
119485 149320
23548 42551
50754 103530
75573 125223
100703 122055
124159 49080
76472 40393
68125 129299
42342 136831
132673 144177
84740 44446
93983 5263
135511 101001
8...

output:

150000
1
3
4
5
8
10
11
12
13
14
18
19
21
23
26
27
32
35
38
40
42
43
44
45
48
53
57
63
64
65
67
71
72
75
79
80
82
83
84
88
89
90
91
95
96
97
101
103
111
116
117
122
123
129
134
135
138
142
146
147
151
152
154
156
158
160
162
163
165
171
172
174
175
176
178
179
182
184
185
189
191
193
196
197
198
199
...

result:

ok answer: 150000, maximum: 150000

Test #71:

score: 0
Accepted
time: 2516ms
memory: 151692kb

input:

400000 400000 2000000
321215 315599
86143 221204
352388 187875
257057 180810
328703 309356
16156 79952
233287 383469
186330 235642
319570 61164
346523 161292
55301 225868
2879 20470
104317 87601
180410 121340
133967 159959
348782 315741
122573 274655
120564 187129
173692 27065
88012 223481
387616 11...

output:

393623
2
3
6
11
12
14
15
18
24
25
29
31
32
33
36
38
39
40
42
43
46
48
51
59
61
63
67
70
71
78
84
85
87
89
95
97
101
104
108
113
118
122
126
128
129
130
133
137
138
140
142
143
147
159
161
163
165
166
167
170
174
176
177
179
180
182
183
184
186
190
193
194
195
197
198
200
201
203
204
207
208
210
214
...

result:

ok answer: 393623, maximum: 399999

Test #72:

score: 0
Accepted
time: 2381ms
memory: 169520kb

input:

500000 500000 2000000
41258 153561
273035 392661
397020 224200
58608 488748
297485 331670
346512 161259
260630 322105
27539 336545
463787 370096
99457 441303
498391 439092
87501 228594
290136 149064
113483 4060
362030 219228
390362 358525
31241 457801
137393 40805
17584 133295
196052 301094
401557 1...

output:

486513
1
2
3
5
8
9
10
12
15
16
17
19
20
23
24
25
26
27
29
30
33
34
35
39
43
45
48
50
51
53
55
56
59
60
63
64
65
68
69
71
73
75
78
80
84
85
89
90
92
93
95
96
97
98
99
101
102
107
108
110
113
114
115
117
118
121
122
123
125
126
127
128
129
134
135
137
139
141
146
148
149
151
152
154
155
158
161
163
16...

result:

ok answer: 486513, maximum: 499999

Test #73:

score: 0
Accepted
time: 2604ms
memory: 152256kb

input:

400000 400000 2000000
24411 11654
148356 10647
227740 5879
386 391268
257182 171
305545 121948
254087 275542
25015 358236
249767 9645
195114 87802
169705 376325
124126 126282
107814 30391
80630 94487
363646 11171
333939 69350
32996 239172
12446 102037
12154 287491
48965 380418
271749 80432
35829 284...

output:

398668
1
8
12
14
15
18
19
20
21
24
27
28
32
33
34
37
42
47
48
50
54
56
57
58
59
70
72
74
76
77
82
83
84
86
87
92
93
95
96
100
101
102
103
104
109
110
111
112
114
115
116
117
118
120
122
123
125
126
129
133
136
139
140
141
143
146
148
150
153
155
156
159
160
161
163
166
169
171
173
176
179
181
182
18...

result:

ok answer: 398668, maximum: 399999

Test #74:

score: 0
Accepted
time: 2402ms
memory: 169672kb

input:

500000 500000 2000000
330811 376879
172454 450741
114896 107867
402163 434806
182433 482459
398350 174732
496493 365171
259063 10910
25942 383521
217410 99230
51323 242993
272491 473326
102357 14366
462674 22816
104426 465142
197666 392939
437531 373348
232972 88117
93026 466729
208134 414081
495308...

output:

488070
2
3
5
6
7
9
10
11
13
14
15
16
19
20
21
22
23
25
26
27
28
32
33
34
36
38
39
43
44
45
46
48
49
50
52
53
58
61
63
65
67
71
73
74
76
78
79
81
82
83
84
89
90
92
94
100
101
104
106
107
108
109
111
116
121
122
123
124
125
128
130
134
135
136
137
138
140
142
144
148
149
150
151
153
156
157
160
161
16...

result:

ok answer: 488070, maximum: 499999

Test #75:

score: 0
Accepted
time: 2384ms
memory: 168432kb

input:

500000 500000 2000000
322807 410913
452232 241894
481008 454652
260794 213674
459518 290982
479472 264462
27434 165765
358893 217733
423071 496151
100484 202619
235325 285732
72905 296158
15183 71591
100768 166531
427812 493809
159311 497845
7747 178375
95452 135039
450314 363747
17199 456516
119084...

output:

488089
1
3
8
9
10
12
13
14
15
17
20
23
24
27
30
34
35
37
41
42
45
46
48
51
53
54
55
57
58
59
60
63
65
67
68
71
76
77
81
83
84
88
89
90
95
97
104
109
110
113
114
115
116
117
118
122
123
126
131
132
133
134
135
136
137
138
139
140
142
144
149
151
155
157
160
165
166
169
170
172
175
177
178
182
185
186...

result:

ok answer: 488089, maximum: 499999

Test #76:

score: 0
Accepted
time: 1937ms
memory: 99316kb

input:

100000 100000 2000000
86851 32197
68370 43547
68302 96976
78092 86171
70780 80060
33051 59116
41988 28246
70392 28796
94241 66628
35002 42626
76776 43819
18820 23892
34568 2129
31551 47980
82210 28398
40386 93071
76591 10891
32718 90249
31724 52852
46617 3559
2880 50447
66185 56127
12402 10349
77779...

output:

99999
3
5
6
7
14
27
32
33
34
35
36
38
40
43
47
49
53
66
68
69
72
73
74
78
80
81
82
84
85
89
90
96
98
100
104
106
107
109
114
119
121
123
124
125
126
127
129
130
136
137
138
145
150
151
152
155
160
166
168
176
177
178
180
182
183
190
192
194
199
200
202
204
209
211
218
226
228
229
233
235
239
241
242...

result:

ok answer: 99999, maximum: 99999