QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#445311#8809. Telephone PlansCrysfly20 995ms246920kbC++172.7kb2024-06-16 01:04:582024-06-16 01:04:58

Judging History

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

  • [2024-06-16 01:04:58]
  • 评测
  • 测评结果:20
  • 用时:995ms
  • 内存:246920kb
  • [2024-06-16 01:04:58]
  • 提交

answer

// what is matter? never mind. 
//#pragma GCC optimize("Ofast")
//#pragma GCC optimize("unroll-loops")
//#pragma GCC target("sse,sse2,sse3,sse4,popcnt,abm,mmx,avx,avx2") 
#include<bits/stdc++.h>
#define For(i,a,b) for(int i=(a);i<=(b);++i)
#define Rep(i,a,b) for(int i=(a);i>=(b);--i)
#define ll long long
//#define int long long
#define ull unsigned long long
#define SZ(x) ((int)((x).size()))
#define ALL(x) (x).begin(),(x).end()
using namespace std;
inline ll read()
{
    char c=getchar();ll x=0;bool f=0;
    for(;!isdigit(c);c=getchar())f^=!(c^45);
    for(;isdigit(c);c=getchar())x=(x<<1)+(x<<3)+(c^48);
    if(f)x=-x;return x;
}

#define fi first
#define se second
#define pb push_back
#define mkp make_pair
typedef pair<int,int>pii;
typedef vector<int>vi;

#define maxn 1000005
#define inf 0x3f3f3f3f

int O,n,q;

set<int>e[maxn],c[maxn*2];
struct node{
	int u,pa;
	set<int>::iterator it;
};

ll res1[maxn*3],res2[maxn*3];
int fa[maxn*2],idx;

ll add(int u,int v){
//	cout<<"add "<<u<<" "<<v<<"\n";
	e[u].insert(v),e[v].insert(u);
	int fu=fa[u],fv=fa[v];
	if(c[fu].size()<c[fv].size()) swap(u,v),swap(fu,fv);
	
	ll ans=1ll*c[fu].size()*c[fv].size();
	for(int x:c[fv]) c[fu].insert(x),fa[x]=fu;
	c[fv].clear();
//	cout<<"ans "<<ans<<"\n";
	return ans;
}

ll del(int u,int v){
	e[u].erase(v),e[v].erase(u);
	
	queue<node>q[2];
	set<int>s[2];
	s[0].insert(u),s[1].insert(v);
	if(e[u].size()) q[0].push((node){u,0,e[u].begin()});
	if(e[v].size()) q[1].push((node){v,0,e[v].begin()});
	
	while(q[0].size() && q[1].size()) {
		int o=(s[1].size()<s[0].size());
		auto [u,pa,it]=q[o].front(); q[o].pop();
		int v=*it;
		if(v!=pa && !s[o].count(v)){
			s[o].insert(v);
			if(e[v].size()) q[o].push({v,u,e[v].begin()});
		}
		++it;
		if(it==e[u].end()) continue;
		if(*it==pa) ++it;
		if(it==e[u].end()) continue;
		q[o].push({u,pa,it});
	}
	if(!q[0].size() && (q[1].size() || s[0].size()<s[1].size())) swap(u,v),swap(s[0],s[1]);
	
	int fu=fa[u];
	ll ans=1ll*s[1].size()*(c[fu].size()-s[1].size());
	assert(s[1].size()*2<=c[fu].size());
	
	++idx;
	swap(c[idx],s[1]);
	for(int x:c[idx]) fa[x]=idx,c[fu].erase(x);
	
	return ans;
}

signed main()
{
//	freopen("my.out","w",stdout);
	O=read(),n=read(),q=read(); idx=n;
	For(i,1,n) c[i].insert(i);
	For(i,1,n*2) fa[i]=i;
	ll lst=0;
	For(i,1,q){
		int op=read();
		res1[i]=res1[i-1],res2[i]=res2[i-1];
		if(op==1){
			int u=read(),v=read();
			if(O)u^=lst,v^=lst;
			res1[i]+=add(u,v);
		}
		if(op==2){
			int u=read(),v=read();
			if(O)u^=lst,v^=lst;
			res2[i]+=del(u,v);
		}
		if(op==3){
			ll t=read();
			if(O)t^=lst;
			lst=res1[i]-res2[i-t];
			cout<<lst<<"\n";
		}
	}
	return 0;
}
/*
*/

详细

Subtask #1:

score: 3
Accepted

Test #1:

score: 3
Accepted
time: 7ms
memory: 144196kb

input:

0
1 147
3 0
3 0
3 1
3 1
3 0
3 5
3 5
3 1
3 1
3 4
3 8
3 2
3 10
3 13
3 10
3 8
3 8
3 0
3 16
3 3
3 1
3 20
3 2
3 10
3 16
3 13
3 17
3 12
3 22
3 7
3 8
3 2
3 12
3 32
3 12
3 31
3 2
3 0
3 21
3 24
3 28
3 32
3 9
3 18
3 26
3 11
3 45
3 35
3 14
3 34
3 49
3 31
3 43
3 11
3 21
3 50
3 4
3 11
3 31
3 51
3 28
3 26
3 18
3 ...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

result:

ok 147 lines

Test #2:

score: 0
Accepted
time: 21ms
memory: 144784kb

input:

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

output:

1
1
1
1
1
1
1
1

result:

ok 8 lines

Test #3:

score: 0
Accepted
time: 23ms
memory: 145096kb

input:

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

output:

1
6
6
10
10
21
28
36
36
45
66
66
91
91
105
105
120
120
120
120
136
171
190
253
253
253
276
276
300
300
300
325
351
351
351
351
406
406
435
435
435
435
435
406
435
435
435
300
435
435
406
435
435
136
435
190
435
435
435
136
406
105
120
136
120
435
435
253
435
66
435
435
435
91
435
435
28
435
55
55
43...

result:

ok 92 lines

Test #4:

score: 0
Accepted
time: 17ms
memory: 146236kb

input:

0
30 150
1 18 9
1 18 28
3 0
3 2
1 28 6
3 4
3 3
3 3
1 26 6
1 5 26
1 5 24
1 17 24
3 9
1 17 3
3 12
3 8
3 10
3 7
1 3 13
3 18
1 13 29
3 8
1 29 14
3 11
3 19
1 7 14
3 17
3 27
1 7 23
3 23
3 15
1 8 23
3 17
3 24
1 8 21
3 7
1 30 21
3 4
3 0
3 32
1 15 30
3 5
3 37
1 15 22
1 11 22
3 3
3 36
1 27 11
3 29
3 11
1 27 1...

output:

3
3
6
6
6
28
36
36
36
36
45
55
66
66
78
78
91
91
105
105
120
136
136
136
153
153
190
190
210
210
253
253
276
276
300
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
378
435
435
435
435
435
435
435
435
435
378
435
435
435
435
435
435
190
435
435
435
66
190
55
435
325
190
91
66...

result:

ok 92 lines

Test #5:

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

input:

0
30 150
1 1 16
3 1
3 0
3 2
3 1
1 26 1
3 4
1 10 21
1 29 8
1 11 17
3 8
3 8
3 3
3 3
3 6
1 2 9
2 29 8
3 11
3 4
3 16
3 8
1 28 4
3 11
3 18
3 11
3 21
1 20 9
1 6 15
1 4 3
3 5
1 12 5
1 22 25
3 20
3 26
1 7 13
1 16 6
3 34
3 21
3 27
2 1 16
3 34
3 39
3 38
3 3
1 24 5
2 16 6
3 36
3 23
1 27 8
3 15
1 10 17
3 29
3 4...

output:

1
1
1
1
3
6
6
6
6
6
7
7
7
7
8
8
8
8
12
15
15
22
21
22
22
22
22
15
24
23
24
28
29
28
32
32
31
23
31
38
47
48
40
50
60
62
65
56
64
64
39
70
70
70
70
62
71
57
71
71
71
62
79
80
68
82
46
81
68
71
43
32
82
75
68
50
32
46
28
64
68
13
82
68
82
28
75
30
75
81
73
18

result:

ok 92 lines

Test #6:

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

input:

0
30 150
1 9 30
3 1
3 2
3 0
1 9 11
3 5
1 22 30
3 5
3 0
1 30 21
3 4
1 11 26
3 5
3 10
1 11 2
3 11
1 22 19
3 1
1 7 22
3 8
1 21 10
3 1
3 19
1 21 5
3 2
3 9
1 26 27
3 20
3 17
1 24 26
3 13
3 24
1 12 2
3 23
3 1
1 2 29
3 12
3 15
1 19 20
3 33
1 13 19
3 14
1 4 7
1 7 25
3 0
3 35
1 10 28
1 15 10
3 22
3 46
3 20
3...

output:

1
1
1
3
6
6
10
15
15
21
28
36
45
45
55
55
66
66
78
78
91
91
105
105
120
136
171
171
210
210
210
210
210
231
231
231
276
276
276
300
325
325
325
325
325
325
325
351
351
351
378
406
435
435
435
435
435
435
435
435
435
435
435
351
435
435
351
210
231
435
153
435
435
435
435
105
435
435
253
435
435
435
...

result:

ok 92 lines

Test #7:

score: 0
Accepted
time: 15ms
memory: 145220kb

input:

0
30 150
1 30 14
1 30 7
3 0
3 0
3 1
1 14 21
3 5
1 14 9
3 8
3 0
1 29 7
3 7
3 11
1 20 7
3 6
1 21 5
3 10
1 21 12
1 17 9
1 9 11
3 18
3 12
3 9
1 29 27
3 1
1 29 28
3 22
1 20 3
3 25
3 3
3 10
1 20 23
3 0
3 14
1 5 10
1 13 5
3 13
1 8 12
3 22
1 15 12
3 20
1 17 4
3 11
3 12
1 18 17
3 3
3 0
3 39
3 22
1 11 25
3 43...

output:

3
3
3
6
10
10
15
15
21
28
55
55
55
66
78
91
91
91
105
105
136
153
171
190
190
210
210
210
210
231
253
276
276
276
276
300
300
325
325
325
351
351
406
406
435
435
435
435
435
435
435
435
435
435
435
435
435
435
63
435
435
435
435
435
435
435
435
435
51
435
435
435
48
435
63
210
66
435
435
435
435
20
...

result:

ok 92 lines

Test #8:

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

input:

0
30 150
1 11 14
3 1
1 9 19
1 5 4
3 1
3 5
1 28 10
3 4
1 10 7
3 4
3 7
3 4
3 9
1 13 4
3 11
3 0
3 9
3 3
1 2 21
3 9
3 7
3 17
3 5
3 15
3 22
1 22 9
3 15
1 16 1
3 1
3 17
3 8
3 8
2 5 4
3 31
1 15 16
3 19
1 9 13
3 15
1 18 26
3 5
3 16
1 18 6
3 21
1 2 20
3 31
1 20 23
3 21
3 0
1 24 23
3 32
3 33
3 47
2 13 4
1 23 ...

output:

1
3
3
4
6
6
6
6
8
8
8
8
9
9
9
9
9
9
11
12
12
12
12
12
14
20
19
21
23
25
28
26
32
32
32
35
37
43
37
44
42
38
51
31
59
59
59
46
78
74
80
74
80
86
84
109
91
60
58
91
105
111
111
110
112
84
113
111
113
113
72
107
45
60
111
113
111
84
58
24
58
7
95
113
107
113
113
4
62
93
2
2

result:

ok 92 lines

Test #9:

score: 0
Accepted
time: 23ms
memory: 144856kb

input:

0
30 150
1 13 20
1 9 20
3 2
3 1
1 1 20
3 3
1 4 13
3 2
1 3 13
3 5
3 1
1 19 13
3 3
3 4
3 1
1 7 9
3 2
3 7
1 14 9
3 18
3 11
1 29 9
1 11 1
3 16
3 9
3 15
1 1 2
3 18
3 2
1 1 17
3 8
3 24
1 28 4
3 8
3 27
1 4 27
1 4 30
3 14
1 3 25
3 9
3 22
3 11
1 18 3
3 30
1 3 22
3 10
3 34
1 6 19
3 1
1 16 19
1 5 19
3 5
3 12
1...

output:

3
3
6
10
15
15
21
21
21
28
28
36
36
55
55
55
66
66
78
78
91
91
120
136
136
136
153
171
171
190
231
231
300
351
351
351
378
406
406
435
435
435
435
435
435
435
435
435
406
435
435
435
276
231
435
435
435
435
435
300
435
435
435
435
435
435
435
435
171
190
91
171
435
435
435
153
210
190
171
435
435
43...

result:

ok 92 lines

Test #10:

score: 0
Accepted
time: 15ms
memory: 144608kb

input:

0
30 150
1 6 12
1 15 12
3 2
3 2
1 12 17
3 5
1 22 6
3 1
1 6 28
3 0
3 2
1 6 16
3 10
3 10
1 30 15
3 6
3 10
3 11
1 15 9
3 9
1 15 24
3 12
1 13 17
1 20 17
3 6
3 16
3 23
3 2
3 21
1 17 19
3 1
1 27 22
3 23
3 18
3 3
1 23 22
3 36
1 21 22
3 18
3 31
1 28 14
3 10
3 26
3 22
3 20
3 25
1 1 28
3 10
1 4 28
3 28
3 35
3...

output:

3
3
6
10
15
15
21
21
28
28
28
36
45
66
66
66
66
66
78
91
91
91
105
120
120
136
136
136
136
136
153
171
171
171
171
190
210
231
253
325
351
378
406
435
435
435
435
435
435
435
435
435
435
435
154
435
435
435
114
435
150
42
42
114
435
435
435
90
435
435
435
435
435
435
435
435
435
30
24
12
435
27
435
...

result:

ok 92 lines

Test #11:

score: 0
Accepted
time: 21ms
memory: 145996kb

input:

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

output:

0
1
1
1
1
3
3
3
4
5
5
5
5
7
10
14
17
17
17
20
20
20
20
21
24
24
28
42
49
48
49
51
66
65
66
66
66
71
71
73
52
56
77
117
117
117
117
117
117
117
91
117
117
117
100
46
86
100
95
42
23
46
121
121
42
121
16
122
96
122
17
106
107
123
44
88
123
76
123
88
18
122
90
123
123
11
88
123
17
123
105
44

result:

ok 92 lines

Test #12:

score: 0
Accepted
time: 19ms
memory: 145720kb

input:

0
30 150
1 16 26
3 1
3 1
3 2
3 1
1 18 16
3 0
3 3
3 1
1 2 16
3 7
1 24 16
3 4
3 5
1 16 5
3 9
3 10
1 30 26
3 13
3 16
3 20
1 27 26
3 1
1 17 26
3 16
3 5
1 26 20
3 6
1 15 26
3 28
3 29
1 18 6
3 13
1 25 18
1 18 21
3 32
3 17
3 11
3 17
3 23
1 18 8
3 41
1 14 18
3 26
1 28 2
3 2
1 7 2
3 5
1 3 2
3 16
3 18
1 9 2
3...

output:

1
1
1
1
3
3
3
6
10
10
15
15
21
21
21
28
36
36
45
55
55
66
91
91
91
91
91
105
120
136
153
171
171
190
231
231
231
253
253
276
276
276
300
325
351
406
406
435
435
435
435
406
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
120
435
325
435
300
435
190
78
435
435
378
435
435
435
435
435
435
...

result:

ok 92 lines

Test #13:

score: 0
Accepted
time: 15ms
memory: 145392kb

input:

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

output:

1
1
3
3
6
6
15
21
36
36
45
55
55
55
55
66
66
66
66
78
78
91
120
136
136
153
153
231
253
276
276
276
276
276
300
325
378
406
406
406
406
435
435
435
435
435
435
435
435
435
435
435
291
75
435
435
435
435
65
435
435
435
435
435
75
435
435
435
56
435
435
435
70
183
435
435
26
435
435
435
435
61
75
435
...

result:

ok 92 lines

Test #14:

score: 0
Accepted
time: 19ms
memory: 145236kb

input:

0
30 150
1 23 28
3 0
3 1
1 9 8
3 0
3 4
1 8 22
3 1
3 8
3 7
3 8
1 1 29
1 1 2
1 20 12
1 5 28
3 6
3 12
3 5
3 1
3 12
3 6
1 30 12
1 28 29
1 3 1
3 24
1 26 8
3 18
3 1
3 27
3 22
1 24 16
1 24 29
3 10
3 12
3 25
1 1 21
3 2
3 28
1 12 10
1 29 12
1 24 13
3 19
3 12
1 7 24
3 16
1 8 27
3 39
3 24
3 43
1 12 19
3 22
2 2...

output:

1
1
2
2
4
4
4
4
10
10
10
10
10
10
27
30
30
30
30
45
45
45
54
54
111
111
126
130
130
130
146
162
163
179
179
197
197
181
202
202
202
202
292
276
121
319
319
319
319
303
319
303
98
319
333
333
317
218
333
333
317
333
85
218
317
85
333
333
333
317
41
16
117
131
41
114
335
116
114
301
335
33
40
335
335
...

result:

ok 92 lines

Test #15:

score: 0
Accepted
time: 21ms
memory: 145892kb

input:

0
30 150
1 2 22
3 1
3 1
3 0
3 2
1 22 26
1 15 22
3 4
3 6
1 19 22
1 22 24
1 22 9
3 11
3 2
1 22 17
3 7
1 18 22
3 15
1 22 10
1 22 3
3 12
3 17
1 22 25
1 7 22
3 6
3 8
1 22 11
3 21
1 12 22
3 11
3 28
3 23
1 16 22
1 14 22
3 1
3 1
1 30 22
3 30
1 22 21
3 14
1 13 22
3 19
1 22 20
3 42
1 22 8
1 22 1
1 6 22
3 32
3...

output:

1
1
1
1
6
6
21
21
28
36
55
55
78
78
91
105
105
105
136
136
153
171
190
210
276
276
300
300
300
325
325
325
325
351
378
378
406
406
406
406
406
406
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
276
435
276
435
435
435
378
435
435
435
435
435
435
435
435
435
351
435
91
435
435
171
55
36
...

result:

ok 92 lines

Test #16:

score: 0
Accepted
time: 12ms
memory: 146120kb

input:

0
30 150
1 2 4
3 1
1 19 4
3 1
3 4
1 4 21
3 2
3 6
1 4 13
3 3
1 20 4
3 3
3 0
3 8
1 4 18
1 4 23
3 14
1 4 1
1 4 11
3 11
1 22 4
3 1
3 21
1 4 5
3 4
1 4 17
3 19
3 21
3 12
1 4 15
1 25 4
1 6 4
3 0
1 7 4
3 1
1 3 4
3 15
3 0
3 5
3 10
1 4 14
3 18
3 33
3 6
3 21
3 21
3 10
1 4 8
1 4 30
3 5
3 36
1 4 28
3 33
3 40
1 4...

output:

1
3
3
6
6
10
15
15
15
28
45
55
55
66
78
78
78
120
136
153
153
153
153
171
171
171
171
171
171
210
210
231
231
276
276
276
276
276
300
300
325
351
351
351
406
435
435
435
435
435
435
435
435
435
435
435
351
378
435
435
435
435
435
435
378
435
325
435
435
435
406
253
435
435
435
435
105
435
435
435
35...

result:

ok 92 lines

Test #17:

score: 0
Accepted
time: 18ms
memory: 145696kb

input:

0
30 150
1 25 30
3 1
1 14 30
3 3
3 1
1 30 8
1 20 30
1 30 29
3 4
1 11 30
3 5
3 7
1 5 30
3 2
1 30 28
3 4
3 0
1 30 15
3 14
1 2 30
3 8
1 30 6
3 5
3 12
3 7
1 30 18
3 8
3 25
3 23
3 22
1 30 19
3 23
1 4 30
2 5 30
2 25 30
3 3
1 30 27
2 30 29
3 33
3 3
3 19
3 26
1 12 30
3 7
1 30 7
3 16
3 33
1 3 30
3 32
3 32
3 ...

output:

1
3
3
15
21
21
28
36
36
45
55
66
66
66
78
78
78
78
91
105
118
91
118
118
104
145
145
160
160
160
160
176
248
248
248
226
171
266
266
226
266
171
303
303
321
360
265
190
153
210
320
105
360
360
228
320
247
210
66
190
333
247
78
91
333
360
78
228
320
45
36
360
265
360
320
360
265
360
28
45
320
153
360...

result:

ok 92 lines

Test #18:

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

input:

0
30 150
1 17 15
3 0
3 0
3 0
1 17 11
3 5
3 0
3 3
3 0
1 29 17
1 19 17
1 17 4
1 17 20
3 10
3 4
3 7
3 1
1 17 24
3 14
3 2
3 12
1 18 17
3 10
1 5 17
1 6 17
1 17 2
1 17 3
3 6
3 3
3 5
1 15 14
3 21
1 15 21
3 25
3 15
3 10
3 22
3 14
1 1 15
1 15 8
1 9 15
3 38
1 15 26
3 12
3 38
3 14
1 22 15
3 33
3 29
1 7 15
3 50...

output:

1
1
1
3
3
3
3
21
21
21
21
28
28
28
36
78
78
78
91
105
105
105
105
105
153
171
171
171
190
190
210
231
231
253
253
276
276
300
351
378
378
378
378
406
406
406
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
378
435
435
351
435
435
435
276
435
435
435
105
435
276
105
55
435
435
435...

result:

ok 92 lines

Test #19:

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

input:

0
30 150
1 4 19
3 0
1 16 4
3 1
3 0
1 11 4
3 5
1 4 17
3 2
3 0
3 5
3 10
1 13 4
3 4
1 4 22
3 8
1 18 4
3 8
1 14 4
3 19
1 24 4
1 4 30
1 26 4
1 10 4
1 20 19
1 19 23
3 9
1 19 7
3 5
1 19 5
3 21
3 12
1 19 6
1 19 9
3 6
3 35
1 19 12
3 32
1 19 21
3 7
3 25
1 1 19
3 6
3 41
3 12
1 19 29
3 29
1 27 19
3 0
1 19 3
3 1...

output:

1
3
3
6
10
10
10
10
15
21
28
36
105
120
136
136
171
171
190
210
210
231
231
231
253
276
300
351
351
351
378
378
406
435
435
435
435
435
435
435
435
435
214
435
435
435
435
435
435
435
435
129
435
435
99
214
121
435
435
435
94
435
435
99
435
93
435
435
129
435
121
214
138
435
435
435
435
435
129
435
...

result:

ok 92 lines

Test #20:

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

input:

0
30 150
1 30 16
1 12 9
1 25 28
1 19 16
3 4
1 16 21
3 4
3 5
3 5
3 9
1 3 25
1 15 16
3 9
3 0
3 0
3 2
3 15
1 16 10
1 25 14
3 14
1 29 16
1 16 4
3 6
3 7
3 11
1 25 18
1 25 27
1 16 2
3 6
3 20
2 16 10
1 9 7
3 1
3 26
1 9 8
2 12 9
3 11
3 34
3 35
3 0
1 25 26
3 23
3 4
3 38
1 25 16
2 25 18
3 15
3 42
3 32
3 23
2 ...

output:

5
8
8
8
8
14
14
14
14
14
22
35
35
35
52
52
46
54
57
57
57
46
63
52
63
111
119
119
119
119
108
108
131
144
133
144
158
108
158
158
133
172
219
234
184
234
250
242
239
198
239
225
212
264
214
264
165
150
212
253
264
239
212
253
105
150
212
198
119
253
105
264
264
214
264
239
256
105
105
36
212
271
221...

result:

ok 92 lines

Test #21:

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

input:

0
29 150
1 15 24
3 0
3 1
3 1
3 3
3 2
1 15 1
3 4
3 7
1 1 11
3 0
3 2
1 3 11
3 5
3 12
3 6
1 3 23
3 4
3 15
3 14
1 14 23
3 18
1 14 19
3 17
3 17
1 2 19
3 14
3 9
3 5
1 2 20
3 26
3 4
1 12 20
3 21
3 31
3 28
1 9 12
3 22
3 9
1 9 27
3 1
1 25 27
3 19
1 25 10
3 41
3 45
3 38
1 10 17
3 0
3 7
3 43
1 17 28
3 45
1 29 ...

output:

1
1
1
1
1
3
3
6
6
10
10
10
15
15
15
21
28
28
36
36
36
45
45
55
55
55
66
66
78
91
105
105
105
120
120
120
136
153
153
153
171
210
231
276
276
300
300
300
300
325
325
351
351
406
406
406
406
406
406
406
406
406
406
406
406
406
406
406
231
406
406
171
276
406
406
378
105
406
406
406
406
406
406
406
378...

result:

ok 94 lines

Test #22:

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

input:

0
29 149
1 22 3
1 25 22
3 0
3 2
1 12 3
3 1
1 6 3
3 4
3 4
1 29 25
3 2
1 25 2
3 5
3 10
1 12 5
3 10
3 12
1 12 9
1 6 11
1 6 7
3 13
3 3
1 29 15
1 26 29
3 23
3 0
1 2 20
3 1
1 24 2
1 28 5
3 21
3 21
3 28
1 5 8
1 4 9
3 17
1 9 16
3 27
3 34
1 11 19
3 34
3 3
3 6
3 22
1 27 11
3 18
1 14 7
1 23 7
3 26
3 42
3 39
1 ...

output:

3
3
6
10
10
15
21
21
28
28
55
55
78
78
91
120
120
120
153
171
171
190
190
190
190
210
253
253
253
276
300
325
325
406
406
406
406
406
406
406
406
406
406
183
406
127
127
406
120
406
120
406
406
120
406
406
61
406
127
46
406
406
406
406
78
43
406
406
406
406
46
31
19
406
28
406
406
406
406
28
127
406...

result:

ok 93 lines

Test #23:

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

input:

0
30 150
1 3 28
1 3 13
3 2
3 1
3 3
1 3 2
3 0
3 4
1 2 21
3 1
3 8
3 9
1 26 21
3 13
3 4
1 3 16
3 16
1 25 26
3 12
3 9
3 0
1 15 2
3 9
3 11
1 26 30
3 24
1 20 16
3 5
3 11
3 0
1 24 16
3 29
1 26 14
3 1
3 19
1 22 26
1 9 21
3 23
1 1 25
3 29
1 5 22
1 1 19
3 41
3 20
3 11
1 11 20
3 16
1 4 19
3 12
3 48
3 3
1 12 24...

output:

3
3
3
6
6
10
10
10
15
15
21
28
28
28
36
36
45
55
55
55
66
78
78
105
120
153
153
153
171
190
190
190
231
231
253
276
325
325
325
351
351
351
378
378
378
406
406
435
435
435
435
435
435
435
435
435
435
435
435
435
435
378
435
435
231
276
435
435
435
406
435
378
435
435
435
78
325
435
171
210
435
435
4...

result:

ok 92 lines

Test #24:

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

input:

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

output:

3
10
10
15
21
28
28
36
36
55
66
66
78
120
120
120
120
171
210
231
231
276
276
276
300
300
300
300
325
325
325
351
351
378
378
406
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
66
435
81
435
435
302
435
435
145
435
302
435
145
435
435
435
435
435
435
42
435
435
435
435
435
6...

result:

ok 92 lines

Test #25:

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

input:

0
30 150
3 0
1 9 10
1 13 19
3 2
1 30 21
3 1
3 2
3 0
3 8
3 2
1 17 3
3 8
3 11
3 4
1 24 12
1 4 14
1 26 11
3 10
3 17
3 9
3 9
3 20
1 9 4
3 16
1 18 8
3 19
1 5 2
1 22 1
3 6
1 29 10
1 3 2
3 19
3 10
3 7
3 7
3 9
1 19 28
3 7
1 2 27
3 5
1 26 28
1 18 2
1 28 16
3 12
1 24 4
3 8
3 17
1 7 19
3 13
3 20
3 13
3 13
3 13...

output:

0
2
3
3
3
3
3
4
4
4
7
7
7
7
7
11
12
14
22
22
22
22
22
24
28
49
59
59
65
65
65
65
65
65
78
78
78
134
128
134
134
102
237
237
237
237
237
237
231
193
237
61
206
238
238
254
78
254
62
248
254
254
254
254
254
62
254
256
256
256
250
136
64
80
256
256
136
58
250
256
58
64
80
29
23
250
136
136
258
258
53
252

result:

ok 92 lines

Test #26:

score: 0
Accepted
time: 19ms
memory: 145192kb

input:

0
30 150
1 22 18
1 25 30
1 27 18
3 1
1 24 8
3 1
3 6
3 2
3 4
3 1
3 6
3 0
1 12 13
3 2
3 13
3 9
3 12
1 4 11
3 14
3 17
1 20 8
3 10
1 7 16
3 8
3 23
1 5 13
3 5
3 23
1 6 20
3 17
3 21
3 0
3 10
1 3 6
3 24
2 22 18
3 18
1 19 18
3 16
3 10
1 8 17
1 9 12
1 14 23
2 12 13
2 20 8
3 15
1 25 14
3 11
2 25 30
3 43
1 2 2...

output:

4
5
5
5
5
5
5
5
6
6
6
6
7
7
9
10
10
12
12
15
15
15
15
19
19
21
21
30
32
34
41
39
41
47
47
48
46
48
27
46
42
55
55
39
57
62
44
62
72
72
57
72
72
53
45
56
74
29
72
59
45
53
30
29
62
60
81
27
20
52
63
60
81
52
52
32
79
57
80
68
65
68
60
15
57
37
37
86
84
57
60
86

result:

ok 92 lines

Test #27:

score: 0
Accepted
time: 30ms
memory: 145680kb

input:

0
30 150
1 15 18
3 1
3 1
3 1
1 6 18
3 2
3 2
3 4
1 30 18
3 3
1 6 26
3 2
1 21 26
3 12
3 12
1 21 7
3 2
3 8
1 21 3
1 9 3
3 0
3 17
1 7 4
3 3
3 6
3 17
3 23
1 9 17
3 11
3 24
3 22
3 18
1 3 5
3 6
3 1
3 16
3 3
3 25
3 4
3 15
3 19
3 31
3 7
3 13
3 7
3 37
3 30
3 4
3 6
3 20
3 4
3 33
3 30
3 32
3 41
3 20
3 20
3 53
3...

output:

1
1
1
3
3
3
6
10
15
15
21
21
36
36
45
45
45
45
55
55
55
55
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
6...

result:

ok 139 lines

Test #28:

score: 0
Accepted
time: 12ms
memory: 145204kb

input:

0
30 150
1 13 27
3 0
3 2
3 1
3 4
3 3
3 2
3 3
3 8
3 7
3 8
3 0
3 3
3 0
3 3
3 12
3 16
3 5
3 2
3 19
3 17
3 5
3 3
3 22
3 10
3 12
3 6
3 4
3 0
3 12
3 2
3 20
3 3
3 14
3 21
3 21
3 2
3 26
3 33
3 4
3 27
3 25
3 5
3 7
3 41
3 8
3 9
3 42
3 37
3 44
3 1
3 50
3 25
3 2
3 27
3 26
3 5
3 46
3 24
3 30
3 31
3 15
3 3
3 62
3...

output:

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

result:

ok 149 lines

Subtask #2:

score: 2
Accepted

Test #29:

score: 2
Accepted
time: 20ms
memory: 144920kb

input:

1
1 147
3 0
3 0
3 1
3 1
3 3
3 0
3 6
3 6
3 0
3 2
3 0
3 5
3 12
3 1
3 2
3 10
3 13
3 15
3 3
3 12
3 20
3 18
3 10
3 12
3 2
3 12
3 14
3 26
3 12
3 24
3 7
3 7
3 6
3 29
3 32
3 16
3 23
3 14
3 25
3 13
3 13
3 31
3 20
3 26
3 0
3 40
3 23
3 28
3 35
3 1
3 31
3 2
3 34
3 37
3 3
3 39
3 17
3 4
3 41
3 11
3 16
3 48
3 10
3...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

result:

ok 147 lines

Test #30:

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

input:

1
2 10
1 1 2
3 1
3 1
3 1
3 1
3 1
3 2
3 6
2 0 3
3 2

output:

1
1
1
1
1
1
1
1

result:

ok 8 lines

Test #31:

score: 0
Accepted
time: 17ms
memory: 145176kb

input:

1
30 150
1 21 13
3 1
1 9 20
3 2
3 2
1 18 11
1 18 0
3 6
3 9
3 8
1 12 9
3 8
3 7
1 10 9
3 5
3 24
3 26
3 28
1 6 16
3 6
3 14
1 15 23
3 21
3 48
1 60 47
3 53
3 37
1 35 53
3 56
1 57 59
1 59 37
3 63
3 95
3 94
1 92 79
3 65
1 90 81
1 95 81
3 75
3 111
3 118
3 100
1 124 98
1 101 98
3 121
3 132
3 137
3 153
1 141 ...

output:

1
3
3
10
10
10
15
15
21
21
21
21
28
28
36
36
45
45
55
78
78
78
91
120
120
120
120
153
153
153
153
171
171
190
190
210
231
231
253
253
253
276
300
300
325
325
351
351
406
406
406
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
276
435
435
435
435
435
136
435
435
10...

result:

ok 92 lines

Test #32:

score: 0
Accepted
time: 15ms
memory: 145784kb

input:

1
30 150
1 4 26
3 0
1 26 5
3 1
1 24 19
1 19 15
3 1
3 14
1 6 28
1 28 4
3 3
3 28
3 28
1 24 27
3 25
3 27
1 4 17
1 11 4
3 22
1 47 58
3 43
1 60 53
3 57
1 73 83
3 70
1 95 82
3 91
3 92
3 73
3 88
1 71 92
3 78
1 110 102
1 102 106
1 106 111
3 123
3 144
3 136
1 159 147
1 145 147
3 191
1 182 172
3 178
3 205
3 2...

output:

1
3
10
10
21
21
21
28
28
45
55
66
78
91
91
91
91
105
153
153
153
190
210
210
210
210
253
253
253
276
325
325
378
378
378
378
435
435
435
435
435
435
435
378
435
435
378
435
435
435
435
435
435
435
435
253
435
435
276
435
435
231
435
435
435
435
435
435
136
300
276
435
435
300
435
190
435
435
36
435
...

result:

ok 92 lines

Test #33:

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

input:

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

output:

1
2
2
3
3
3
3
3
3
3
3
3
4
4
5
5
7
7
7
7
8
8
9
9
9
10
10
11
12
21
21
23
23
29
29
29
29
29
29
29
29
37
37
37
37
37
46
47
47
47
47
56
56
60
64
63
64
64
64
46
64
68
68
54
51
60
55
69
69
69
73
55
19
75
77
77
78
78
78
79
79
79
79
79
79
61
79
19
61
79
8
79

result:

ok 92 lines

Test #34:

score: 0
Accepted
time: 22ms
memory: 145944kb

input:

1
30 150
1 6 13
1 20 6
3 0
3 2
1 7 14
3 2
3 3
1 17 11
3 2
1 30 27
3 11
1 27 23
3 9
3 24
1 17 6
3 20
3 24
3 22
1 24 27
3 20
3 55
1 51 46
3 55
1 58 56
1 60 48
3 59
3 80
3 82
1 83 92
1 82 90
3 75
1 67 71
3 93
3 119
1 122 103
3 113
1 115 107
3 122
3 173
1 143 135
1 143 137
3 142
1 161 178
3 166
3 155
1 ...

output:

3
3
6
6
10
15
21
21
28
28
28
36
36
45
66
66
66
91
105
105
120
136
136
171
190
190
231
253
253
276
276
300
351
351
378
406
406
406
435
435
435
435
435
435
435
435
435
435
435
435
435
435
378
325
435
435
435
435
435
435
435
435
435
253
435
91
435
435
435
190
435
435
78
435
351
435
435
45
435
435
351
6...

result:

ok 92 lines

Test #35:

score: 0
Accepted
time: 15ms
memory: 146252kb

input:

1
30 150
1 8 11
3 0
1 19 9
3 3
3 1
1 8 29
1 19 8
3 2
3 2
3 13
3 3
1 24 15
3 3
1 19 29
1 17 0
3 14
1 6 2
3 31
3 44
1 51 52
1 52 42
3 48
1 52 50
3 53
3 65
1 81 71
1 94 68
1 94 86
3 64
3 125
1 102 110
1 100 102
3 103
1 146 138
3 140
3 150
1 157 131
3 147
1 186 188
1 189 188
3 167
3 250
3 206
1 220 201
...

output:

1
3
3
10
10
10
10
15
28
36
36
55
66
66
105
105
136
153
153
171
210
210
210
253
253
276
276
300
351
351
378
378
406
435
435
435
435
435
435
435
435
435
435
435
435
435
435
196
435
435
435
435
435
435
435
435
63
435
196
435
210
51
48
435
435
210
435
196
36
435
33
17
435
24
435
435
51
435
435
435
36
13...

result:

ok 92 lines

Test #36:

score: 0
Accepted
time: 12ms
memory: 146064kb

input:

1
30 150
1 30 25
1 30 21
3 1
1 25 17
1 24 1
3 0
3 1
3 5
1 4 8
3 7
3 12
3 6
3 7
3 11
1 11 30
1 17 29
3 5
3 1
3 14
3 10
3 10
3 26
3 6
1 5 26
3 8
3 19
3 18
1 15 28
1 12 28
1 25 5
1 25 21
1 30 24
3 20
3 58
3 62
2 49 61
3 3
3 43
3 34
1 3 11
1 7 1
1 22 7
3 11
3 32
3 15
1 45 39
3 49
3 40
3 58
3 55
3 26
3 4...

output:

3
5
5
5
6
6
6
6
6
10
10
10
10
10
10
10
11
11
11
35
35
35
35
35
23
47
47
47
52
52
52
40
52
52
52
52
31
40
36
57
57
51
75
75
75
63
59
49
68
68
68
59
56
80
85
49
101
101
129
141
110
129
141
120
141
120
83
83
83
121
133
145
85
124
121
19
133
114
114
121
133
133
87
145
133
145
133
133
42
87
3
114

result:

ok 92 lines

Test #37:

score: 0
Accepted
time: 15ms
memory: 145600kb

input:

1
30 150
1 13 5
1 5 11
1 14 5
3 2
3 2
1 11 30
3 3
3 13
1 7 29
3 15
1 18 2
3 10
1 15 30
3 17
1 10 23
1 26 23
1 31 18
3 16
1 56 57
3 48
3 65
3 77
1 67 76
3 76
1 71 86
3 90
1 75 67
3 82
3 127
1 113 123
3 99
3 122
3 112
1 105 111
3 104
3 147
3 130
3 134
3 156
3 148
1 159 145
1 159 150
3 149
1 182 190
3 ...

output:

6
6
10
10
15
21
28
55
66
66
66
78
91
105
105
120
120
120
136
136
136
136
136
136
171
190
210
210
210
231
231
231
253
253
253
276
325
325
325
325
325
325
351
378
378
406
406
435
435
435
435
435
435
435
435
435
351
435
300
435
435
378
435
435
435
435
435
435
231
435
435
435
435
435
435
153
351
435
276...

result:

ok 92 lines

Test #38:

score: 0
Accepted
time: 25ms
memory: 144452kb

input:

1
30 150
1 9 12
3 0
3 3
3 2
3 2
3 2
1 13 2
3 4
3 3
1 15 27
1 10 20
3 9
1 26 3
1 3 14
3 10
1 22 24
3 24
1 13 31
1 31 26
3 18
3 37
1 53 40
1 44 53
3 39
1 90 81
3 75
3 71
1 89 88
1 84 89
3 85
1 126 107
1 117 121
3 124
1 152 143
3 159
3 134
1 135 137
3 150
3 181
1 175 160
3 163
1 167 186
3 183
3 241
3 2...

output:

1
1
1
1
1
3
3
10
21
28
45
45
66
78
78
105
136
153
153
171
171
190
210
210
210
231
253
253
253
276
276
276
276
276
276
300
325
325
378
406
435
435
435
435
435
435
435
435
114
435
435
435
94
435
435
435
435
435
435
435
435
435
28
435
42
28
435
28
435
435
435
114
435
435
21
435
21
435
33
435
435
435
43...

result:

ok 92 lines

Test #39:

score: 0
Accepted
time: 18ms
memory: 145652kb

input:

1
30 150
3 0
1 11 1
1 13 7
1 25 29
1 5 3
1 29 14
3 4
3 2
3 2
3 1
3 6
3 2
3 12
3 7
3 0
3 9
3 14
3 14
3 22
3 23
3 21
3 1
3 22
1 3 16
3 10
3 27
1 10 21
3 12
1 9 21
3 9
1 10 3
3 12
2 15 28
1 26 15
1 14 12
1 12 0
2 14 12
1 10 29
3 22
1 11 23
1 6 9
3 19
1 39 52
3 2
3 42
3 34
1 40 50
1 32 43
3 40
2 36 47
3...

output:

0
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
8
8
11
15
18
30
37
43
33
33
37
35
59
59
59
59
94
82
94
84
82
103
105
93
105
103
293
297
287
285
276
276
276
297
285
276
308
299
276
320
343
333
343
343
322
331
322
333
276
322
343
139
322
343
343
322
331
343
322
276
343
343
322
58
339
58
28
339
156
253
276
343
343...

result:

ok 92 lines

Test #40:

score: 0
Accepted
time: 21ms
memory: 144960kb

input:

1
30 150
1 23 18
3 1
3 0
1 22 12
3 5
3 0
1 16 20
3 4
3 1
3 14
1 17 5
3 1
3 6
1 5 29
3 14
1 4 29
1 29 23
3 5
3 14
3 12
1 22 14
3 8
1 40 54
1 54 42
1 38 41
3 41
1 79 83
3 79
3 84
3 82
1 67 79
3 73
3 83
1 86 95
3 122
3 117
1 112 100
3 106
3 109
3 105
1 107 101
3 120
3 175
3 135
1 155 150
3 138
1 140 13...

output:

1
1
3
3
6
6
6
10
10
15
28
28
28
36
66
78
78
78
91
91
105
105
120
120
120
136
136
136
153
190
190
231
253
276
300
300
300
300
300
300
325
351
351
351
378
406
406
435
435
435
435
435
435
435
435
435
406
435
435
435
435
300
435
435
435
435
435
435
435
435
435
435
435
300
378
435
435
435
435
300
435
435...

result:

ok 92 lines

Test #41:

score: 0
Accepted
time: 15ms
memory: 144708kb

input:

1
30 150
1 12 22
3 0
3 0
1 23 7
3 5
3 2
1 21 1
3 7
1 16 28
3 15
3 0
1 28 2
3 14
3 9
1 3 24
1 3 18
3 2
1 8 16
3 22
3 44
3 33
1 40 58
3 35
1 33 40
3 34
3 46
3 35
1 49 60
3 35
1 65 68
3 76
3 91
1 65 72
3 73
1 93 95
3 92
1 96 111
3 74
1 122 99
3 122
3 143
1 134 138
3 136
1 155 128
3 136
1 169 183
3 161
...

output:

1
1
3
3
6
10
10
15
15
28
36
36
36
45
55
55
55
66
78
78
91
105
120
136
136
153
171
190
210
253
253
276
276
276
300
325
351
378
406
435
435
435
435
435
435
435
435
291
435
435
435
435
435
55
435
435
435
435
435
435
58
291
435
435
435
435
26
435
40
50
435
43
26
41
65
435
70
435
435
435
435
56
435
435
4...

result:

ok 92 lines

Test #42:

score: 0
Accepted
time: 19ms
memory: 144620kb

input:

1
30 150
3 0
3 1
3 1
3 0
1 10 30
1 6 28
3 2
3 1
3 0
3 5
3 3
1 1 27
3 14
1 12 20
1 10 9
1 24 0
1 23 0
3 9
1 24 13
1 8 19
1 5 16
3 3
3 6
3 30
3 21
1 26 28
3 4
3 8
3 17
3 9
3 8
1 19 15
3 57
1 19 13
3 19
1 62 45
3 51
3 36
3 61
3 47
1 63 36
1 41 45
3 63
3 59
2 49 37
1 44 32
3 54
1 94 73
3 65
1 84 95
1 92...

output:

0
0
0
0
2
2
2
2
2
3
11
22
22
22
22
25
25
25
25
25
29
35
42
42
42
42
59
59
79
82
111
111
125
125
125
138
180
197
186
197
197
197
197
90
90
249
142
249
249
142
245
126
211
142
249
78
261
265
265
261
158
261
254
227
265
258
254
227
261
265
210
161
268
161
230
145
268
264
261
268
161
268
39
145
97
268
2...

result:

ok 92 lines

Test #43:

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

input:

1
30 150
1 22 16
1 24 22
3 0
3 0
1 21 13
3 7
1 16 15
3 3
1 28 27
3 11
1 9 25
3 14
3 29
3 20
1 7 3
3 28
3 26
1 31 10
1 10 11
3 15
3 33
3 42
1 42 59
3 36
1 59 33
3 36
1 84 87
3 83
1 88 83
3 76
3 90
3 76
1 77 81
3 76
3 121
1 97 127
3 98
1 110 119
3 97
3 151
3 146
1 158 150
1 131 158
3 130
1 175 189
3 1...

output:

3
3
6
10
15
21
21
21
28
28
45
45
45
55
66
78
91
91
91
105
105
120
136
136
136
171
190
210
210
210
231
231
231
276
276
300
300
300
325
325
351
351
351
378
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
171
435
435
435
435
171
435
253
435
435
378
153
435
435
253
435
190
435
435
43...

result:

ok 92 lines

Test #44:

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

input:

1
30 150
1 16 20
3 0
3 1
1 17 0
1 26 17
3 3
1 30 22
3 4
3 9
3 15
1 29 26
3 15
3 7
3 10
3 12
3 9
1 19 31
3 10
3 25
3 31
1 5 19
3 4
1 12 20
3 13
3 39
1 52 41
3 49
1 48 61
3 49
1 39 59
1 39 57
1 39 52
3 41
3 84
1 94 75
3 77
1 121 102
3 116
3 93
1 104 98
3 88
3 168
1 129 152
1 145 152
1 143 152
3 159
1 ...

output:

1
1
6
10
10
10
15
15
15
15
15
21
21
21
28
36
36
45
55
91
91
105
120
120
136
136
190
210
253
253
276
300
300
351
351
351
406
406
406
435
435
435
435
435
435
435
435
435
435
435
435
435
435
378
435
435
435
435
435
406
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
91
435
171
435
435
435
4...

result:

ok 92 lines

Test #45:

score: 0
Accepted
time: 15ms
memory: 146104kb

input:

1
30 150
3 0
3 1
1 24 29
1 29 28
3 2
3 1
1 26 30
3 0
3 14
1 7 27
1 10 27
1 5 27
3 15
3 20
1 8 3
3 28
3 18
1 21 1
1 1 23
1 1 14
3 22
3 52
1 42 39
3 58
3 72
3 84
3 86
1 95 79
1 95 69
3 75
3 66
3 85
3 71
3 83
3 71
1 79 70
1 70 95
3 90
3 94
1 99 101
2 101 127
1 118 101
3 112
1 157 133
3 191
3 128
3 175
...

output:

0
0
3
3
6
6
21
21
28
28
55
55
66
66
66
66
91
91
91
91
91
91
120
120
152
169
169
153
169
187
187
171
210
210
210
226
210
210
210
253
300
300
316
316
300
300
300
253
320
336
320
336
320
320
320
296
320
336
136
320
320
334
350
350
334
224
224
134
365
365
200
349
91
365
120
130
359
210
359
359
375
375
8...

result:

ok 92 lines

Test #46:

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

input:

1
30 150
1 27 30
3 1
3 0
1 31 24
3 2
1 29 12
3 2
3 2
3 0
1 24 10
3 6
3 9
1 20 24
3 9
3 5
1 26 17
1 4 17
3 2
3 25
1 26 2
3 22
3 34
3 32
1 58 48
3 54
3 53
1 51 55
3 44
3 50
1 57 41
3 33
1 92 90
3 94
3 111
1 67 85
3 64
3 69
1 64 74
3 95
1 114 109
3 110
3 102
1 111 99
3 96
1 152 147
3 132
1 132 130
3 12...

output:

1
1
3
6
6
6
10
10
15
15
28
28
36
36
36
45
45
55
55
66
78
78
91
91
105
120
120
136
153
171
171
190
210
210
231
276
276
276
300
300
325
351
378
406
406
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
300
435
435
351
435
435
435
300
136
406
276
435
435
435
435
435
406
435
435
300
43...

result:

ok 92 lines

Test #47:

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

input:

1
30 150
1 5 10
3 1
1 16 11
1 11 24
3 5
3 5
1 28 12
3 7
3 8
1 13 0
1 18 0
3 10
1 31 23
1 8 31
3 27
3 44
1 46 47
3 43
3 42
1 39 54
3 42
3 50
1 61 41
3 48
1 85 72
3 68
3 69
3 84
1 65 75
3 77
3 66
1 94 83
3 66
3 98
1 108 122
1 108 104
3 98
3 171
1 141 156
3 172
3 157
3 132
3 157
3 147
1 149 156
3 180
3...

output:

1
6
6
10
10
21
36
36
45
45
55
55
66
78
78
78
91
91
105
105
136
136
153
153
153
153
153
171
171
171
210
210
210
231
231
231
231
300
300
325
325
351
351
351
378
378
378
378
406
435
435
435
435
435
435
435
435
435
148
435
435
435
435
435
435
138
435
103
435
435
435
435
93
435
435
138
435
435
435
435
43...

result:

ok 92 lines

Test #48:

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

input:

1
30 150
3 0
3 0
3 1
3 0
3 3
1 1 24
1 11 6
3 5
3 2
3 1
1 13 4
3 9
1 13 2
3 5
3 4
3 15
3 8
3 0
3 8
3 5
3 4
2 12 1
1 31 21
3 15
3 17
3 31
1 15 1
3 8
3 27
3 28
1 20 21
3 14
3 27
3 46
3 5
3 46
1 9 3
3 43
3 23
3 10
1 11 17
3 52
1 29 15
1 25 20
1 9 17
2 25 20
1 17 15
3 15
2 69 91
3 101
1 64 80
1 75 72
3 9...

output:

0
0
0
0
0
2
2
2
4
7
7
7
7
7
7
7
7
9
9
9
9
12
12
12
15
15
12
15
19
16
19
23
67
70
74
77
77
90
90
50
50
87
90
95
107
107
113
110
110
120
117
120
88
125
81
125
142
104
142
105
142
72
64
98
145
162
122
105
128
165
80
128
177
177
143
183
183
94
136
94
102
180
63
71
24
136
143
136
94
102
183
127

result:

ok 92 lines

Test #49:

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

input:

1
29 150
1 23 1
3 1
3 0
1 22 5
3 2
3 6
3 5
3 6
3 6
1 18 7
3 4
1 22 23
3 2
3 8
1 7 26
3 4
3 1
1 2 25
1 25 18
3 13
3 21
3 13
1 1 20
1 22 20
3 22
3 59
3 47
1 49 39
3 45
3 58
1 43 56
3 34
1 77 73
3 79
3 67
3 78
1 84 69
1 84 87
3 111
3 79
1 111 112
3 119
1 108 126
1 108 122
1 122 96
3 90
3 191
1 168 179
...

output:

1
1
3
3
3
3
3
6
10
10
15
15
28
28
28
45
45
45
55
55
66
78
78
78
105
105
120
171
171
210
210
210
231
231
325
325
351
351
351
406
406
406
406
406
406
406
406
406
406
406
406
300
351
406
406
406
406
406
406
406
406
351
190
406
406
406
406
406
378
190
406
190
406
351
153
406
231
406
406
406
406
406
406
...

result:

ok 94 lines

Test #50:

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

input:

1
29 149
1 20 10
3 0
3 0
3 3
1 26 21
3 2
3 0
1 9 15
3 5
3 3
1 3 12
1 29 31
1 28 29
3 7
1 25 18
3 30
1 4 16
3 17
1 56 33
3 41
3 38
1 40 59
3 42
3 49
3 55
1 46 58
3 55
3 89
3 90
1 82 91
3 92
1 84 65
3 77
3 86
3 69
1 82 65
3 87
3 119
1 110 109
3 124
3 120
3 89
3 115
1 115 127
3 107
3 172
3 159
3 133
3 ...

output:

1
1
1
3
3
6
6
21
28
36
45
45
55
55
55
66
66
66
78
91
91
91
105
105
120
120
120
120
136
136
136
136
136
153
153
153
171
210
210
210
231
253
253
253
276
300
325
351
351
378
406
406
406
406
406
183
406
406
78
406
406
406
120
406
406
406
406
406
406
406
406
406
406
78
78
73
15
406
406
12
406
406
406
406...

result:

ok 93 lines

Test #51:

score: 0
Accepted
time: 12ms
memory: 144652kb

input:

1
30 150
1 20 25
3 0
1 16 21
3 3
3 2
3 2
3 1
1 18 2
1 23 16
3 0
3 0
1 25 7
1 25 3
1 7 13
3 14
1 25 27
3 23
1 45 43
3 53
3 39
1 36 41
1 41 58
3 35
1 81 73
3 73
1 65 88
1 70 95
3 68
3 115
3 100
1 126 106
3 127
3 121
3 120
1 100 125
3 96
1 131 132
3 150
3 151
1 146 151
3 145
3 191
1 165 190
1 168 176
3...

output:

1
3
3
3
3
10
10
28
36
45
45
66
78
105
105
105
120
120
120
136
153
153
171
171
210
210
253
253
276
276
325
325
325
351
351
351
378
378
378
406
406
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
171
435
66
435
276
435
435
153
435
300...

result:

ok 92 lines

Test #52:

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

input:

1
30 150
1 1 16
1 16 30
3 2
1 18 2
3 1
1 22 20
3 2
1 1 26
3 2
1 8 29
1 3 29
1 17 27
3 6
3 37
3 33
3 38
1 45 35
3 34
3 46
1 33 39
3 33
3 50
3 60
1 62 33
3 33
3 70
3 78
3 65
1 64 69
3 74
1 74 90
3 66
1 77 64
3 122
3 123
1 109 116
3 75
3 98
3 126
1 122 111
3 93
1 138 142
3 154
1 143 133
3 146
1 188 178...

output:

3
6
10
15
36
36
36
36
45
45
55
55
55
66
66
66
66
78
91
105
105
120
120
120
136
153
171
190
190
210
210
210
231
253
253
253
276
276
351
351
351
351
351
351
406
406
435
435
435
435
379
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
435
173
435
435
435
435
24
435
435
38
114
435
58
435
58
4...

result:

ok 92 lines

Test #53:

score: 0
Accepted
time: 19ms
memory: 146212kb

input:

1
30 150
1 6 22
3 0
3 0
3 0
3 2
3 0
3 4
1 6 12
1 25 24
1 14 6
1 29 22
3 7
3 10
3 0
3 7
3 4
3 3
1 7 17
1 15 28
1 29 8
3 5
3 30
3 26
1 15 26
3 9
3 14
2 14 27
1 1 25
3 9
3 2
3 28
1 16 23
3 23
3 11
3 20
3 18
3 48
1 2 19
3 28
3 51
1 14 11
1 20 5
1 12 1
1 7 27
1 16 4
3 26
3 89
3 77
1 81 76
1 64 69
3 110
3...

output:

1
1
1
1
1
1
6
6
6
6
6
6
10
10
10
11
11
11
12
12
18
18
17
17
18
23
23
65
66
65
125
125
124
125
126
126
126
125
157
176
175
176
176
97
175
177
229
194
126
259
258
153
151
273
170
272
272
272
109
274
153
274
82
275
97
81
274
172
23
274
275
154
153
275
14
196
277
156
26
14
26
277
199
278
156
157
87
26
2...

result:

ok 92 lines

Test #54:

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

input:

1
30 150
1 30 18
3 0
3 3
1 19 14
3 0
3 6
3 6
3 2
1 22 6
3 0
3 13
2 17 1
3 1
3 3
3 1
1 13 2
1 25 1
1 11 12
1 0 10
1 23 15
3 0
1 17 29
3 31
3 31
3 9
1 12 19
3 25
1 24 22
1 28 0
3 0
3 29
3 19
3 30
3 9
3 9
3 14
1 22 11
1 4 5
3 42
1 18 2
3 26
3 22
3 11
3 18
3 24
3 12
1 12 18
1 30 15
1 5 9
3 19
3 12
3 28
...

output:

1
1
3
3
3
3
4
4
4
4
4
10
12
12
11
13
15
15
16
15
15
15
15
20
21
21
21
21
21
21
31
31
31
31
33
33
33
33
33
33
43
43
43
45
44
50
51
50
50
50
56
36
56
56
57
57
46
66
68
71
77
76
77
76
76
77
61
80
41
79
61
19
79
49
79
20
30
80
80
79
19
16
20
3
67
30
79
79
5
29
79
7

result:

ok 92 lines

Test #55:

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

input:

1
30 150
1 21 19
3 1
1 19 20
3 1
1 17 15
3 0
3 6
3 7
1 9 20
3 6
3 14
3 1
1 9 5
3 1
1 12 20
3 14
1 14 29
3 21
1 31 2
3 30
3 48
3 41
3 43
1 46 40
1 58 42
3 53
3 53
3 61
3 43
1 56 45
3 53
3 79
3 81
3 65
3 64
3 86
3 95
3 71
3 102
3 100
3 97
3 87
3 79
3 75
3 75
3 74
3 98
3 84
3 98
3 109
3 69
3 68
3 97
3 ...

output:

1
3
6
6
6
10
10
10
15
21
28
36
36
36
36
55
55
55
55
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66
66...

result:

ok 139 lines

Test #56:

score: 0
Accepted
time: 12ms
memory: 146264kb

input:

1
30 150
1 18 28
3 0
3 3
3 1
3 0
3 1
3 2
3 2
3 0
3 4
3 0
3 0
3 8
3 11
3 3
3 3
3 2
3 9
3 2
3 5
3 5
3 14
3 12
3 8
3 2
3 24
3 12
3 4
3 12
3 25
3 25
3 9
3 33
3 33
3 35
3 26
3 6
3 22
3 28
3 6
3 2
3 27
3 43
3 3
3 22
3 1
3 45
3 12
3 7
3 16
3 14
3 51
3 34
3 6
3 45
3 34
3 53
3 38
3 0
3 53
3 42
3 19
3 31
3 45...

output:

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

result:

ok 149 lines

Subtask #3:

score: 4
Accepted

Dependency #1:

100%
Accepted

Test #57:

score: 4
Accepted
time: 15ms
memory: 145856kb

input:

0
2000 6000
1 1455 291
1 291 432
1 1253 432
3 1
3 2
1 1458 1253
1 1458 689
3 7
1 597 689
1 597 1759
1 143 1759
1 1655 143
1 1655 878
1 878 817
1 817 871
3 15
3 6
1 871 1188
3 7
1 1188 815
1 815 1414
1 1414 1304
3 22
1 1257 1304
3 19
1 1257 493
1 1654 493
1 1654 327
1 327 240
1 240 1873
1 1873 1717
3...

output:

6
6
15
78
78
91
136
153
276
300
351
595
741
861
903
903
1378
1540
1953
2211
2485
2556
2850
2850
3081
3160
3160
3321
3570
3741
3828
3916
4186
4278
4278
4465
4465
4656
4656
5050
5253
5356
5565
5778
5886
5886
6216
6441
6670
6670
7875
7875
8256
8385
8778
8778
8911
8911
9045
9180
9453
9453
9591
9730
1001...

result:

ok 2002 lines

Test #58:

score: 0
Accepted
time: 27ms
memory: 145488kb

input:

0
2000 6000
1 203 393
1 1271 393
1 1271 1708
3 3
3 1
1 1708 311
1 458 311
1 458 271
1 835 271
3 4
1 37 835
3 8
3 5
1 37 1647
3 4
1 845 1647
1 1097 845
1 1835 1097
1 554 1835
1 1141 554
1 1141 1619
1 1619 1046
3 14
1 1046 1112
3 7
3 11
1 1112 13
3 8
3 7
1 246 13
3 2
1 246 1582
3 29
1 1582 183
3 23
1 ...

output:

6
6
28
36
36
45
136
153
153
171
171
190
210
231
276
351
703
703
741
820
861
903
903
946
990
1176
1326
1378
1378
1378
2145
2278
2346
2415
2556
2701
2775
2850
2926
3003
3081
3321
3486
3828
3828
3916
4186
4278
4371
4656
4753
4753
4950
5050
5356
5995
6328
6441
6786
6786
7140
7381
7381
7626
7875
8001
812...

result:

ok 2002 lines

Test #59:

score: 0
Accepted
time: 24ms
memory: 145152kb

input:

0
2000 6000
1 30 1101
1 327 480
1 535 666
1 718 1543
1 1945 1388
1 452 143
3 6
1 633 162
1 1555 1503
3 9
1 1790 508
3 1
1 1819 191
1 1599 1322
1 464 571
3 9
1 164 1069
1 149 1911
1 205 1889
1 84 1336
3 18
3 3
3 8
1 1931 1058
3 13
3 0
3 1
1 1099 294
1 1423 427
1 778 525
3 26
1 1268 540
1 1654 1749
1 ...

output:

6
8
9
12
16
16
16
17
17
17
20
24
24
26
30
31
32
34
34
37
37
40
50
53
53
55
55
56
56
59
63
64
67
73
78
78
78
79
86
86
95
97
104
107
111
113
121
124
126
126
126
126
127
131
133
142
147
149
154
154
156
157
157
158
159
161
164
164
169
172
176
186
189
191
191
195
197
203
204
216
217
218
218
219
223
223
2...

result:

ok 2002 lines

Test #60:

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

input:

0
2000 6000
1 2000 1575
3 1
1 1575 1079
3 2
3 4
1 236 2000
3 4
3 2
1 837 2000
1 1765 1079
3 6
1 1079 1120
1 15 236
1 236 828
3 1
1 837 454
1 954 837
1 1471 1765
1 86 1765
3 10
1 2 1120
1 1204 1120
3 10
1 15 415
1 367 15
1 1499 828
3 13
1 1330 828
1 454 487
1 454 234
3 30
1 954 1528
1 954 596
1 943 1...

output:

1
3
3
6
6
15
36
78
105
153
210
300
325
325
325
406
528
703
741
780
861
861
903
990
1035
1081
1128
1176
1275
1326
1431
1540
1540
1540
1540
1653
1770
1953
2016
2016
2080
2346
2628
2701
2775
2926
3003
3003
3081
3160
3321
3655
3828
4371
4465
4560
4753
5151
5356
6903
7503
7503
7875
7875
7875
8001
8256
83...

result:

ok 2002 lines

Test #61:

score: 0
Accepted
time: 17ms
memory: 145488kb

input:

0
2000 6000
1 1740 751
3 0
1 369 751
3 3
1 1740 85
1 437 1740
3 2
1 385 369
3 1
1 1859 369
1 85 981
3 7
1 85 552
3 6
1 437 73
1 437 1741
3 11
1 385 1614
1 1887 385
1 1859 904
1 1859 756
3 21
1 1833 981
1 771 981
3 22
1 552 1974
1 552 1462
3 10
3 20
1 73 1680
3 22
3 26
1 1081 73
1 263 1741
1 1741 180...

output:

1
3
10
15
28
36
55
105
136
171
171
190
190
253
300
666
703
703
780
780
946
1081
1431
1431
1891
1953
2145
2145
2415
2415
2556
2628
2775
3081
3240
3655
3655
3655
3741
3828
4465
4465
5050
5253
5356
5460
5565
5778
5995
6216
6328
6555
6670
6786
7750
8385
8515
9316
9591
10011
10296
11175
11175
11325
11476...

result:

ok 2002 lines

Test #62:

score: 0
Accepted
time: 22ms
memory: 147964kb

input:

0
2000 6000
3 0
1 774 1866
1 317 1083
3 1
3 2
1 553 1192
1 278 37
1 365 1201
3 5
1 1519 219
1 1669 386
1 208 205
1 530 571
1 1629 222
3 7
3 7
1 478 1627
1 16 1884
1 73 632
1 1841 212
3 20
1 1978 227
3 19
3 14
1 1673 582
1 750 982
1 1165 1853
1 1758 1148
1 1818 1286
1 1726 1935
3 4
3 31
1 1735 1316
1...

output:

0
2
2
5
10
10
14
15
15
21
21
24
24
25
25
26
29
30
30
36
43
43
45
46
56
63
64
68
68
68
70
70
73
73
79
81
81
87
91
92
94
94
98
101
101
103
106
106
110
119
120
122
126
127
127
128
133
138
140
140
144
148
159
159
159
159
159
162
163
165
166
172
175
179
179
184
185
185
185
185
190
196
203
211
214
214
217...

result:

ok 2002 lines

Test #63:

score: 0
Accepted
time: 23ms
memory: 145916kb

input:

0
2000 6000
1 803 12
1 12 1370
3 0
1 12 516
3 4
1 12 672
1 12 1639
1 773 803
1 632 803
1 1354 803
3 2
1 803 1580
1 803 1691
1 729 1370
1 1370 1553
1 816 1370
1 1370 1364
3 7
3 11
1 1987 1370
3 19
1 641 516
1 588 516
3 11
1 1725 516
1 516 1554
1 516 1442
3 26
3 9
1 672 1766
3 13
1 672 188
3 13
3 15
1...

output:

3
6
36
105
105
120
153
210
210
231
253
253
276
378
406
406
435
465
561
561
595
595
780
820
1128
1176
1275
1485
1770
1830
1953
2016
2016
2016
2145
2145
2701
2701
2850
3403
3655
4005
4005
4656
5356
5356
5886
5995
5995
6328
6670
7140
7260
7381
7381
7381
8001
8385
8515
8778
9870
10153
10296
10440
10440
...

result:

ok 2002 lines

Test #64:

score: 0
Accepted
time: 20ms
memory: 144792kb

input:

0
2000 6000
1 370 898
1 898 1052
1 244 898
1 898 1930
1 504 898
1 370 866
1 370 1266
3 5
1 1630 370
1 915 370
3 4
1 603 370
3 10
1 1866 1052
3 10
1 429 1052
3 1
1 1052 804
1 1052 325
1 35 1052
1 70 244
1 244 1796
3 19
1 244 238
1 244 414
1 1954 244
3 16
1 1930 874
3 22
1 1930 646
3 13
3 20
3 11
1 19...

output:

28
45
55
66
78
153
210
231
253
253
253
351
406
465
465
528
561
703
703
946
946
990
1128
1176
1225
1275
1485
1540
1596
1953
2016
2080
2211
2211
2278
2628
2850
2926
3160
3160
3321
3916
4278
4851
5151
5253
5460
5778
5886
6105
6555
6670
6670
7381
7503
8001
8001
8128
8256
8256
8385
8385
9045
9180
9591
95...

result:

ok 2002 lines

Test #65:

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

input:

0
2000 6000
3 0
1 367 962
1 26 1974
1 1570 1132
1 1050 1612
1 132 1746
1 1855 1903
1 371 1689
3 8
3 1
1 262 312
1 392 1030
1 869 1920
1 1101 23
3 14
3 10
3 11
1 176 652
3 9
3 3
3 2
1 1837 40
1 1249 849
1 1888 1820
3 10
3 24
3 16
1 1289 1454
1 1698 1295
1 49 1286
1 1954 176
3 31
3 30
1 1672 564
3 2
3...

output:

0
7
7
11
11
11
12
12
12
15
15
15
20
20
21
21
25
28
29
30
42
55
58
58
58
59
59
65
65
66
66
67
69
70
72
73
74
78
78
79
81
81
81
82
87
91
91
91
91
91
91
91
100
102
103
104
105
107
111
111
112
113
117
120
122
129
133
135
137
142
142
142
144
146
147
150
150
150
157
157
161
161
163
176
176
176
181
184
184...

result:

ok 2002 lines

Test #66:

score: 0
Accepted
time: 20ms
memory: 144796kb

input:

0
2000 6000
1 1761 851
1 1761 543
1 1761 638
3 3
1 1761 615
3 4
3 1
1 1761 1629
3 3
1 1761 922
3 5
3 9
1 1495 1761
1 1321 1761
1 1761 1185
1 30 1761
3 9
1 426 1761
3 14
1 1761 941
1 295 1761
1 1761 905
1 1650 1761
3 4
1 659 1761
3 24
1 274 1761
1 46 1761
1 1761 1636
1 1348 1761
3 0
1 1761 1385
3 21
...

output:

6
10
10
15
21
21
55
66
120
136
210
231
253
276
276
300
300
351
406
528
703
820
903
946
1275
1378
1653
1953
2016
2016
2145
2278
2346
2346
2628
2850
3003
3160
3486
3570
3828
3828
4005
4005
4095
4186
4278
4465
4656
4753
4753
4950
5460
5460
6105
6105
6105
6105
6216
6670
6786
6786
7503
7626
7875
8128
812...

result:

ok 2002 lines

Test #67:

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

input:

0
2000 6000
1 98 259
1 77 98
1 435 98
3 2
1 918 98
3 5
3 6
1 98 581
1 369 98
1 98 903
3 8
1 448 98
3 11
1 1653 98
1 98 1587
3 13
1 98 185
3 16
1 628 98
3 9
1 1152 98
3 8
1 1422 98
1 135 98
3 0
1 451 98
3 5
3 17
1 98 790
3 27
1 98 658
3 27
3 8
3 19
1 98 342
3 31
1 98 885
1 497 98
1 455 98
3 0
1 978 9...

output:

6
10
10
28
36
55
66
78
91
120
136
136
153
171
171
171
190
253
300
300
325
325
496
561
561
666
780
861
1035
1275
1326
1431
1596
1596
1653
1830
1953
2211
2346
2415
2415
2415
2485
2701
2775
3003
3160
3160
3321
3403
3741
3916
4095
4186
4278
4465
4465
4560
4753
4851
4950
5778
5886
6105
6328
6328
6786
702...

result:

ok 2002 lines

Test #68:

score: 0
Accepted
time: 20ms
memory: 147624kb

input:

0
2000 6000
1 1184 792
1 1797 792
1 792 449
1 792 1606
1 792 1939
3 5
1 1438 792
1 792 936
1 367 792
1 792 561
1 348 792
1 792 624
1 792 621
1 862 792
1 1236 792
1 792 789
1 1010 792
3 8
3 5
1 792 730
1 792 1445
3 16
1 792 1737
1 390 792
1 1919 792
1 792 1966
1 1157 792
1 792 1985
1 792 772
3 2
1 79...

output:

15
136
136
171
325
406
406
406
465
465
496
595
666
703
741
903
946
946
946
1128
1128
1225
1326
1378
1485
1540
1770
1830
2016
2080
2775
2850
3081
3081
3240
3321
3403
3655
3655
4186
4186
4186
4560
4560
4851
5151
5778
5886
6105
6105
6105
7626
8128
8256
10153
10153
10296
10585
10585
10731
10878
11476
11...

result:

ok 2002 lines

Test #69:

score: 0
Accepted
time: 14ms
memory: 145312kb

input:

0
2000 6000
1 928 1128
1 1128 836
3 2
1 1743 1128
3 3
1 1128 309
1 1128 1361
1 1977 1128
1 95 1128
3 8
1 1128 93
1 1128 1804
1 1037 1128
3 0
1 1128 1282
1 1128 1887
1 1954 1128
3 6
1 1810 1128
1 1128 447
3 1
3 2
1 1128 12
1 1128 905
3 18
1 152 1128
1 1128 1576
1 396 1128
3 22
3 21
1 414 928
1 928 92...

output:

3
6
28
55
91
120
120
153
210
210
351
378
435
465
561
630
703
903
946
990
1128
1176
1225
1326
1378
1378
1596
1653
1770
2080
2080
2278
2415
2485
2701
2701
2701
2926
3321
3570
3741
3916
4186
4371
4560
4851
4950
4950
5253
5460
5671
5886
5995
6328
6441
6441
6441
6670
6786
6903
6903
7021
7140
7140
7381
75...

result:

ok 2002 lines

Test #70:

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

input:

0
2000 6000
1 1734 1244
1 55 1734
1 1734 1406
1 1734 1778
3 1
1 823 1734
3 6
1 1734 239
1 1951 1734
3 4
1 1795 1734
1 102 1734
3 7
3 7
1 1734 374
3 10
3 1
1 1239 1734
3 13
1 1103 1734
1 1734 373
1 1734 213
1 1734 1086
1 1734 1892
1 1969 1734
3 1
1 1734 1678
3 7
3 10
1 1857 1734
3 11
1 1911 1734
3 15...

output:

10
15
28
45
45
55
55
66
153
171
171
190
210
231
253
276
406
406
465
465
465
465
561
561
595
630
703
741
780
820
820
1035
1081
1128
1176
1326
2080
2278
2415
2415
2701
2850
3003
3160
3240
3240
3403
4005
4278
4371
4560
4656
4851
4950
5253
5460
5671
5671
5671
5995
6216
6328
6328
6441
6555
7021
7140
7503...

result:

ok 2002 lines

Test #71:

score: 0
Accepted
time: 15ms
memory: 146676kb

input:

0
2000 6000
3 0
1 1919 1490
1 1545 272
3 2
3 0
1 1699 1355
3 3
3 2
3 6
3 3
1 669 1969
3 2
3 6
1 1116 818
1 336 1584
1 1774 137
1 799 1168
3 14
1 645 729
1 837 876
3 4
1 1034 43
1 389 1869
1 966 872
1 2000 791
1 355 754
1 1065 1359
3 26
3 13
1 267 425
1 22 734
3 20
3 31
3 22
3 8
1 1770 1631
3 22
3 17...

output:

0
2
2
3
3
3
3
4
4
8
10
16
16
18
18
18
18
19
19
23
25
25
27
35
35
43
47
50
53
69
75
75
92
96
96
104
107
116
118
118
120
120
122
133
133
134
134
134
136
146
146
149
179
179
179
179
179
179
201
201
205
205
205
207
219
219
219
219
219
220
220
235
240
248
256
256
261
263
279
284
287
290
313
313
316
319
3...

result:

ok 2002 lines

Test #72:

score: 0
Accepted
time: 12ms
memory: 145260kb

input:

0
1999 6000
1 1774 429
1 429 1860
3 2
1 1860 676
3 4
1 206 676
1 206 1533
3 2
3 7
1 1533 848
3 6
1 84 848
1 690 84
1 1757 690
1 593 1757
3 15
1 561 593
1 991 561
3 4
3 17
1 991 1411
3 11
1 1411 81
3 6
1 1673 81
3 10
1 888 1673
1 1651 888
3 20
1 1763 1651
3 26
1 1352 1763
1 259 1352
3 12
3 34
1 159 2...

output:

3
6
15
15
21
55
78
78
91
105
120
153
171
210
210
231
406
435
595
780
780
780
820
820
861
903
903
946
946
990
1081
1275
1378
1485
1711
1891
2016
2080
2485
2556
2701
2775
2926
2926
3003
3081
3160
3321
3403
3486
4095
4371
4753
5253
5253
5356
5460
6670
6786
6786
6903
7021
7140
7140
7260
7503
8128
8256
8...

result:

ok 2004 lines

Test #73:

score: 0
Accepted
time: 17ms
memory: 145480kb

input:

0
1999 5999
1 732 101
1 101 377
3 2
3 2
1 1425 732
3 0
1 72 732
1 1697 377
3 3
3 7
1 1399 377
1 1425 1606
1 67 1425
3 4
1 72 1306
3 10
1 72 900
3 16
1 1613 1697
1 1697 1433
3 19
3 6
1 394 1399
3 10
1 1399 43
1 1821 1606
1 1606 1411
1 67 804
1 1317 67
3 10
3 15
1 823 1306
1 1306 654
1 1816 900
3 11
3...

output:

3
3
6
15
15
36
45
55
78
78
91
171
171
231
231
231
231
253
276
276
406
406
435
630
666
820
903
990
990
1035
1176
1176
1275
1326
1378
1378
1431
1540
1711
1891
1891
1953
2080
2628
2628
2926
3321
3403
3486
3486
3486
3486
3570
3655
4371
4465
4656
4851
4950
5460
5886
6216
7381
7750
8128
8256
8385
8778
877...

result:

ok 2003 lines

Test #74:

score: 0
Accepted
time: 15ms
memory: 145920kb

input:

0
2000 6000
1 1993 265
1 1767 265
1 265 712
1 1767 1266
3 0
3 1
1 517 1266
1 1496 517
1 517 1321
1 1767 435
1 435 527
1 834 517
3 7
1 517 485
1 517 1161
3 1
1 1161 552
1 485 1477
3 4
3 5
1 527 721
1 552 1912
1 1767 519
3 0
1 18 1767
3 22
1 435 244
1 449 1912
3 19
1 1912 922
3 7
1 1067 922
3 21
1 244...

output:

10
10
55
78
105
105
153
171
210
231
253
300
300
406
406
465
496
528
561
630
666
666
780
861
861
903
946
946
1128
1176
1326
1378
1596
1596
1711
1770
1953
2016
2211
2346
2415
2628
3160
3240
3403
3403
3570
3570
3655
3828
4186
4186
4753
5050
5050
5050
5151
5253
5356
5671
6441
6555
7626
7750
7750
7875
80...

result:

ok 2002 lines

Test #75:

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

input:

0
2000 6000
1 559 1394
1 1394 1989
1 1843 1989
3 3
1 1843 301
1 301 1621
1 841 301
1 301 1178
1 841 1356
1 1178 1976
1 1669 841
3 3
1 1669 1562
3 7
1 1178 659
1 1976 1644
3 16
1 1501 659
3 16
3 19
1 1356 1197
1 1356 311
3 10
1 311 435
1 311 540
3 14
1 1989 1032
3 15
1 1356 172
1 1197 449
3 0
1 1987 ...

output:

6
55
66
91
105
105
136
171
190
231
351
378
378
406
465
595
666
780
861
903
990
990
1128
1128
1225
1326
1378
1485
1711
1891
2346
2628
2628
2628
2701
3160
3486
3486
3570
3741
3828
3916
4656
4656
4753
5356
5460
5671
5778
5778
5886
5886
6105
6328
6441
6903
7021
7140
7140
7381
7875
8515
8646
8911
8911
89...

result:

ok 2002 lines

Test #76:

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

input:

0
2000 6000
1 1023 824
3 0
3 2
1 889 21
1 1483 426
1 24 626
1 1393 1500
1 663 1284
1 858 1082
1 1254 272
1 557 517
1 1635 309
1 1486 1373
1 1980 978
1 1063 1459
1 2000 1225
1 608 116
1 785 1310
1 300 1362
3 5
3 14
3 19
3 18
3 18
1 805 1686
1 1760 523
1 816 1350
1 1691 591
1 376 892
1 482 729
3 0
3 9...

output:

1
1
17
17
17
17
17
23
23
27
35
36
36
38
41
49
52
54
54
67
76
85
87
88
91
94
94
97
97
100
101
108
114
119
119
121
121
121
124
124
125
126
126
126
126
127
130
134
136
138
143
147
160
167
169
169
173
173
179
180
181
181
181
183
187
190
190
192
192
193
196
199
205
205
205
207
208
208
208
212
212
217
219...

result:

ok 2002 lines

Test #77:

score: 0
Accepted
time: 20ms
memory: 145656kb

input:

0
2000 6000
1 1836 1295
1 1270 1323
3 2
1 1207 790
3 1
3 4
1 1264 886
3 0
1 773 1387
1 216 1519
1 1566 1204
1 953 1308
3 9
1 215 1251
1 1233 162
3 1
1 1514 1111
1 445 530
1 475 1181
1 166 1969
3 3
3 14
3 19
3 5
3 1
1 1464 215
3 8
1 1908 1456
3 5
3 4
1 1046 980
1 789 1426
1 750 1508
3 8
3 14
3 22
1 1...

output:

2
3
3
4
8
10
14
14
14
14
14
16
17
17
20
20
20
21
28
28
36
36
36
41
48
51
51
51
52
52
52
54
56
56
58
60
60
61
61
62
62
65
66
67
69
72
74
76
76
77
79
80
83
86
86
86
86
86
89
93
93
94
94
97
97
97
101
102
105
105
107
110
117
119
124
124
124
124
124
124
125
129
129
132
133
134
137
142
142
142
152
152
153...

result:

ok 2002 lines

Test #78:

score: 0
Accepted
time: 22ms
memory: 145828kb

input:

0
2000 6000
3 0
3 1
3 1
3 0
3 4
3 3
3 0
3 4
3 2
3 8
3 6
3 11
3 7
3 13
3 2
3 13
3 11
3 8
3 4
3 11
3 9
3 4
3 21
3 11
3 10
3 23
3 5
3 5
3 22
3 15
3 11
3 30
3 10
3 22
3 3
3 21
3 29
3 22
3 20
3 33
3 39
3 10
3 31
3 30
3 26
3 28
3 46
3 14
3 11
3 38
3 18
3 28
3 33
3 20
3 34
3 45
3 0
3 19
3 8
3 22
3 1
3 32
3...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 6000 lines

Test #79:

score: 0
Accepted
time: 15ms
memory: 145908kb

input:

0
2000 6000
3 0
3 0
3 0
3 3
3 2
3 5
3 1
3 1
3 3
3 5
3 5
3 2
3 6
3 0
3 0
3 1
3 6
3 12
3 2
3 2
3 15
3 20
3 0
3 2
3 18
3 3
3 18
3 26
3 21
3 1
3 16
3 21
3 4
3 27
3 6
3 34
3 32
3 33
3 19
3 21
3 30
3 13
3 6
3 2
3 4
3 34
3 28
3 26
3 2
3 6
3 50
3 3
3 22
3 38
3 47
3 9
3 16
3 38
3 29
3 2
3 18
3 10
3 40
3 42
3...

output:

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
...

result:

ok 6000 lines

Subtask #4:

score: 2
Accepted

Dependency #2:

100%
Accepted

Test #80:

score: 2
Accepted
time: 21ms
memory: 145912kb

input:

1
2000 6000
1 122 748
3 1
1 29 123
3 0
1 31 835
1 835 277
1 1395 277
3 7
1 1407 320
1 320 1690
1 1059 1690
3 10
1 113 1032
1 113 1880
1 1504 1880
1 1624 1504
1 1828 1624
3 38
1 251 1883
1 251 640
1 879 640
3 79
1 80 956
3 158
1 65 1297
1 1267 1297
1 1267 962
3 138
3 214
3 199
3 211
3 210
1 905 530
3...

output:

1
3
15
36
91
136
153
210
210
210
210
210
231
528
528
630
666
666
703
741
780
820
990
1035
1035
1275
1830
1830
1891
2145
2346
2701
2775
2850
2926
3321
3403
3655
3741
4186
4371
4371
4753
4753
4950
5253
5356
5460
5565
5671
5671
5778
5995
6328
6441
6670
6786
6786
6786
7021
7021
7260
7626
7626
7750
8385
...

result:

ok 2002 lines

Test #81:

score: 0
Accepted
time: 24ms
memory: 146012kb

input:

1
2000 6000
1 1852 193
1 1852 428
1 1656 428
3 0
1 1662 1510
3 6
1 1514 1144
3 12
1 1259 1149
1 193 1259
3 5
1 820 210
1 1103 820
1 582 1103
1 1156 582
1 1156 429
1 429 818
1 707 818
1 707 940
3 27
1 134 968
1 338 134
1 338 1316
1 1333 1316
1 1665 1333
3 107
1 1781 1579
1 53 1781
3 206
1 1564 26
1 1...

output:

6
10
15
28
120
210
253
351
406
435
435
496
528
528
561
820
1035
1035
1225
1275
1485
1653
1830
1953
2080
2080
2628
2628
3003
3240
3321
3486
3486
3570
3655
4753
4753
4851
5151
5151
5565
5565
5671
5778
6670
6670
6670
6903
6903
7140
7381
7626
7875
8001
8001
8515
8515
8515
10440
10731
11476
11781
12561
1...

result:

ok 2002 lines

Test #82:

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

input:

1
2000 6000
3 0
3 0
1 538 1450
3 0
3 3
1 371 277
1 1292 996
1 846 423
1 327 166
1 708 1178
1 406 23
1 175 217
3 9
1 1293 1353
1 481 503
1 146 354
1 862 1857
1 1269 781
1 1676 193
1 220 1292
3 9
3 8
1 1126 907
1 759 26
1 1479 1644
1 220 1650
3 13
1 1011 1556
3 26
3 4
1 984 117
3 20
3 16
1 571 472
1 1...

output:

0
0
1
1
8
15
15
19
20
20
21
21
23
23
23
25
26
29
32
32
35
44
45
47
47
47
52
53
54
55
62
62
63
64
66
67
70
76
77
77
77
77
77
82
82
84
84
84
87
89
89
97
97
100
100
101
104
106
108
112
115
120
123
123
123
125
126
128
129
133
135
144
145
148
150
150
161
161
162
168
172
172
173
176
179
186
191
198
198
20...

result:

ok 2002 lines

Test #83:

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

input:

1
2000 6000
1 237 1698
3 1
3 3
1 1078 236
1 1416 1699
3 3
1 978 1700
1 1073 1823
1 1052 1073
1 979 1423
1 1423 290
3 4
1 1599 1008
3 37
3 33
1 1579 1017
3 45
1 1838 150
1 1838 569
1 1069 1018
3 59
1 1089 997
1 910 204
3 78
1 1770 941
1 1881 348
3 115
3 143
1 1289 445
3 131
1 1712 821
3 164
1 1937 17...

output:

1
1
6
36
45
45
55
91
120
153
153
171
190
210
300
325
406
465
630
703
703
903
903
946
1081
1128
1326
1326
1326
1540
1711
1830
2016
2016
2211
2346
2485
2556
2775
3321
3321
3828
4186
4278
4371
4560
4656
5050
5356
5886
6328
7021
7140
7260
7260
7381
7381
7626
7750
8128
8128
8385
8646
8778
9045
9730
9730
...

result:

ok 2002 lines

Test #84:

score: 0
Accepted
time: 21ms
memory: 147624kb

input:

1
2000 6000
1 1872 557
1 1872 197
1 557 627
3 2
1 555 654
1 195 1185
1 195 74
3 6
3 18
1 614 1466
1 497 614
3 30
1 1428 684
3 34
1 677 276
3 45
1 1876 1168
3 53
3 80
1 1412 1253
3 76
1 1078 2
1 2 715
3 75
1 842 1478
1 1842 1478
3 112
3 152
1 1351 364
1 364 193
1 590 1336
3 149
1 877 1294
1 197 391
1...

output:

6
21
21
36
45
55
66
66
78
105
136
136
190
351
406
630
630
666
703
741
780
820
903
946
990
1081
1128
1275
1275
1378
1431
1485
1540
1830
1891
2211
2278
2415
2556
2775
3240
3486
3655
4005
4371
4371
4656
4753
5151
5460
5460
5778
6216
6328
6328
6555
6670
6670
7140
7626
7626
8128
8128
8128
8515
9045
9316
...

result:

ok 2002 lines

Test #85:

score: 0
Accepted
time: 35ms
memory: 145000kb

input:

1
2000 6000
3 0
1 2000 63
1 1297 592
1 651 1184
1 949 476
3 0
1 1399 1451
1 627 1486
3 12
1 1633 760
1 728 1722
1 1612 677
3 10
1 1642 1890
3 11
3 5
1 1075 875
3 1
1 1457 815
1 695 511
1 1201 503
1 187 1233
1 607 1434
1 919 1957
1 809 6
1 897 77
3 1
1 1952 853
1 601 832
3 9
1 1206 1522
3 12
3 21
3 6...

output:

0
4
6
9
10
10
11
19
21
22
22
22
23
23
23
23
25
30
32
34
34
34
35
37
37
37
38
39
50
50
50
54
54
55
57
57
57
57
60
60
62
67
68
75
78
78
81
81
81
81
85
89
92
97
98
101
101
102
102
104
107
108
112
112
113
114
114
114
115
115
116
117
121
125
125
129
137
139
143
147
150
150
150
153
156
158
161
161
161
161...

result:

ok 2002 lines

Test #86:

score: 0
Accepted
time: 28ms
memory: 145568kb

input:

1
2000 6000
1 1818 696
1 1818 1960
1 560 1818
1 1818 1900
1 1818 939
1 696 1760
3 4
3 23
1 1930 685
3 23
1 676 803
3 20
1 338 668
3 35
3 36
1 631 661
3 44
1 1951 1001
1 846 1951
3 51
3 93
1 547 2022
1 2022 690
1 270 2022
1 795 638
3 89
3 144
1 751 696
1 321 696
1 696 1300
3 137
1 412 654
1 2002 1110...

output:

21
21
28
36
45
45
55
78
78
136
136
190
351
378
465
561
703
903
990
1035
1081
1081
1081
1128
1176
1378
1770
1953
2016
2556
2556
2628
2701
2701
2850
3003
3003
3160
3240
3321
3403
4186
4371
4371
4371
4560
4656
4656
4950
5050
5253
5253
5253
5671
6670
6786
6786
6903
7021
7260
7875
8646
8778
8911
9730
973...

result:

ok 2002 lines

Test #87:

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

input:

1
2000 6000
1 297 1312
3 1
1 386 296
1 296 746
1 457 296
1 296 1185
1 396 1313
1 1313 445
3 1
3 27
3 20
1 1340 884
3 31
1 1284 1201
1 1284 134
3 38
1 436 1686
3 63
1 449 149
3 72
1 461 830
3 64
3 92
1 551 472
1 1557 472
1 331 688
1 266 688
3 92
1 626 1079
1 626 1587
3 144
1 314 597
1 374 1696
1 1413...

output:

1
28
28
28
36
55
66
78
91
91
153
190
253
378
378
406
406
435
465
465
496
630
990
1128
1326
1653
1830
1953
2080
2485
2628
2850
3741
4465
4753
5050
5151
5151
6216
6328
6328
6441
6670
7140
7260
7260
7626
7875
8385
8646
8778
8911
9045
9180
9180
9316
9591
9591
9591
10296
10440
10440
10731
11175
11476
116...

result:

ok 2002 lines

Test #88:

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

input:

1
2000 6000
3 0
3 1
3 1
1 591 1379
3 0
1 703 535
1 1018 863
3 3
3 2
1 1360 1900
1 179 887
1 475 1780
3 11
1 1863 138
3 13
1 169 50
1 1325 1423
1 1014 651
1 1047 936
1 1940 439
3 2
3 31
1 178 62
3 27
1 1799 302
1 1839 876
1 887 851
1 308 921
1 1965 551
3 0
1 262 1479
1 497 556
1 1681 281
1 293 1362
1...

output:

0
0
0
1
3
3
6
7
12
12
13
19
26
28
31
32
34
36
36
37
37
37
37
37
45
46
47
51
54
55
55
58
62
62
62
64
65
65
69
70
70
76
78
91
98
99
100
104
106
107
109
109
110
110
110
110
111
117
127
128
128
130
130
135
138
144
148
153
173
175
177
179
179
179
179
181
182
184
184
188
188
194
195
195
200
202
202
202
20...

result:

ok 2002 lines

Test #89:

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

input:

1
2000 6000
1 1217 743
1 217 1217
1 40 1217
3 1
3 6
1 1223 1247
1 778 1223
1 1223 469
1 1094 1223
1 1778 1223
1 1550 1223
1 653 1223
1 1223 1072
3 0
1 1155 941
3 75
3 75
3 95
1 904 1167
3 67
1 1178 736
3 94
1 1192 1175
1 783 1192
3 99
1 1097 257
1 613 1097
3 143
1 145 1130
1 1130 936
1 906 1130
1 11...

output:

6
6
66
78
78
78
91
105
136
171
253
253
276
406
435
496
741
780
780
903
1081
1176
1326
1485
1485
1540
1770
1770
1953
2211
2556
2628
2926
3003
3081
3081
3321
3486
3570
3741
4186
4186
4371
4656
4656
4851
4851
4851
4851
4950
5151
5253
5253
5460
5671
5778
5886
5995
6441
6441
6670
6670
7140
7750
7750
7875...

result:

ok 2002 lines

Test #90:

score: 0
Accepted
time: 20ms
memory: 145728kb

input:

1
2000 6000
1 1253 657
1 657 1290
1 657 1665
1 577 657
3 2
1 850 667
1 667 445
3 15
3 22
1 644 1745
1 644 1020
1 644 907
1 644 1650
1 1771 644
3 19
1 772 723
1 876 723
1 723 1304
1 1600 723
3 69
1 1106 745
3 107
3 130
1 537 295
3 159
3 152
1 520 1066
3 157
1 1571 570
1 658 570
1 570 1643
1 129 570
1...

output:

10
21
21
66
120
136
136
153
153
171
276
300
300
300
351
378
406
435
496
496
666
666
741
780
780
820
1035
1128
1176
1225
1275
1275
1431
1596
1653
1711
1830
2211
2278
2485
2556
2556
2775
2850
2926
3003
3321
3486
3570
3570
3741
4095
4095
4278
4656
4950
5050
5356
5356
5565
5671
5778
5778
5886
5995
6216
...

result:

ok 2002 lines

Test #91:

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

input:

1
2000 6000
1 792 188
1 792 1066
1 792 136
1 547 792
1 1928 792
1 459 792
1 1429 792
1 853 792
1 275 792
3 3
1 1759 821
3 38
1 891 815
3 52
3 76
1 687 858
1 858 1786
1 1780 858
3 76
1 881 1886
3 96
1 665 864
3 106
3 157
3 134
1 1609 912
3 153
3 156
3 142
1 1820 897
1 2026 897
1 1391 897
1 1033 897
3...

output:

45
55
66
66
105
120
136
136
136
153
153
153
231
231
276
276
300
300
325
378
378
406
406
406
496
528
561
630
820
820
820
820
861
990
1128
1225
1326
1596
1653
1653
1711
1830
2016
2016
2080
2145
2210
2415
2480
2621
2621
2693
2693
2693
2693
2915
2915
2991
3893
4160
4465
5216
5421
5421
5421
5421
5525
606...

result:

ok 2002 lines

Test #92:

score: 0
Accepted
time: 20ms
memory: 144720kb

input:

1
2000 6000
1 76 1149
1 76 1087
3 2
3 1
1 79 1564
1 84 79
3 2
1 1147 70
3 8
1 1726 67
3 10
1 918 89
3 29
1 1069 80
1 80 723
3 31
1 97 891
1 97 971
1 1526 97
3 46
1 2 900
3 76
3 86
1 262 23
1 1099 23
1 1035 23
3 90
1 196 1422
1 196 1974
1 271 196
3 155
1 153 242
1 1219 1469
1 1219 1619
3 174
1 1152 9...

output:

3
3
10
15
21
28
45
78
91
91
136
190
253
276
528
528
595
595
741
861
1035
1035
1128
1326
1485
1540
1770
1770
1953
2080
2211
2415
2415
2556
2926
3321
3403
3486
3741
4278
4465
4656
4753
4753
4950
5151
5151
5460
5565
6216
6328
6555
7021
7021
7140
7750
7750
7750
7750
7750
8385
8515
9045
9316
9316
9730
98...

result:

ok 2002 lines

Test #93:

score: 0
Accepted
time: 20ms
memory: 146380kb

input:

1
2000 6000
1 854 1405
1 1603 854
3 2
1 853 1067
3 7
1 1182 848
3 7
3 8
1 860 1605
3 10
1 857 356
1 563 857
1 857 1261
1 206 857
1 901 857
1 857 1609
1 857 607
1 857 1053
1 857 973
1 193 857
3 13
1 1705 814
1 407 814
3 111
3 153
1 975 2020
3 137
1 1357 1021
1 764 1021
1 1494 961
3 172
1 1434 1081
3 ...

output:

3
6
10
10
15
120
153
153
171
231
253
253
276
300
406
435
496
528
595
630
861
903
1128
1176
1326
1770
2016
2278
2485
2485
2628
3003
3081
3321
3321
3403
3486
3486
3570
3741
3916
4005
4095
4186
4278
4465
4560
4753
5460
5460
5565
5565
5886
5886
6105
6216
6216
6441
6903
7021
7140
7626
7750
8256
8385
8778...

result:

ok 2002 lines

Test #94:

score: 0
Accepted
time: 18ms
memory: 146156kb

input:

1
2000 6000
3 0
3 0
1 406 304
3 1
1 1812 1549
1 1226 151
3 7
3 1
1 1953 1790
1 1304 1179
1 478 1304
1 307 1140
3 8
3 5
1 1267 1215
1 256 1336
3 10
1 1200 1762
3 12
1 1354 698
3 8
3 28
1 1662 702
1 16 120
1 1967 843
1 1770 1562
3 14
1 821 1379
1 1635 827
1 1555 1876
1 213 386
3 15
3 17
1 1101 646
1 1...

output:

0
0
1
3
3
9
9
11
12
13
13
18
22
22
24
25
26
28
32
33
34
34
38
38
39
47
47
49
64
69
85
85
87
103
103
103
110
110
119
143
143
143
143
143
143
147
147
152
152
162
166
166
168
169
171
171
171
173
173
173
173
173
179
179
179
179
179
186
186
187
205
213
214
214
215
242
242
288
288
290
293
293
303
331
406
...

result:

ok 2002 lines

Test #95:

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

input:

1
1999 6000
1 321 396
3 1
1 1753 397
1 1753 144
1 144 1241
1 1241 454
3 2
3 8
3 11
1 833 456
1 1232 833
1 429 1232
1 897 429
1 897 969
3 12
1 1143 1009
3 59
1 1026 1846
3 67
1 320 1850
1 320 831
1 1 831
3 72
1 399 55
1 399 678
3 105
1 170 583
3 140
1 1644 152
1 136 1644
1 136 533
3 160
1 601 270
3 2...

output:

1
15
15
15
55
66
78
120
153
171
231
253
253
276
300
300
351
351
378
378
406
435
465
496
561
561
595
703
820
1081
1081
1225
1326
1326
1378
1378
1540
1711
1830
1830
2080
2850
3081
3240
3321
3321
3403
3486
3655
3655
3655
3916
4278
4851
4950
5050
5253
5671
5886
5995
6105
6328
6555
6670
6786
7021
7750
77...

result:

ok 2004 lines

Test #96:

score: 0
Accepted
time: 15ms
memory: 147580kb

input:

1
1999 5999
1 862 892
1 1004 892
3 1
3 0
1 861 848
3 2
1 256 856
1 1002 1101
3 2
1 995 961
1 1843 860
1 920 860
3 14
1 1255 290
1 919 290
3 39
3 39
1 1148 887
1 963 1148
1 1017 1692
3 62
3 75
1 917 903
1 1895 130
3 94
1 1860 2033
1 1007 39
1 1007 2045
3 120
1 2039 1128
1 1128 696
1 1278 792
1 252 79...

output:

3
3
6
15
36
55
55
91
91
120
171
300
325
630
703
703
780
780
903
990
1081
1128
1176
1176
1275
1326
1485
1485
1653
1653
1953
2278
2346
2628
2701
2701
2701
2775
2775
3403
3403
3486
3916
4753
4753
5253
5253
5356
5356
5460
5778
6441
6441
6555
6555
6670
7381
7503
8256
8256
8385
8515
8646
8778
9045
9180
91...

result:

ok 2003 lines

Test #97:

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

input:

1
2000 6000
1 609 259
3 0
1 608 641
3 2
1 643 221
1 1127 221
1 256 613
3 0
3 10
1 409 617
1 209 1221
1 409 515
3 12
1 578 1266
1 1464 434
3 40
1 417 388
3 57
3 76
1 590 1180
3 72
1 1181 1168
3 76
1 1479 1660
3 86
1 474 1591
3 98
1 459 1858
1 1290 494
3 119
3 132
1 1955 445
3 137
1 1147 1144
1 151 17...

output:

1
3
15
15
36
55
66
66
78
91
105
120
153
153
171
276
325
435
496
528
528
528
595
630
820
946
946
1081
1176
1275
1431
1653
1711
1830
1891
2016
2145
2775
3160
3160
3160
3240
3655
3916
4005
4095
4095
4278
4465
4560
4560
4656
4753
5050
5151
5460
5886
6216
6555
6903
7626
7750
7875
8001
8001
8256
8515
8646...

result:

ok 2002 lines

Test #98:

score: 0
Accepted
time: 21ms
memory: 146236kb

input:

1
2000 6000
1 1088 841
3 1
3 3
1 840 764
1 1516 764
1 184 1516
3 5
3 12
1 698 759
1 759 310
1 179 1203
1 1203 175
1 175 1797
1 1174 1203
1 698 1810
1 1797 1178
1 794 1511
1 1843 175
3 8
1 1273 1077
3 96
1 1256 706
1 1192 1060
1 522 1192
1 302 1060
3 107
3 177
1 1070 1611
1 1058 1230
1 1611 646
3 171...

output:

1
1
10
10
105
120
190
190
253
253
325
378
406
528
595
666
903
946
990
1035
1081
1225
1275
1485
1485
1485
1711
1770
1830
1891
2278
2415
2415
2485
2485
2775
3240
3240
3403
3570
4186
4186
4371
4371
4560
4656
4656
4656
4851
5151
5460
5565
5671
6105
6216
6216
6441
6555
6670
6786
7260
7626
7750
8515
8646
...

result:

ok 2002 lines

Test #99:

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

input:

1
2000 6000
1 80 1939
1 121 1631
3 1
3 1
3 1
3 0
1 546 1609
1 1663 904
1 311 1360
1 410 1985
1 390 1767
3 10
1 368 721
1 1590 62
1 1176 515
1 95 1682
1 98 530
1 75 578
1 361 956
1 1051 244
1 2 71
3 1
1 1610 450
1 399 1298
3 0
1 1546 1882
1 487 1378
1 1039 1228
1 1513 1862
3 16
1 35 1139
3 21
1 1746 ...

output:

2
2
2
2
7
16
18
22
23
31
37
40
40
45
49
49
49
53
53
53
53
53
53
56
56
58
58
58
60
60
60
61
62
62
65
70
70
76
80
82
83
83
83
86
86
86
86
86
86
101
101
104
106
107
109
110
110
111
115
123
124
131
132
132
139
144
144
144
147
147
149
149
149
149
149
150
151
156
164
164
164
164
165
166
166
166
166
167
16...

result:

ok 2002 lines

Test #100:

score: 0
Accepted
time: 15ms
memory: 145308kb

input:

1
2000 6000
3 0
1 838 577
1 953 369
3 0
1 1030 247
1 191 1389
1 1990 1730
1 355 199
1 1990 517
3 11
1 1789 216
1 391 319
1 1286 188
3 11
3 1
1 687 875
1 1093 1089
1 1062 1034
3 4
1 1558 824
1 1752 355
1 1759 1033
3 1
1 1145 101
3 7
1 1630 707
1 1191 781
3 24
3 4
1 1115 622
1 1406 1419
3 15
1 1353 97...

output:

0
2
8
11
11
14
17
18
20
20
22
23
24
26
28
29
29
31
31
32
34
39
40
40
44
51
54
57
59
59
60
67
69
69
76
79
84
88
88
90
97
99
99
100
103
107
107
109
110
118
119
120
120
121
123
125
127
131
133
133
135
141
148
149
162
165
165
169
171
172
177
177
182
188
192
192
193
195
197
202
205
206
208
210
211
211
21...

result:

ok 2002 lines

Test #101:

score: 0
Accepted
time: 15ms
memory: 145484kb

input:

1
2000 6000
1 428 1670
3 1
1 661 429
1 1999 1671
3 0
1 1992 68
3 6
1 1481 72
3 14
1 266 667
3 5
3 22
1 272 151
1 1980 87
3 21
1 496 1933
3 42
3 33
1 175 559
1 111 611
3 43
1 295 0
3 71
1 122 299
3 66
1 429 533
1 318 703
3 90
3 99
3 100
1 398 187
1 250 517
1 1627 250
1 1195 76
3 107
3 187
1 475 1404
...

output:

1
6
10
15
21
21
36
45
45
66
78
91
120
120
120
190
190
210
210
253
253
300
300
300
325
325
325
378
406
406
435
435
465
465
465
496
496
561
561
595
630
666
703
703
820
861
861
903
903
946
946
946
946
946
990
990
1035
1081
1081
1128
1176
1176
1176
1275
1326
1326
1378
1431
1485
1540
1540
1596
1596
1596
...

result:

ok 5799 lines

Test #102:

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

input:

1
2000 6000
1 720 275
3 1
3 0
3 3
3 5
3 4
3 2
3 4
3 1
3 0
3 0
3 6
3 3
3 9
3 12
3 4
3 0
3 17
3 5
3 5
3 5
3 1
3 17
3 17
3 17
3 19
3 9
3 3
3 21
3 13
3 5
3 7
3 10
3 9
3 13
3 21
3 15
3 12
3 32
3 34
3 31
3 30
3 33
3 6
3 24
3 33
3 24
3 41
3 22
3 16
3 4
3 17
3 23
3 41
3 10
3 2
3 0
3 28
3 21
3 26
3 22
3 12
3...

output:

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
...

result:

ok 5999 lines

Subtask #5:

score: 4
Accepted

Dependency #3:

100%
Accepted

Test #103:

score: 4
Accepted
time: 126ms
memory: 165576kb

input:

0
100000 300000
1 72195 62466
1 62466 62453
1 86364 62453
1 51654 86364
1 43288 51654
1 43288 16339
1 16339 787
1 787 92480
3 7
1 6912 92480
3 2
1 33178 6912
3 11
1 33178 67163
1 53048 67163
3 4
1 80720 53048
1 5642 80720
1 5642 84104
3 9
3 16
1 13753 84104
1 97278 13753
3 20
1 9284 97278
1 54758 92...

output:

36
45
55
78
120
120
153
210
300
351
378
406
435
435
465
528
630
666
703
820
820
820
903
903
903
946
990
990
1596
1711
1711
1770
1891
1953
2211
2346
2556
2628
2701
2775
2850
2926
3081
3240
3321
3486
3741
4005
4278
4656
4656
5151
5356
5778
6105
6105
6216
6441
6903
7140
7140
7140
7381
7626
7875
8128
82...

result:

ok 100002 lines

Test #104:

score: 0
Accepted
time: 124ms
memory: 168272kb

input:

0
100000 300000
1 11870 97470
3 0
1 60002 11870
1 61666 60002
3 4
1 61666 25652
1 25652 13707
1 13707 2473
1 53160 2473
1 53160 45334
1 45334 66111
3 7
1 8288 66111
3 7
1 89745 8288
1 89745 3852
1 64527 3852
3 5
3 2
3 18
3 20
1 65152 64527
1 65152 50492
3 22
1 50492 1662
3 9
1 1662 33947
1 5953 3394...

output:

1
6
45
55
91
91
91
91
120
136
171
231
276
300
435
561
595
666
703
741
820
820
861
861
903
946
946
1128
1540
1711
1711
1830
1891
2016
2080
2080
2211
2211
2346
2415
2415
2628
2775
2926
3160
3828
4371
4465
4465
4560
4656
4753
4950
5460
5565
5671
5671
5886
5995
5995
6216
6441
6670
6670
7381
7381
7503
75...

result:

ok 100002 lines

Test #105:

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

input:

0
100000 300000
3 0
1 445 42657
1 90268 18417
3 3
3 4
3 5
1 54366 42709
1 46347 22032
1 1991 72714
3 2
1 65651 75593
1 93754 22278
1 2570 51242
3 3
1 58694 48713
3 6
1 40757 18965
1 11154 14248
3 9
1 74760 34938
3 2
1 60059 72444
1 65817 52131
1 4793 65455
3 12
1 12455 22385
1 53103 71160
3 26
3 21
...

output:

0
2
2
2
5
8
9
11
12
15
17
17
22
22
27
28
28
34
37
39
42
46
50
50
50
50
52
53
54
55
60
63
66
66
68
68
68
68
70
76
80
80
80
81
81
83
83
84
85
86
87
88
90
90
92
96
97
97
101
101
101
103
108
108
112
112
115
118
120
130
132
134
135
135
135
139
140
142
143
151
152
153
155
171
174
176
176
176
177
178
179
1...

result:

ok 100002 lines

Test #106:

score: 0
Accepted
time: 130ms
memory: 167924kb

input:

0
100000 300000
1 79124 60591
3 1
1 60591 33308
1 99848 79124
1 15484 79124
3 1
3 1
1 67345 33308
1 33308 63899
3 7
1 99848 51598
1 57766 99848
1 15484 15981
1 15484 99822
1 5033 67345
3 13
1 39274 67345
1 63899 113
3 1
1 63899 29708
1 51598 82494
3 20
1 51920 51598
1 57766 32553
3 15
1 57766 55141
...

output:

1
10
10
21
66
91
120
153
171
231
276
300
300
351
351
465
561
630
780
780
820
861
903
1128
1128
1176
1326
1485
1540
1596
1830
1953
2145
2145
2211
2556
2556
2628
2926
3240
3486
3570
3741
3741
4005
4095
4095
4186
4186
4465
4560
5151
5253
5460
6216
6670
6786
7021
7626
8001
8128
8256
8385
8646
9316
9591
...

result:

ok 100002 lines

Test #107:

score: 0
Accepted
time: 482ms
memory: 168928kb

input:

0
100000 300000
1 34920 94436
3 0
1 34920 79412
1 47623 94436
1 67893 94436
3 4
1 79412 88298
3 5
1 75095 79412
1 65281 47623
1 47623 44673
1 16510 67893
1 96935 67893
1 88298 40672
3 5
1 88298 60535
3 5
1 78916 75095
3 9
1 75095 33325
1 15591 65281
3 21
1 18050 65281
3 7
1 44673 2284
1 41794 44673
...

output:

1
10
15
66
78
91
120
136
210
300
300
300
351
378
406
496
496
528
561
820
861
946
990
990
1431
1431
1431
1485
1830
1891
2016
2278
3003
3403
3655
3741
4005
4095
4371
4371
4753
4851
5050
5253
5356
5565
5565
5778
5778
6441
6555
6670
6903
7260
7626
7750
7875
8001
8128
8515
8646
8646
8778
8778
8911
9045
9...

result:

ok 100002 lines

Test #108:

score: 0
Accepted
time: 122ms
memory: 164680kb

input:

0
100000 300000
1 43634 61890
3 1
1 2885 53168
1 59059 65822
1 17093 95967
1 76807 61886
1 50218 18376
1 8459 73477
1 87433 31277
1 9372 28733
1 6823 58840
1 63131 2967
1 30329 86055
1 22587 58582
1 9354 66972
1 64175 74737
3 14
1 49160 78305
3 7
1 11193 24661
1 59539 5125
1 8861 35993
1 91433 83716...

output:

1
15
16
20
21
24
25
27
28
30
30
34
39
39
40
40
40
40
41
43
43
56
56
57
57
57
63
64
70
72
73
74
74
76
78
80
80
82
84
85
87
92
92
92
95
96
96
103
103
106
107
107
107
108
108
108
108
110
112
116
118
121
134
134
134
136
138
138
139
139
144
144
146
146
146
146
152
153
157
159
159
160
162
163
165
171
172
...

result:

ok 100002 lines

Test #109:

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

input:

0
100000 300000
1 62627 43009
1 15136 62627
1 89805 62627
3 1
1 56054 43009
1 38460 43009
3 2
3 5
1 29007 43009
1 54981 15136
1 15136 67471
3 3
3 10
1 15136 48523
1 5726 89805
1 89805 1851
3 5
3 0
1 89805 14880
3 13
1 67713 56054
1 28935 56054
1 9841 56054
1 38460 16943
3 22
3 19
1 68714 38460
3 24
...

output:

6
15
15
36
36
66
66
78
136
136
153
171
231
276
300
378
435
561
561
561
595
703
703
741
903
903
946
946
990
990
1225
1485
1830
1891
1953
2016
2145
2211
2211
2346
2485
2556
2701
2775
3003
3081
3321
3655
3916
4095
4095
4186
4656
5050
5778
5886
5886
5886
5995
6105
6328
6328
6441
6441
6670
7021
7021
7750...

result:

ok 100002 lines

Test #110:

score: 0
Accepted
time: 455ms
memory: 171960kb

input:

0
100000 300000
1 2984 28134
3 0
1 7700 2984
1 2984 8636
3 2
1 43994 28134
3 0
1 28134 93496
3 7
1 28134 81009
3 2
3 10
1 7700 59394
1 95760 7700
1 69198 7700
1 8636 27687
1 8636 13241
1 97986 8636
1 43994 7427
1 39108 43994
3 17
1 88476 43994
3 0
3 6
3 12
1 93496 39398
3 13
3 24
1 1253 93496
1 1946...

output:

1
6
10
15
21
21
105
120
120
120
136
136
171
253
300
406
496
528
741
780
780
820
820
820
903
946
946
1081
1128
1176
1225
1326
1540
1540
1711
2016
2080
2080
2211
2346
2346
2485
2628
2775
3081
3321
3916
4005
4005
4371
4465
4560
4656
4851
4950
4950
5151
5151
5460
5460
5671
5778
5886
5886
6441
6441
6555
...

result:

ok 100002 lines

Test #111:

score: 0
Accepted
time: 123ms
memory: 165044kb

input:

0
100000 300000
1 74091 88079
1 8548 69001
3 0
1 77641 86477
1 19229 58507
1 57286 72793
3 3
3 5
3 7
3 1
1 55572 42735
1 66049 87066
3 3
1 69673 75611
3 10
3 1
3 3
1 39369 3726
1 46715 10718
1 19482 14246
1 44173 55751
3 11
1 38150 61009
1 15868 98898
3 21
3 14
1 27867 34566
1 289 77427
1 18660 3520...

output:

2
5
5
5
5
7
8
8
8
12
14
14
18
18
18
22
22
23
23
32
36
38
41
41
49
51
55
58
58
63
63
64
64
65
78
80
84
86
89
89
90
97
97
98
102
102
103
103
110
111
114
115
115
118
118
124
126
131
133
133
135
143
143
148
158
159
163
163
163
164
164
166
167
167
169
170
171
172
173
177
177
180
185
186
193
193
196
200
2...

result:

ok 100002 lines

Test #112:

score: 0
Accepted
time: 156ms
memory: 169076kb

input:

0
100000 300000
1 59572 68591
1 68591 4254
1 68591 84502
1 35835 68591
3 1
1 68591 47266
3 1
3 0
1 586 68591
3 9
1 68591 72215
3 11
1 88078 68591
1 87706 68591
3 11
1 41466 68591
1 17371 68591
3 13
1 68591 9772
1 68591 62922
1 91786 68591
1 68591 51603
3 21
1 68591 40629
3 22
1 90139 68591
3 24
3 17...

output:

10
15
15
21
28
45
66
120
136
153
153
171
351
406
465
496
630
666
946
1128
1128
1225
1326
1378
1378
1485
1540
1596
1711
1891
2415
2556
2628
3003
3081
3160
3403
4005
4950
5151
5253
5995
6105
6105
6328
6441
6555
6670
6786
7381
7750
8256
9316
9453
9591
9591
9730
10011
10296
10296
10440
10440
10585
10878...

result:

ok 100002 lines

Test #113:

score: 0
Accepted
time: 147ms
memory: 168140kb

input:

0
100000 300000
1 37764 40010
1 37764 68671
1 37764 15539
3 2
1 98913 37764
1 89679 37764
3 6
1 73501 37764
1 33044 37764
3 9
3 6
1 61405 37764
1 37764 81109
1 34707 37764
3 8
3 13
1 99431 37764
1 37764 69411
1 37764 8630
1 10893 37764
3 20
1 37764 30179
1 37764 21219
1 37764 54825
3 18
3 0
1 39456 ...

output:

6
15
28
28
55
55
105
153
153
231
253
496
561
595
595
595
630
630
903
946
1081
1081
1081
1081
1431
1540
1891
1953
1953
2145
2278
2278
2346
2485
2556
2701
2701
2775
2926
3003
3003
3081
3240
4186
5151
5356
5886
6670
7021
7140
7260
7503
7503
7875
8001
8001
8385
8385
8385
8911
9045
9591
9591
9730
10585
1...

result:

ok 100002 lines

Test #114:

score: 0
Accepted
time: 161ms
memory: 161800kb

input:

0
100000 300000
1 6047 21195
1 6047 8377
3 1
3 3
3 2
1 81691 6047
3 0
1 69789 6047
3 0
3 2
1 79256 6047
1 34880 6047
1 88038 6047
1 64166 6047
1 6047 16633
3 14
1 89485 6047
1 39994 6047
3 2
1 6047 71580
1 6047 59334
1 6047 25195
1 70188 6047
1 82596 6047
1 6047 24636
1 20417 6047
1 6047 33865
3 4
1...

output:

3
3
3
6
10
10
45
66
190
231
378
378
378
378
595
630
741
946
946
1128
1176
1176
1275
1275
1326
1326
1431
1431
1596
1653
1711
1711
1711
1711
1711
1711
1770
1770
1891
2080
2278
2485
2485
2701
2701
3160
3160
3240
3240
3240
3403
3403
3655
4095
4095
4278
4278
4278
4465
4560
4851
5050
5565
5671
6441
6555
6...

result:

ok 100002 lines

Test #115:

score: 0
Accepted
time: 137ms
memory: 165416kb

input:

0
100000 300000
1 26294 39353
1 26294 92612
3 2
1 92365 26294
1 26294 97204
1 31460 26294
3 4
1 26294 7889
3 1
1 44650 26294
1 81305 26294
1 26294 56319
3 8
1 77115 26294
1 29657 26294
1 26294 15454
3 12
1 95514 26294
1 2876 26294
1 26294 38831
1 26294 87562
3 18
1 26294 15741
1 87495 26294
1 64846 ...

output:

3
15
21
45
78
136
231
276
276
325
351
378
378
528
528
630
666
703
703
820
990
990
1035
1275
1326
1378
1485
1540
1711
1891
1891
2080
2278
2278
2278
2346
2485
2628
2850
2850
3081
3321
3741
3741
4005
4095
4186
4465
4560
4851
5778
6105
6216
6328
6555
6670
6786
6786
7626
8001
8001
8256
8256
8385
9316
931...

result:

ok 100002 lines

Test #116:

score: 0
Accepted
time: 166ms
memory: 168140kb

input:

0
100000 300000
1 60333 58346
1 60333 77468
1 60333 65305
1 60333 91740
3 1
1 60333 18091
3 0
1 60333 35286
1 1506 60333
1 98645 60333
1 60333 35023
3 4
1 60333 50978
1 50968 60333
1 60333 86478
3 5
1 60333 72268
3 8
1 60333 97423
1 31251 60333
1 73838 60333
3 18
1 60333 23317
3 15
3 18
1 402 60333
...

output:

10
15
45
78
91
136
153
153
171
171
253
276
325
325
325
351
378
378
630
630
820
820
990
1035
1081
1275
1431
1431
1770
1891
1953
1953
1953
2016
2080
2145
2278
2415
2485
2628
2701
3081
3741
3916
4560
5050
5050
5253
5460
5460
6216
6328
6555
6670
6786
7021
7381
8001
8001
8128
8128
8778
9180
9870
10011
10...

result:

ok 100002 lines

Test #117:

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

input:

0
100000 300000
1 42647 94988
1 44631 8022
3 2
1 21549 30952
1 70306 52833
1 74983 89688
1 32977 4860
1 6250 94762
3 0
1 13151 69445
1 60398 2629
3 11
1 25890 85312
1 22376 81350
1 30352 41499
1 34718 70586
1 89100 87969
1 46227 84340
3 4
1 6043 95381
1 98931 86111
3 18
3 20
3 20
1 94654 65362
3 23
...

output:

2
7
9
15
17
17
17
18
19
19
20
21
22
23
26
28
40
40
42
45
47
48
50
50
50
51
52
52
52
52
52
55
62
62
62
64
64
74
74
77
81
81
87
92
94
96
104
116
123
123
130
135
135
135
135
139
139
142
143
144
147
151
151
155
156
159
162
163
163
164
164
167
167
168
168
172
176
176
180
182
182
183
188
190
191
191
192
1...

result:

ok 100002 lines

Test #118:

score: 0
Accepted
time: 119ms
memory: 166116kb

input:

0
99999 300000
1 5780 34189
3 0
1 78013 34189
3 2
3 4
1 78013 21274
1 21274 45121
3 4
1 45121 33204
1 36762 33204
1 64889 36762
1 64889 196
3 12
3 1
1 196 43874
3 10
1 43874 32298
3 4
3 15
1 32298 58522
3 1
1 93023 58522
3 14
1 93023 18892
3 10
1 18892 70202
3 9
1 70202 78990
1 40195 78990
3 5
1 902...

output:

1
3
3
10
36
36
45
55
55
66
78
91
105
136
253
276
325
351
378
406
496
528
666
741
741
741
861
903
990
1035
1081
1275
1275
1326
1431
1485
1830
1830
1891
1891
1953
2016
2145
2346
2415
2701
3003
3321
3403
3828
3828
4186
4278
4465
5253
5253
5565
5886
6105
6555
6786
6786
6786
7260
7260
7260
7260
7750
8001...

result:

ok 100004 lines

Test #119:

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

input:

0
99999 299999
1 57447 57519
3 0
1 57519 46429
1 1510 57447
1 57447 92671
1 46429 6530
1 12917 46429
1 29884 1510
3 2
1 78588 1510
1 92671 10407
3 9
1 92671 42980
1 15098 6530
1 68642 6530
1 81140 12917
1 52863 12917
1 62007 29884
1 42160 29884
1 78588 63160
3 3
3 13
3 22
1 73547 78588
1 10407 61680...

output:

1
28
45
153
153
153
210
253
253
276
300
325
378
406
406
435
595
666
946
1176
1225
1225
1378
1485
1540
2016
2016
2485
2485
2628
2628
2926
3160
3240
3321
3486
3570
3570
3741
3741
4005
4005
4278
4656
4656
4950
5253
5671
5671
5778
5778
5995
6328
6670
6670
6903
7260
7381
7381
7875
8128
8256
8385
9045
904...

result:

ok 100003 lines

Test #120:

score: 0
Accepted
time: 132ms
memory: 166408kb

input:

0
100000 300000
1 39740 35267
3 0
3 1
1 79605 39740
1 18089 39740
3 5
3 6
1 58475 39740
1 35061 18089
3 3
1 13033 58475
1 98714 13033
3 5
1 83122 98714
3 14
3 5
1 39247 35267
1 17331 35267
3 0
1 85216 83122
3 16
3 3
1 83122 10976
1 25428 79605
1 85216 81251
1 98714 80970
3 26
3 24
1 19094 85216
3 20...

output:

1
1
6
6
15
28
36
36
55
66
66
120
120
136
153
171
190
210
276
406
435
465
496
528
595
703
780
820
946
1128
1225
1378
1485
1770
1830
2016
2016
2080
2415
2850
2850
3003
3160
3570
3655
3741
3741
3916
4005
4186
4465
4560
4851
4851
4950
5253
5778
5886
6105
6216
6216
6670
6903
7381
7503
7626
7875
8001
8256...

result:

ok 100002 lines

Test #121:

score: 0
Accepted
time: 412ms
memory: 169020kb

input:

0
100000 300000
1 77151 52807
1 77151 29457
1 54237 29457
1 29457 80060
3 2
1 80060 21959
3 4
1 80060 58831
1 46058 21959
3 8
1 46058 40013
1 6578 40013
1 29457 59932
3 5
1 6578 62071
1 43151 40013
3 5
1 43151 13640
3 9
3 1
3 15
1 58831 47735
3 13
1 29457 74380
3 19
1 74380 10656
3 3
1 43151 81761
3...

output:

10
15
28
55
78
91
91
91
105
120
136
153
171
231
325
351
351
378
406
435
465
465
496
496
595
630
630
741
741
946
1540
1596
1653
1770
1770
1830
2211
2346
2628
2628
2775
2775
2926
3003
3081
3240
3486
4005
4186
4278
4465
4560
4656
4753
4851
4851
4950
5050
5253
5253
6328
6328
6670
6786
7381
7875
7875
877...

result:

ok 100002 lines

Test #122:

score: 0
Accepted
time: 132ms
memory: 164852kb

input:

0
100000 300000
3 0
1 84210 30735
1 13643 40929
1 58925 40322
1 34555 64301
3 4
1 83500 53489
3 1
3 4
1 84397 61660
1 64164 27283
3 7
1 9890 37846
1 54909 94741
3 6
1 57103 43230
1 35299 67388
1 34307 25723
1 29056 54029
1 72922 61543
1 37964 16178
1 32304 32324
1 27473 38919
3 17
1 88544 52448
1 20...

output:

0
4
5
5
7
9
17
19
19
24
25
25
26
30
32
32
32
36
37
38
40
41
42
46
47
47
47
49
49
50
50
52
54
54
54
54
55
56
59
59
60
60
60
65
66
70
71
72
73
79
80
80
81
81
81
81
83
84
85
85
95
99
101
103
107
109
109
111
114
114
119
119
121
122
122
122
129
131
131
135
144
144
144
150
151
151
153
153
156
156
157
158
...

result:

ok 100002 lines

Test #123:

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

input:

0
100000 300000
1 6579 81506
1 18573 7685
1 46988 59688
1 78053 87676
3 4
1 14327 27680
1 57831 34949
3 6
3 1
3 2
1 82920 47589
1 36916 26278
1 41061 68190
1 35552 10053
3 11
3 3
1 89333 55923
1 66493 35063
1 3859 24185
1 6365 48050
1 3671 65998
1 12982 22246
3 17
1 50663 47565
1 85704 3309
3 11
1 1...

output:

4
6
6
6
10
10
16
18
22
23
27
27
27
27
30
31
38
53
53
53
62
63
66
67
71
72
72
72
72
74
76
79
79
79
83
83
89
90
90
90
93
93
94
94
102
104
106
112
116
117
119
124
124
129
131
132
133
133
137
139
140
141
142
142
145
146
152
157
160
161
161
166
169
170
171
171
172
173
174
175
175
177
180
180
180
180
187
...

result:

ok 100002 lines

Test #124:

score: 0
Accepted
time: 42ms
memory: 159016kb

input:

0
100000 300000
1 95226 76253
1 12545 95226
3 1
3 2
3 0
1 79193 12545
1 98963 95226
3 0
3 8
3 6
1 79193 8967
3 9
1 12545 55431
3 2
1 97726 8967
3 8
3 6
3 17
1 74052 55431
3 4
1 75782 55431
3 9
1 97365 12545
3 5
3 21
1 21035 97365
3 7
3 1
1 21035 43806
1 68481 21035
3 2
1 66380 21035
3 8
3 3
1 63556 ...

output:

3
3
3
10
10
10
15
21
28
28
28
36
45
55
55
66
66
91
105
105
153
171
171
210
210
231
253
276
276
276
300
325
325
325
378
406
465
496
496
528
528
561
561
561
595
630
666
703
820
861
861
903
946
990
1035
1035
1081
1081
1081
1081
1081
1128
1128
1128
1176
1176
1225
1275
1275
1275
1275
1431
1540
1540
1596
...

result:

ok 299499 lines

Test #125:

score: 0
Accepted
time: 39ms
memory: 159428kb

input:

0
100000 300000
1 13104 26689
3 1
3 2
3 3
3 4
3 0
3 2
3 5
3 3
3 4
3 9
3 9
3 10
3 13
3 3
3 15
3 7
3 5
3 16
3 6
3 20
3 13
3 15
3 22
3 4
3 19
3 13
3 3
3 1
3 11
3 30
3 15
3 6
3 5
3 26
3 17
3 13
3 19
3 3
3 31
3 5
3 40
3 33
3 23
3 1
3 28
3 11
3 41
3 11
3 1
3 37
3 38
3 49
3 3
3 50
3 20
3 13
3 9
3 21
3 58
3...

output:

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
...

result:

ok 299999 lines

Subtask #6:

score: 5
Accepted

Dependency #4:

100%
Accepted

Test #126:

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

input:

1
100000 300000
1 99914 44637
1 54949 99914
1 30005 54949
1 30005 37908
1 82810 37908
3 3
1 82805 17647
1 81097 17647
3 14
1 81114 98590
3 20
1 98598 53663
1 8457 53663
1 12730 8457
3 36
1 21896 12764
1 21896 3379
1 54909 3379
3 76
3 97
1 54870 81162
1 81162 35892
1 35892 4762
3 126
1 4714 94599
1 9...

output:

15
28
36
66
105
105
153
210
276
378
406
465
496
528
561
703
741
780
1081
1081
1431
1431
1485
1653
1770
1770
1770
1891
1953
2211
2628
2701
3160
3321
3403
3570
4371
4371
4465
5050
5671
5671
5886
6328
7021
7381
7503
7626
7875
8515
8515
8778
9316
9316
9453
9730
9870
10585
11026
11026
11325
11325
11325
1...

result:

ok 100002 lines

Test #127:

score: 0
Accepted
time: 142ms
memory: 169008kb

input:

1
100000 300000
1 53751 11147
1 53034 53751
3 0
1 16314 53033
1 58774 16314
1 2799 58774
1 66417 2799
3 1
1 66407 44576
3 17
3 30
1 60919 44585
3 26
3 36
1 60879 48033
3 35
3 36
1 48040 72297
1 72297 19367
1 19367 44403
3 33
3 72
1 44304 67678
1 67678 63302
3 71
1 81342 63329
3 107
1 83300 81327
1 3...

output:

3
21
28
28
36
36
45
45
78
78
105
120
231
300
325
351
378
595
630
666
666
820
820
946
990
1081
1176
1275
1326
1326
1540
1770
1830
2016
2278
2346
2415
2628
2775
2926
3003
3003
3003
3160
3321
3403
3486
3570
3570
4095
4186
4186
4278
4560
4656
5253
5671
5886
5886
6105
6328
7260
7260
7260
7503
7626
7750
7...

result:

ok 100002 lines

Test #128:

score: 0
Accepted
time: 116ms
memory: 164380kb

input:

1
100000 300000
1 33582 19533
1 47258 18382
1 22696 31850
1 94086 52377
3 3
1 86300 33706
1 47702 50164
1 3397 8500
1 50074 52765
1 45739 50765
1 92053 59741
1 83384 9304
1 72405 63932
3 4
1 61823 80383
3 10
1 15403 49828
1 19426 264
1 35081 99722
1 91422 14865
3 14
1 99621 37245
1 82078 54400
3 17
...

output:

4
12
13
17
19
21
21
21
23
26
27
27
33
39
39
42
44
47
47
57
61
61
66
77
77
79
79
79
82
84
85
85
85
85
85
91
92
99
102
105
107
108
108
116
120
122
123
126
126
127
128
134
137
137
137
137
138
141
142
144
146
146
146
147
151
153
154
157
158
159
160
160
160
161
165
166
168
171
171
171
171
171
174
175
176...

result:

ok 100002 lines

Test #129:

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

input:

1
100000 300000
1 42346 68174
3 1
1 68175 46184
3 3
1 8807 42345
1 42345 98391
3 1
3 12
1 46179 44109
1 62557 46179
3 13
3 31
1 60425 8817
1 8817 57102
3 19
1 13370 98416
1 75804 98416
1 44131 1631
3 43
1 44037 91611
3 69
3 71
1 62489 52051
1 78769 62489
3 95
1 26172 60533
3 108
1 61192 60516
3 105
...

output:

1
3
10
10
21
21
36
66
78
78
105
120
136
171
210
231
253
253
253
325
406
406
435
496
528
561
630
703
946
990
990
1081
1081
1128
1485
1653
1830
1830
2080
2145
2415
2485
2628
3240
3403
3655
4095
4278
4465
4560
4656
4753
4851
4851
5050
5050
5151
5671
5778
5886
6105
6105
6441
6786
7021
7021
7381
7626
812...

result:

ok 100002 lines

Test #130:

score: 0
Accepted
time: 522ms
memory: 171588kb

input:

1
100000 300000
1 98712 91965
3 0
1 91964 21121
1 32324 98713
1 57450 98713
1 21121 16704
1 21121 85983
3 3
1 32336 40507
1 67603 32336
1 57470 18281
1 11067 57470
1 19764 16724
3 20
1 83349 16643
3 75
1 8488 85904
1 60883 85904
3 74
1 40519 9757
1 40519 31174
1 67695 89092
3 122
1 46642 67743
1 184...

output:

1
21
66
78
105
153
190
190
300
300
351
378
378
378
465
496
595
630
820
903
903
903
946
990
1225
1225
1225
1275
1326
1378
1596
1653
1770
1770
2211
2211
2415
2415
2628
2775
3003
3655
3741
3828
3916
3916
4005
4186
4278
4465
4656
5460
5565
5671
5778
5995
6216
6328
7140
7260
7503
7503
8256
8911
9591
1029...

result:

ok 100002 lines

Test #131:

score: 0
Accepted
time: 142ms
memory: 164652kb

input:

1
100000 300000
1 65856 44769
1 33767 38882
1 45713 41739
3 1
1 34142 48384
3 1
3 2
3 6
3 5
1 43218 37203
3 0
1 24742 37318
1 39651 24106
1 86053 82059
3 1
3 7
3 10
3 6
1 17622 13174
1 88494 46204
1 85206 68675
3 3
1 36805 10327
1 84252 53232
1 38051 17993
3 19
1 69695 66449
1 979 73475
1 54152 2040...

output:

3
4
4
4
4
5
8
8
8
8
11
14
17
18
18
20
20
31
31
31
32
32
33
34
38
38
38
41
43
43
45
48
48
49
53
55
55
57
66
71
73
75
76
77
78
80
81
82
86
90
92
93
93
100
100
102
113
113
113
115
115
115
116
117
117
120
125
129
132
132
133
133
133
135
135
140
146
147
149
149
150
151
153
159
166
166
167
169
169
172
172...

result:

ok 100002 lines

Test #132:

score: 0
Accepted
time: 139ms
memory: 168056kb

input:

1
100000 300000
1 77346 9535
3 1
1 67737 77347
3 3
1 29323 77345
1 62228 9532
1 9532 6805
1 9532 37746
3 0
1 67725 39180
1 8931 67725
1 23473 67725
3 21
1 29349 61806
1 29349 75812
1 37228 29349
3 45
1 36056 62297
3 73
1 1636 62284
1 62284 93121
1 6861 67680
1 6861 55530
3 94
1 6671 24486
3 139
1 30...

output:

1
3
21
45
78
91
153
171
210
210
496
528
561
666
703
703
861
1128
1128
1176
1225
1326
1485
1485
1540
1653
1711
1770
1770
1770
2080
2080
2211
2211
2278
2485
2701
2926
3003
3321
3828
3916
3916
4186
4656
4753
4950
5151
5356
5356
5565
5886
6105
6216
6670
6903
6903
6903
7140
9045
9870
10296
10585
10731
10...

result:

ok 100002 lines

Test #133:

score: 0
Accepted
time: 479ms
memory: 172536kb

input:

1
100000 300000
1 36375 83502
1 36375 71554
3 2
1 89283 36372
1 17767 83501
1 83501 67967
3 7
3 14
1 83489 11543
1 71565 8539
3 9
1 71582 3885
1 71582 6563
1 10714 89308
1 89308 48448
1 8081 89308
1 17784 71523
1 17784 70502
3 25
1 17677 32269
1 87911 67861
1 75677 67861
3 123
1 68069 69161
1 11649 ...

output:

3
15
15
28
105
153
190
325
435
435
465
666
703
741
990
1128
1128
1326
1378
1540
1653
1711
2016
2016
2211
2346
2485
2556
2701
2926
2926
3081
3240
3240
3321
3486
3570
3655
3741
3741
3828
4095
4465
4465
4656
4656
5151
5253
5253
5253
5356
5886
5886
5886
5995
6105
6216
6328
6328
6441
6555
7021
7021
7140
...

result:

ok 100002 lines

Test #134:

score: 0
Accepted
time: 136ms
memory: 164840kb

input:

1
100000 300000
1 75001 64209
1 65078 87964
3 0
1 78084 7553
1 95881 21250
1 98188 34660
1 47763 49253
1 62160 1377
1 44730 28097
3 11
1 3359 65484
3 14
1 33124 25222
1 44698 37439
1 60348 91394
1 42191 62765
3 0
3 8
1 53245 18567
1 39160 68669
3 0
3 14
1 63959 18141
3 4
1 59168 44845
1 82443 65324
...

output:

2
8
9
13
13
15
15
16
18
23
24
26
26
26
30
30
34
37
46
50
50
51
53
53
54
63
64
71
75
76
79
88
98
99
101
101
105
105
106
110
114
118
119
120
120
121
121
124
129
129
130
133
134
135
141
141
147
147
147
148
154
154
155
155
155
155
159
163
163
163
163
165
165
167
168
171
176
176
176
177
184
184
185
185
1...

result:

ok 100002 lines

Test #135:

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

input:

1
100000 300000
1 38620 95673
1 95673 40400
1 95673 29255
3 3
3 5
1 82515 95679
3 6
1 85030 95667
3 10
1 95670 3551
3 10
1 353 95660
1 44429 95660
1 95660 31629
1 95660 647
1 95660 32812
1 6745 95660
1 95660 84951
3 17
1 95714 53686
1 3186 95714
1 42456 95714
1 13958 95714
1 5058 95714
3 85
3 169
1 ...

output:

6
6
10
15
21
91
171
171
210
231
253
253
276
300
325
351
351
465
528
630
741
780
820
861
903
990
1035
1035
1128
1176
1176
1225
1275
1431
1485
1485
1540
1891
1953
2080
2080
2211
2485
2775
2850
2926
3003
3081
3240
3321
3570
3655
3741
3916
3916
4278
4656
4753
5151
5671
6216
6441
6903
6903
6903
6903
7021...

result:

ok 100002 lines

Test #136:

score: 0
Accepted
time: 169ms
memory: 169460kb

input:

1
100000 300000
1 67257 84745
1 78895 84745
1 38587 84745
3 0
1 84751 36895
3 6
1 84739 84007
1 79965 84739
3 13
1 84764 79386
1 84764 45458
3 31
1 80160 84781
1 83360 84781
3 33
1 84798 53640
3 48
1 65307 84811
3 79
1 56677 84807
1 84807 56586
1 84807 37808
3 92
1 84849 11858
3 118
3 159
1 56821 84...

output:

6
10
21
36
55
66
78
120
136
136
171
171
253
276
325
406
435
435
465
496
496
496
528
741
861
1176
1275
1378
1378
1431
1596
1770
1770
1891
1891
2016
2346
2485
2485
2485
2556
2775
3486
3828
4005
4186
4753
4753
5050
5671
6105
6105
6216
6555
6903
6903
7021
7626
8256
8256
8515
8646
8911
9316
9453
9453
959...

result:

ok 100002 lines

Test #137:

score: 0
Accepted
time: 159ms
memory: 164480kb

input:

1
100000 300000
1 16646 61601
3 1
3 1
3 1
3 1
1 40099 16647
1 39360 16647
3 1
3 2
1 16640 65842
3 7
3 15
1 99264 16652
1 70488 16652
1 34354 16652
3 9
3 16
1 16666 66271
1 39157 16666
1 16666 22235
3 31
1 16689 79600
3 62
1 16708 54804
1 16708 83419
1 8936 16708
1 49463 16708
1 63326 16708
1 16708 6...

output:

1
1
1
1
6
6
10
10
28
28
55
66
210
253
300
351
378
703
741
861
903
990
1035
1035
1653
1770
1891
1891
2278
2278
2278
2278
2278
2485
2485
2485
3003
3321
3321
4186
4186
4186
4465
5050
5050
5565
6328
6328
6328
6903
7021
7140
7260
7381
7381
7381
7381
7626
8128
8128
8256
8385
9045
9316
9453
9591
9870
9870
...

result:

ok 100002 lines

Test #138:

score: 0
Accepted
time: 137ms
memory: 168196kb

input:

1
100000 300000
1 92784 91105
1 92784 67883
1 92784 82125
1 81498 92784
1 92784 21745
1 39089 92784
1 86562 92784
3 3
3 31
3 30
1 92780 40871
3 30
1 48702 92756
3 36
3 40
3 32
1 72171 92765
1 92765 73534
1 80887 92765
1 93645 92765
1 45320 92765
1 92765 21359
1 92765 16817
1 5946 92765
1 21003 92765...

output:

28
28
28
36
45
45
45
190
378
465
465
496
528
528
561
630
780
946
1081
1081
1128
1176
1275
1275
1326
1596
1711
2016
2080
2080
2278
2556
2701
2850
3081
3240
3403
3655
3916
4005
4753
5253
5356
5460
5460
5671
5886
6555
7381
7626
7626
7626
7875
8001
8256
8385
8515
8911
9316
9730
9730
9870
9870
10878
1117...

result:

ok 100002 lines

Test #139:

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

input:

1
100000 300000
1 29294 49155
1 29294 105
1 44462 29294
1 51229 29294
1 56226 29294
1 83137 29294
1 29294 59373
3 3
3 26
3 21
1 29298 33174
1 2060 29298
1 29298 56946
3 23
1 29273 39718
1 41900 29273
1 29273 92968
3 59
1 52266 29237
3 86
1 29191 52544
1 29191 26831
1 96856 29191
3 126
3 158
1 29431 ...

output:

28
28
28
55
91
105
153
153
300
435
496
496
496
666
666
780
780
820
861
861
903
1275
1326
1326
1378
1540
1540
1540
1540
1711
1891
1953
2080
2211
2415
3003
3081
3081
3321
3655
4005
4095
4186
4371
4371
4560
4656
5460
5460
5460
5460
5671
5886
5995
5995
6670
6903
7021
7381
7381
7503
7750
8001
8385
8515
8...

result:

ok 100002 lines

Test #140:

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

input:

1
100000 300000
1 76626 38193
3 0
3 0
1 67688 34462
1 84588 72007
1 42560 89029
3 5
3 2
1 45086 72626
3 6
1 88575 6166
3 12
1 99336 49243
3 14
3 6
3 1
1 31765 68181
1 58231 87459
1 92091 6102
3 0
1 69460 46964
3 24
1 2285 17385
1 36572 15073
1 42570 4480
3 4
1 40294 70049
1 66106 43544
3 1
1 88705 6...

output:

1
1
4
4
5
6
7
7
7
10
11
15
17
18
18
22
25
29
36
43
43
45
45
45
49
49
50
50
54
54
55
55
55
55
60
60
73
79
85
85
85
86
87
87
97
107
107
110
114
119
131
132
138
139
139
139
141
142
143
145
153
153
157
157
165
165
165
165
167
171
171
172
172
172
174
175
176
176
177
179
179
179
179
182
183
184
184
185
18...

result:

ok 100002 lines

Test #141:

score: 0
Accepted
time: 132ms
memory: 169348kb

input:

1
99999 300000
1 70670 38693
3 1
3 3
3 3
3 2
1 9361 38692
1 3806 9361
1 3806 54206
3 3
3 14
1 54197 82459
1 82459 70072
3 8
1 37107 70055
1 37107 44343
1 4332 44343
3 27
3 46
1 91917 4308
1 12492 91917
1 67176 12492
1 67176 92312
3 63
3 93
3 72
1 43062 92398
1 19371 43062
1 51457 19371
3 79
1 51666 ...

output:

1
1
1
1
10
10
21
45
45
91
91
91
136
171
231
231
351
406
496
528
528
561
595
630
703
780
780
903
903
946
1081
1128
1431
1540
1653
1711
2145
2278
2278
2346
2556
2926
3081
3240
3403
3570
3655
3828
3828
3828
3916
3916
4005
4005
4005
4186
4465
4753
4950
4950
5151
5253
5778
5778
5995
6105
6328
6903
7140
7...

result:

ok 100004 lines

Test #142:

score: 0
Accepted
time: 523ms
memory: 172740kb

input:

1
99999 299999
1 27181 85267
1 13084 85267
1 27181 27345
1 27181 97390
1 13084 99184
1 20089 13084
1 27345 81674
1 27345 27813
1 97390 86294
1 58470 97390
3 8
1 99143 29623
1 63651 99143
3 63
1 20023 45905
1 20023 82207
3 76
1 81763 50643
1 81763 18800
1 27852 47482
1 27852 43011
1 86399 29431
1 775...

output:

55
78
105
210
253
406
406
435
528
666
666
741
780
946
946
1081
1128
1128
1176
1431
1431
1653
1653
1711
2145
2278
2346
2556
2850
3003
3321
3486
3486
3570
3828
4005
4278
4371
4465
4753
4851
5253
5253
5253
5778
5778
6105
6328
6903
7140
7503
7626
7626
7626
8256
8778
8778
9045
9180
9316
9591
9730
9870
10...

result:

ok 100003 lines

Test #143:

score: 0
Accepted
time: 147ms
memory: 165368kb

input:

1
100000 300000
1 21514 12289
1 57603 21514
3 0
1 12290 62084
3 0
1 33652 62081
1 22251 57605
3 7
1 62088 48060
1 75799 33661
1 12302 64935
3 10
1 33622 85578
1 95837 62115
1 22217 98139
1 57639 94720
1 45541 48023
1 8140 94720
1 94720 27484
1 48023 63754
1 86259 27484
3 43
1 95968 37373
3 138
1 140...

output:

3
6
15
36
153
171
190
231
378
435
496
528
561
561
595
595
741
780
780
861
946
1081
1485
1540
1596
1653
1770
1830
1830
1891
2346
2415
2485
2556
2556
2775
3081
3081
3081
3081
3321
3321
3321
3486
3570
3828
4186
4278
4753
5050
5356
5460
5886
6328
6555
7021
7503
7875
8001
8385
8385
8385
8515
8778
9591
97...

result:

ok 100002 lines

Test #144:

score: 0
Accepted
time: 402ms
memory: 170520kb

input:

1
100000 300000
1 90689 74241
1 90689 96076
3 0
1 33476 96079
3 0
1 33473 83595
1 98825 83595
3 3
1 74254 19616
1 98816 59700
1 83586 70929
1 19616 56593
1 33480 31235
1 31235 47902
1 33480 79207
3 3
1 42648 19681
1 85132 56656
1 47967 3907
1 79142 21018
1 37741 47967
3 75
3 138
1 96213 31469
3 145
...

output:

3
6
15
78
153
153
171
190
300
435
465
465
595
703
741
780
946
1128
1128
1225
1225
1326
1431
1485
1540
1540
1653
2016
2016
2080
2211
2346
2628
3486
3570
4005
4005
4095
4560
4656
4753
4851
4851
4950
5050
5356
5886
5995
6786
7021
7260
7260
7875
8001
8515
8515
9045
9316
9453
9730
10440
10440
10585
11325...

result:

ok 100002 lines

Test #145:

score: 0
Accepted
time: 139ms
memory: 161888kb

input:

1
100000 300000
1 65301 7528
1 87743 32248
3 1
1 79621 89781
3 3
3 0
3 0
1 76576 60411
3 6
1 64444 32845
1 77099 45808
1 35328 62931
3 14
1 6352 59945
1 91746 75816
1 85117 95765
1 56399 82790
3 10
1 41801 48452
1 17281 44459
1 76338 38234
1 87340 51387
3 15
1 10702 83365
1 11424 15951
1 84357 84662...

output:

2
3
3
3
4
7
11
15
27
29
36
36
36
39
39
39
40
40
40
40
44
44
47
50
50
50
50
51
51
52
52
53
57
57
58
58
61
61
61
61
62
64
66
70
77
78
79
79
84
84
84
96
97
97
98
98
98
98
101
102
102
102
102
108
108
110
110
111
111
111
113
114
119
125
125
126
130
133
136
136
139
142
145
145
145
146
149
150
154
155
156
...

result:

ok 100002 lines

Test #146:

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

input:

1
100000 300000
1 43435 97607
1 18572 48297
3 1
1 43469 57721
3 3
1 28096 26197
1 63261 86381
3 5
1 96716 25444
1 52334 91377
1 98687 16833
1 78885 55491
1 64685 59675
1 86204 57495
3 9
3 15
1 79045 42158
1 49268 32013
3 13
1 92181 87677
3 13
1 20089 80005
1 92583 95575
3 25
1 4585 15777
1 40397 640...

output:

2
3
5
11
11
13
14
16
18
18
19
20
20
20
20
26
26
41
45
47
47
48
51
51
52
56
57
57
58
63
67
67
68
70
73
74
76
78
79
79
80
80
86
90
91
93
95
98
98
98
100
100
101
101
101
103
103
105
105
106
106
106
109
114
116
118
122
123
124
124
125
127
131
131
132
132
135
136
137
137
138
138
138
144
144
144
148
151
1...

result:

ok 100002 lines

Test #147:

score: 0
Accepted
time: 47ms
memory: 156300kb

input:

1
100000 300000
1 24481 84896
3 1
3 1
3 0
3 3
3 5
1 60869 84897
3 2
1 80358 60871
3 11
3 14
1 67283 80355
3 15
1 89498 80367
3 15
1 89503 69949
3 7
1 86876 69927
3 16
3 25
1 67273 62768
3 29
1 86893 93314
3 36
1 61129 89533
3 56
1 60915 84118
3 33
3 83
3 95
1 3748 80295
1 86795 58093
1 58093 85147
3...

output:

1
1
1
1
1
3
6
6
10
15
21
28
28
36
45
55
66
66
66
105
105
120
120
120
153
171
171
190
190
210
231
231
253
253
276
300
300
325
325
325
325
351
351
378
378
406
435
435
435
435
465
465
465
561
561
561
561
561
595
595
630
666
666
703
703
703
703
741
741
741
780
820
861
903
903
946
946
946
1035
1081
1128
...

result:

ok 298999 lines

Test #148:

score: 0
Accepted
time: 43ms
memory: 157920kb

input:

1
100000 300000
1 98578 7949
3 0
3 1
3 3
3 3
3 4
3 7
3 0
3 9
3 4
3 9
3 11
3 6
3 7
3 15
3 2
3 8
3 10
3 2
3 0
3 5
3 4
3 1
3 20
3 19
3 17
3 9
3 23
3 21
3 15
3 0
3 1
3 1
3 0
3 29
3 9
3 19
3 33
3 9
3 37
3 31
3 23
3 39
3 5
3 27
3 25
3 12
3 17
3 34
3 48
3 14
3 11
3 50
3 41
3 40
3 23
3 2
3 8
3 51
3 30
3 53
...

output:

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
...

result:

ok 299999 lines

Subtask #7:

score: 0
Time Limit Exceeded

Dependency #6:

100%
Accepted

Test #149:

score: 5
Accepted
time: 942ms
memory: 245872kb

input:

1
500000 1500000
1 158685 390702
1 158685 259150
1 130956 259150
3 1
1 130954 474967
1 420812 474967
1 420812 219823
1 144097 219823
3 4
1 144123 60874
3 24
1 60914 308739
1 308739 458068
1 211634 458068
1 17155 211634
3 41
3 72
1 411007 17257
3 73
1 410986 230782
1 407170 230782
1 407170 372711
3 9...

output:

6
28
36
78
78
91
136
136
153
231
276
300
528
561
595
595
741
741
946
1035
1035
1225
1275
1326
1378
1770
1770
1830
1891
1953
2145
2145
2211
2556
2628
3003
3081
3321
3828
4005
4560
5253
5565
6105
6216
6328
6441
6555
6670
6670
8385
8911
9045
9045
9730
9870
10440
10585
11026
11781
11781
11781
13203
1386...

result:

ok 500002 lines

Test #150:

score: 0
Accepted
time: 995ms
memory: 246920kb

input:

1
500000 1500000
1 200108 224824
1 391043 224824
1 391043 467048
3 1
1 295129 467054
1 295129 406620
3 0
1 450821 406613
1 450821 377522
3 13
1 247357 377505
1 88385 247357
1 76954 88385
1 76954 260492
3 21
3 71
1 260562 428123
3 83
1 7015 428119
3 92
1 170386 7026
1 170386 266962
1 161663 266962
1 ...

output:

6
15
28
66
66
78
91
153
153
153
231
253
300
406
435
465
820
903
990
1176
1176
1225
1275
1378
1431
1431
1431
1540
1596
1830
2485
2485
2556
2850
2926
2926
3003
3321
3741
4005
4095
4186
4186
4465
4465
4560
5050
5151
5151
5356
5460
5671
6216
6441
6555
6670
6786
6903
7626
7875
8515
8646
8778
8778
8778
91...

result:

ok 500002 lines

Test #151:

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

input:

1
500000 1500000
1 152139 71935
1 60623 244730
1 131546 106631
3 3
1 63236 342130
3 7
3 1
3 0
3 1
1 38633 329551
3 13
1 165797 388387
1 34106 129407
3 8
1 133906 286223
3 1
1 179634 443372
1 411121 77985
1 429810 278198
1 422220 105372
1 120289 422185
3 27
3 30
1 365219 151153
3 15
1 121340 95762
1 ...

output:

3
4
4
4
4
5
7
8
13
13
14
17
17
18
31
37
44
46
47
48
53
54
54
56
56
58
60
60
62
66
66
66
73
82
82
87
92
92
93
93
95
97
103
103
107
108
109
110
110
113
113
115
116
118
125
125
125
125
128
129
130
130
130
130
130
138
139
139
139
139
142
146
153
154
161
162
162
165
167
169
173
173
178
178
178
183
183
18...

result:

ok 500002 lines

Test #152:

score: 0
Accepted
time: 921ms
memory: 244856kb

input:

1
500000 1500000
1 16388 198577
3 0
3 1
1 16389 361128
1 394949 198576
1 198576 350790
1 361128 279027
3 3
1 220419 361126
3 7
1 115947 394961
3 20
3 25
1 394968 133160
1 458556 350811
1 445822 350811
3 12
1 121281 278981
3 62
1 212640 278960
3 82
3 64
1 310335 220482
3 92
1 220503 187866
1 115877 3...

output:

1
1
15
21
28
28
55
66
78
78
91
136
153
171
190
231
276
325
435
465
465
561
630
703
820
903
990
1035
1035
1081
1081
1081
1378
1485
1485
1485
1485
1540
1596
1653
1653
1891
1953
1953
2016
2278
2346
2415
2485
2556
2556
2628
2701
2775
2850
2850
3081
3240
3321
3403
3486
3655
4278
4278
4371
4465
4753
4753
...

result:

ok 500002 lines

Test #153:

score: -5
Time Limit Exceeded

input:

1
500000 1500000
1 492928 334787
1 492928 257389
1 334787 405750
3 1
1 17399 334789
1 63401 257387
1 151621 257387
1 320703 405744
3 1
1 405738 194723
1 17389 356147
3 30
1 17372 18586
1 63362 381673
1 63362 290474
1 151662 405490
1 151662 413297
3 37
1 320720 443038
3 102
3 114
1 320705 230391
1 23...

output:

6
28
45
105
120
120
153
231
253
300
351
435
630
666
666
703
780
820
903
946
1128
1275
1326
1485
1596
1596
1653
1711
2016
2415
2415
2775
2926
3160
3240
3486
3570
4005
4278
4278
4278
4465
4851
5356
5565
5778
5886
5886
6328
6903
7140
7260
8001
8001
8256
8385
8515
8646
8778
9045
9180
9316
9591
9730
9730...

result: