QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#26751#111. Amusement ParkQingyu100 ✓28ms12640kbC++205.1kb2022-04-08 10:41:222023-01-15 12:05:19

Judging History

This is a historical verdict posted at 2023-01-15 12:05:19.

  • [2023-09-17 03:12:41]
  • 管理员手动重测该提交记录
  • Verdict: 100
  • Time: 16ms
  • Memory: 12748kb
  • [2023-09-11 02:20:10]
  • 管理员手动重测该提交记录
  • Verdict: 100
  • Time: 21ms
  • Memory: 12804kb
  • [2023-08-20 01:33:13]
  • 管理员手动重测该提交记录
  • Verdict: 100
  • Time: 20ms
  • Memory: 12820kb
  • [2023-08-10 23:21:45]
  • System Update: QOJ starts to keep a history of the judgings of all the submissions.
  • [2023-01-15 12:05:19]
  • Judged
  • Verdict: 100
  • Time: 28ms
  • Memory: 12640kb
  • [2022-04-08 10:41:22]
  • Submitted

Joi

#include "Joi.h"

#include <cstdio>
#include <vector>
#include <algorithm>
using namespace std;

static const int NMAX = 10000;
static const int BITS = 60;

namespace {
vector<int> tree[NMAX];
int N;

int union_find[NMAX];
int root(int p)
{
	return union_find[p] < 0 ? p : (union_find[p] = root(union_find[p]));
}
bool join(int p, int q)
{
	p = root(p);
	q = root(q);
	if (p == q) return false;
	union_find[p] += union_find[q];
	union_find[q] = p;
	return true;
}
void SpanningTree(int M, int A[], int B[]) {
	fill(union_find, union_find + N, -1);
	for (int i = 0; i < M; ++i) {
		if (join(A[i], B[i])) {
			tree[A[i]].push_back(B[i]);
			tree[B[i]].push_back(A[i]);
		}
	}
	for (int i = 0; i < N; ++i) sort(tree[i].begin(), tree[i].end());
}

bool HasEdge(int u, int v) {
	return binary_search(tree[u].begin(), tree[u].end(), v);
}

vector<int> subtree[NMAX];
int idx[NMAX];

void InitialSubtree(int p, int rt, vector<int> &sto)
{
	if (sto.size() >= BITS) return;
	idx[p] = sto.size();
	sto.push_back(p);
	for (int q : tree[p]) if (q != rt) {
		InitialSubtree(q, p, sto);
	}
}
void ComputeSubtrees(int p, int rt, vector<pair<int, int> > sub)
{
	bool has = false;
	for (auto v : sub) if (v.first == p) has = true;

	if (!has) {
		int purge = -1;
		for (int i = 0; i < sub.size(); ++i) {
			if (sub[i].second == 1 && sub[i].first != rt) {
				purge = i;
				break;
			}
		}
		for (int i = 0; i < sub.size(); ++i) {
			if (HasEdge(sub[i].first, sub[purge].first)) {
				--sub[i].second;
			}
		}
		idx[p] = idx[sub[purge].first];
		sub[purge] = make_pair(p, 1);
		for (int i = 0; i < sub.size(); ++i) {
			if (sub[i].first == rt) {
				++sub[i].second;
			}
		}
	}

	for (auto v : sub) subtree[p].push_back(v.first);
	for (int q : tree[p]) if (q != rt) {
		ComputeSubtrees(q, p, sub);
	}
}
void CommonProc(int N_, int M, int A[], int B[]) {
	N = N_;
	SpanningTree(M, A, B);

	vector<int> tree;
	InitialSubtree(0, -1, tree);

	vector<pair<int, int> > tree_deg;
	for (int i = 0; i < tree.size(); ++i) {
		int deg = 0;
		for (int j = 0; j < tree.size(); ++j) {
			if (HasEdge(tree[i], tree[j])) ++deg;
		}
		tree_deg.push_back({ tree[i], deg });
	}
	ComputeSubtrees(0, -1, tree_deg);
}
}
void Joi(int N_, int M, int A[], int B[], long long X, int T) {
	CommonProc(N_, M, A, B);

	for (int i = 0; i < N; ++i) {
		MessageBoard(i, (int)((X >> idx[i]) & 1));
	}
}

Ioi

#include "Ioi.h"

#include <cstdio>
#include <vector>
#include <algorithm>
using namespace std;

static const int NMAX = 10000;
static const int BITS = 60;

namespace {
vector<int> tree[NMAX];
int N;

int union_find[NMAX];
int root(int p)
{
	return union_find[p] < 0 ? p : (union_find[p] = root(union_find[p]));
}
bool join(int p, int q)
{
	p = root(p);
	q = root(q);
	if (p == q) return false;
	union_find[p] += union_find[q];
	union_find[q] = p;
	return true;
}
void SpanningTree(int M, int A[], int B[]) {
	fill(union_find, union_find + N, -1);
	for (int i = 0; i < M; ++i) {
		if (join(A[i], B[i])) {
			tree[A[i]].push_back(B[i]);
			tree[B[i]].push_back(A[i]);
		}
	}
	for (int i = 0; i < N; ++i) sort(tree[i].begin(), tree[i].end());
}

bool HasEdge(int u, int v) {
	return binary_search(tree[u].begin(), tree[u].end(), v);
}

vector<int> subtree[NMAX];
int idx[NMAX];

void InitialSubtree(int p, int rt, vector<int> &sto)
{
	if (sto.size() >= BITS) return;
	idx[p] = sto.size();
	sto.push_back(p);
	for (int q : tree[p]) if (q != rt) {
		InitialSubtree(q, p, sto);
	}
}
void ComputeSubtrees(int p, int rt, vector<pair<int, int> > sub)
{
	bool has = false;
	for (auto v : sub) if (v.first == p) has = true;

	if (!has) {
		int purge = -1;
		for (int i = 0; i < sub.size(); ++i) {
			if (sub[i].second == 1 && sub[i].first != rt) {
				purge = i;
				break;
			}
		}
		for (int i = 0; i < sub.size(); ++i) {
			if (HasEdge(sub[i].first, sub[purge].first)) {
				--sub[i].second;
			}
		}
		idx[p] = idx[sub[purge].first];
		sub[purge] = make_pair(p, 1);
		for (int i = 0; i < sub.size(); ++i) {
			if (sub[i].first == rt) {
				++sub[i].second;
			}
		}
	}

	for (auto v : sub) subtree[p].push_back(v.first);
	for (int q : tree[p]) if (q != rt) {
		ComputeSubtrees(q, p, sub);
	}
}
void CommonProc(int N_, int M, int A[], int B[]) {
	N = N_;
	SpanningTree(M, A, B);

	vector<int> tree;
	InitialSubtree(0, -1, tree);

	vector<pair<int, int> > tree_deg;
	for (int i = 0; i < tree.size(); ++i) {
		int deg = 0;
		for (int j = 0; j < tree.size(); ++j) {
			if (HasEdge(tree[i], tree[j])) ++deg;
		}
		tree_deg.push_back({ tree[i], deg });
	}
	ComputeSubtrees(0, -1, tree_deg);
}

long long ans;
bool target[NMAX];

void Solve(int p, int rt, int v)
{
	ans |= (long long)v << idx[p];
	for (int q : tree[p]) if (q != rt && target[q]) {
		int v2 = Move(q);
		Solve(q, p, v2);
		Move(p);
	}
}
}
long long Ioi(int N_, int M, int A[], int B[], int P, int V, int T) {
	CommonProc(N_, M, A, B);

	ans = 0;
	for (int i = 0; i < N; ++i) target[i] = false;
	for (auto p : subtree[P]) target[p] = true;

	Solve(P, -1, V);
	return ans;
}

详细

Subtask #1:

score: 8
Accepted

Test #1:

score: 8
Accepted
time: 3ms
memory: 3552kb

input:

70 69 22 1 1
43 20
58 40
56 59
57 17
55 17
59 29
26 40
12 38
24 62
62 66
39 29
44 17
20 31
11 34
51 11
11 60
57 65
46 31
46 25
30 38
0 21
16 33
55 2
23 20
53 43
0 17
17 33
44 6
13 34
57 67
34 47
56 68
1 17
32 21
66 50
28 3
28 60
48 24
55 14
59 36
20 33
56 7
54 63
32 5
61 27
9 46
37 65
20 22
19 27
0 ...

output:

20
23
20
31
27
19
27
61
27
64
27
31
40
26
40
58
40
31
46
9
46
25
46
42
46
31
20
33
16
33
17
0
17
1
17
44
6
44
17
55
2
63
54
63
2
55
14
55
17
57
60
11
34
13
34
47
34
11
51
11
60
28
60
57
17
33
24
7
56
59
4
59
29
39
29
59
36
59
56
68
56
7
24
48
24
62
66
50
66
62
24
33
35
33
20
43
30
8
18
49
18
8
30
38...

input:


output:

Accepted: 118

result:

points 1.0

Test #2:

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

input:

150 149 38 0 1
93 82
65 53
107 58
8 89
142 14
9 110
140 87
70 35
148 98
136 66
19 103
123 114
140 75
90 41
25 99
23 91
63 83
128 147
83 118
65 85
96 63
94 118
104 62
59 148
12 103
88 44
10 39
10 146
68 91
88 141
131 62
5 130
66 51
58 12
79 30
122 121
6 30
55 61
23 0
12 119
10 31
86 110
93 70
118 12
...

output:

106
58
7
21
7
37
71
127
71
37
111
37
7
93
70
35
11
35
146
10
31
10
39
10
80
10
101
10
146
35
70
93
82
93
7
115
57
115
7
117
29
117
40
117
139
117
7
141
88
44
88
141
148
59
26
59
148
98
148
133
148
141
7
58
12
103
19
22
19
103
12
118
9
45
130
5
130
45
9
97
9
110
86
110
9
118
69
116
69
118
83
17
83
43...

input:


output:

Accepted: 118

result:

points 1.0

Test #3:

score: 8
Accepted
time: 2ms
memory: 3808kb

input:

300 299 38 0 1
158 89
14 268
72 111
53 275
140 101
213 115
140 61
166 78
3 215
137 204
133 269
49 47
249 174
178 0
116 135
143 246
185 9
40 90
147 226
46 279
197 82
31 214
195 77
276 213
247 249
140 154
80 291
186 84
271 88
234 11
36 197
227 61
196 249
147 93
100 222
223 127
60 173
139 298
51 295
18...

output:

32
176
123
46
298
139
90
20
71
47
49
47
71
236
71
20
105
252
105
20
124
5
86
52
86
159
86
182
86
296
86
5
112
288
177
288
112
5
124
265
64
265
146
265
165
265
183
39
183
265
250
255
250
265
124
20
140
61
227
248
227
61
140
91
140
101
85
101
187
101
280
101
140
154
75
45
75
154
140
160
140
194
140
20...

input:


output:

Accepted: 118

result:

points 1.0

Test #4:

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

input:

105 104 70 0 1
85 101
37 45
89 74
5 77
100 2
71 93
56 3
94 39
82 54
11 25
87 69
88 102
2 41
40 47
55 26
96 19
12 65
46 9
24 66
68 40
44 9
49 12
16 99
78 48
24 90
71 41
18 10
92 83
64 15
89 104
79 17
30 8
30 22
87 15
88 75
62 61
56 35
43 10
50 65
7 3
97 60
100 70
27 14
43 102
99 27
55 4
28 61
75 86
4...

output:

11
14
27
99
16
84
18
10
43
102
88
75
86
36
97
60
39
94
24
66
82
54
79
17
26
55
4
53
85
101
95
72
34
72
48
78
42
58
44
9
46
33
23
69
87
15
64
19
96
80
22
30
8
91
0
73
7
3
56
35
56
3
7
73
0
91
8
30
22
80
96
19
64
15
87
69
23
33
46
9
44
58
42
78
48
72
95
101
85
53
4
55
26
17
79
54
82
66
24
94
39
60
97
...

input:


output:

Accepted: 118

result:

points 1.0

Test #5:

score: 8
Accepted
time: 5ms
memory: 3600kb

input:

108 107 102 0 1
103 36
39 18
89 41
81 6
17 79
31 77
44 56
42 47
3 35
44 6
42 9
90 34
65 27
73 59
33 32
50 100
41 77
30 12
15 46
3 6
23 13
57 63
45 71
72 66
83 92
0 2
89 43
90 28
107 58
91 23
103 28
31 73
66 86
47 103
85 78
4 79
84 86
104 60
69 93
99 26
10 32
51 63
98 61
21 20
25 5
100 105
94 67
75 9...

output:

43
89
41
77
31
73
59
97
70
82
76
38
98
61
78
85
8
93
69
1
19
12
30
91
23
13
95
101
74
22
52
80
72
66
86
84
104
60
100
50
40
39
18
99
75
92
83
14
55
4
79
17
54
10
32
33
106
0
24
0
106
33
32
10
54
17
79
4
55
14
83
92
75
99
18
39
40
50
100
60
104
84
86
66
72
80
52
22
74
101
95
13
23
91
30
12
19
1
69
93...

input:


output:

Accepted: 118

result:

points 1.0

Test #6:

score: 8
Accepted
time: 5ms
memory: 3764kb

input:

166 165 148 0 1
78 15
118 152
59 5
58 143
119 6
65 149
117 137
46 138
143 134
115 85
39 84
109 90
131 66
95 73
96 91
82 29
162 95
56 86
85 11
153 17
126 110
21 164
54 142
55 164
149 36
13 91
151 31
16 5
34 144
68 96
105 67
35 106
26 51
20 67
116 11
4 137
17 158
89 156
36 109
124 46
32 22
96 125
127 ...

output:

59
137
95
73
97
150
151
164
55
102
60
111
147
22
147
116
11
28
11
33
83
35
41
35
106
35
157
19
157
62
88
62
157
108
56
9
18
42
89
45
39
84
39
45
89
156
26
51
26
90
109
36
121
36
149
65
113
165
67
20
126
110
23
138
46
124
71
118
152
29
82
29
152
118
71
124
46
138
23
110
126
20
67
165
113
65
149
36
10...

input:


output:

Accepted: 118

result:

points 1.0

Test #7:

score: 8
Accepted
time: 8ms
memory: 3676kb

input:

299 298 157 1 1
235 117
93 197
215 29
196 9
83 188
146 176
216 173
227 228
291 287
178 174
296 220
117 270
7 289
297 143
166 230
84 19
85 194
43 266
146 13
55 258
72 81
184 144
155 268
245 100
118 170
246 2
195 128
251 275
195 70
47 5
3 292
125 40
152 161
173 67
159 29
160 223
130 286
286 157
11 216...

output:

286
108
82
120
110
202
185
66
244
90
80
203
65
169
232
60
242
213
11
216
173
103
243
272
264
23
295
69
72
81
43
284
259
174
178
269
137
3
292
205
132
279
170
285
171
44
200
88
200
44
221
33
221
197
29
96
111
96
262
96
29
159
14
159
73
26
73
159
29
197
221
44
171
285
170
279
132
205
292
3
137
269
178...

input:


output:

Accepted: 118

result:

points 1.0

Test #8:

score: 8
Accepted
time: 8ms
memory: 3688kb

input:

283 282 141 0 1
141 272
141 193
179 141
141 62
21 141
136 141
141 63
141 146
183 141
141 127
141 231
92 141
141 103
141 239
85 141
144 141
141 69
26 141
221 141
149 141
141 101
141 130
175 141
141 280
218 141
51 141
182 141
141 185
131 141
141 111
141 248
67 141
141 100
44 141
137 141
273 141
41 141...

output:

0
141
1
141
2
158
2
141
3
141
4
141
6
141
7
141
8
141
9
141
10
141
11
141
12
141
14
141
15
141
16
141
17
141
18
141
19
141
20
141
21
141
22
141
23
141
24
141
25
141
26
141
27
141
28
141
29
141
30
141
31
141
32
141
33
141
34
141
35
141
36
164
36
141
37
141
38
141
39
141
40
141
41
141
42
125
42
141
43...

input:


output:

Accepted: 118

result:

points 1.0

Test #9:

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

input:

266 265 67 1 1
15 5
200 126
114 136
17 136
189 5
9 137
136 47
29 146
114 78
66 234
87 221
256 54
178 71
141 218
249 11
89 213
164 181
136 102
24 105
199 236
261 136
65 87
147 265
260 111
76 61
17 240
136 3
255 32
259 51
106 48
164 136
32 182
75 159
92 136
31 184
249 156
88 173
59 157
210 136
64 252
...

output:

241
180
224
89
51
197
136
3
96
3
136
4
136
12
136
17
240
17
136
18
84
18
200
57
118
57
200
119
200
126
200
18
136
23
115
23
198
23
136
25
40
25
136
27
136
32
31
123
186
144
10
144
186
123
194
123
31
130
193
103
193
130
262
39
262
160
262
130
31
176
31
184
31
32
38
222
38
32
182
80
182
32
187
32
223
...

input:


output:

Accepted: 118

result:

points 1.0

Test #10:

score: 8
Accepted
time: 4ms
memory: 3580kb

input:

144 146 1 1 1
4 143
32 31
64 96
65 106
77 68
39 117
70 140
69 119
143 101
22 28
91 2
89 31
131 61
66 94
107 38
60 112
108 14
46 80
55 142
127 121
134 63
113 5
37 93
29 19
88 16
123 92
42 117
16 17
38 104
122 74
52 105
117 18
107 66
132 133
128 83
88 68
84 129
90 23
33 73
72 117
113 59
119 135
42 40
...

output:

24
100
88
68
77
66
28
22
28
66
49
3
6
67
48
67
6
3
99
3
49
15
49
81
111
81
122
74
122
81
49
101
143
4
143
101
49
66
86
51
86
60
55
30
55
109
55
142
70
63
134
63
70
140
70
142
55
60
79
60
112
60
132
20
132
133
132
60
86
66
94
66
107
38
104
38
107
95
107
103
31
32
31
103
107
66
77
119
47
13
25
120
127...

input:


output:

Accepted: 118

result:

points 1.0

Test #11:

score: 8
Accepted
time: 8ms
memory: 3596kb

input:

133 4080 74 0 1
82 112
124 51
68 72
122 108
128 1
11 67
67 56
124 86
66 30
26 33
118 128
100 12
10 87
2 71
8 56
94 101
46 81
86 3
92 0
87 89
80 10
25 20
91 8
121 81
26 123
52 56
19 62
16 48
79 56
24 125
125 110
113 132
102 2
65 25
101 39
84 25
64 101
114 121
52 62
103 22
54 122
106 0
91 111
113 97
9...

output:

83
103
5
103
22
103
78
38
14
94
101
39
75
7
34
7
47
7
75
16
48
73
48
16
75
129
75
39
101
64
101
96
101
99
101
94
109
94
14
113
92
0
92
45
60
45
92
76
92
113
97
6
124
51
77
102
2
71
29
42
29
71
35
130
35
71
2
102
77
51
124
86
3
86
124
6
97
28
97
49
97
113
125
24
125
63
4
63
125
110
53
37
53
110
104
1...

input:


output:

Accepted: 118

result:

points 1.0

Test #12:

score: 8
Accepted
time: 4ms
memory: 3540kb

input:

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

output:

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

input:


output:

Accepted: 118

result:

points 1.0

Test #13:

score: 8
Accepted
time: 4ms
memory: 3712kb

input:

300 299 192 0 1
216 113
147 163
121 16
252 166
262 143
10 278
5 173
210 36
280 167
43 121
54 155
146 236
227 122
248 139
178 272
192 32
39 297
160 257
143 243
79 95
19 206
65 193
225 236
193 41
2 229
219 93
99 221
55 96
61 288
172 224
255 107
290 67
225 190
28 87
3 75
200 37
139 259
246 22
17 152
12...

output:

32
281
216
18
42
99
33
99
221
99
42
266
213
266
240
266
42
18
251
10
244
10
278
10
251
83
44
83
64
83
251
18
216
113
162
3
75
3
242
3
162
89
136
89
182
89
162
113
230
0
21
0
26
0
230
113
216
281
32
192
191
61
148
241
152
17
76
17
184
17
152
208
183
208
198
208
152
241
236
146
138
146
204
146
236
225...

input:


output:

Accepted: 118

result:

points 1.0

Test #14:

score: 8
Accepted
time: 4ms
memory: 3700kb

input:

300 299 290 0 1
180 8
1 24
87 90
58 261
91 235
164 128
79 34
206 243
183 178
166 93
147 28
166 169
17 243
140 202
69 11
23 88
151 274
76 70
5 200
278 90
125 96
296 269
30 240
242 48
6 193
164 186
9 251
248 272
9 182
298 185
142 36
67 208
74 12
256 42
297 287
169 173
220 233
149 78
208 229
275 182
24...

output:

221
157
173
270
255
43
158
195
58
196
67
146
54
146
207
146
67
208
86
208
229
208
67
196
109
41
205
41
228
41
109
90
87
90
278
90
109
196
58
261
130
108
72
108
110
108
130
258
26
258
162
258
130
261
154
83
167
83
188
83
154
165
136
165
231
165
154
261
58
195
200
2
13
211
194
211
13
2
200
5
12
74
156...

input:


output:

Accepted: 118

result:

points 1.0

Test #15:

score: 8
Accepted
time: 7ms
memory: 3728kb

input:

298 297 97 0 1
132 108
102 278
185 45
291 141
37 230
257 251
74 293
105 48
47 19
85 99
127 36
214 86
124 275
131 83
40 279
18 64
28 23
41 276
73 134
94 165
171 52
239 241
193 211
121 47
120 62
62 128
216 37
40 130
251 115
275 162
236 227
48 61
145 208
104 113
243 54
114 69
167 113
207 223
215 7
158 ...

output:

241
5
146
168
26
264
100
264
26
168
146
5
241
14
237
179
254
287
109
287
254
179
237
14
241
18
64
43
135
222
12
234
131
83
118
138
170
25
281
25
170
138
118
83
131
234
12
222
135
43
64
18
241
23
28
51
232
268
255
211
193
286
98
63
153
246
244
246
153
63
98
286
193
211
255
268
232
51
28
23
241
29
200...

input:


output:

Accepted: 118

result:

points 1.0

Test #16:

score: 8
Accepted
time: 5ms
memory: 3708kb

input:

295 294 142 1 1
97 33
34 49
159 0
220 256
64 213
254 198
262 142
58 83
186 169
243 30
170 86
227 93
270 179
246 39
71 192
16 183
147 163
60 124
201 96
214 284
279 289
113 172
270 142
128 234
219 250
84 231
149 234
174 19
105 130
209 265
101 48
27 48
267 131
264 64
70 291
178 174
291 59
62 29
65 124
...

output:

4
105
130
103
94
176
228
118
128
234
149
198
254
131
267
131
254
198
149
234
128
118
228
176
94
103
130
105
4
142
40
238
206
263
111
67
274
82
73
108
73
82
274
67
111
263
206
238
40
142
84
231
0
159
46
58
83
146
83
58
46
159
0
231
84
142
112
31
1
185
20
157
140
52
140
157
20
185
1
31
112
142
145
3
4...

input:


output:

Accepted: 118

result:

points 1.0

Test #17:

score: 8
Accepted
time: 4ms
memory: 3640kb

input:

295 294 199 1 1
76 203
217 250
262 192
187 222
120 138
280 234
40 51
274 76
103 39
285 34
134 259
194 287
135 175
58 153
232 224
113 275
124 178
269 209
107 248
288 287
151 132
269 291
190 83
62 115
33 96
197 134
94 166
50 124
38 86
3 49
38 236
129 165
251 248
267 205
237 116
92 99
155 36
272 205
13...

output:

232
224
111
204
43
54
24
105
225
149
272
216
136
175
29
37
75
213
177
57
99
92
91
92
99
100
239
100
99
158
3
49
3
158
265
230
265
158
99
185
82
35
249
1
123
1
249
127
249
35
82
124
28
124
46
124
50
11
128
11
278
11
50
67
25
67
142
67
50
122
50
235
79
235
50
287
26
287
194
287
288
287
50
124
166
94
1...

input:


output:

Accepted: 118

result:

points 1.0

Test #18:

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

input:

295 294 56 1 1
240 80
134 248
53 160
180 235
173 11
139 123
182 218
87 257
144 254
88 227
290 193
184 239
233 155
140 22
24 171
23 27
65 8
212 54
156 214
215 41
24 153
143 294
115 7
173 248
145 67
289 3
200 10
199 210
154 168
267 31
188 106
109 135
129 44
218 98
232 85
248 273
40 92
204 270
197 289
...

output:

54
74
21
270
204
270
287
166
61
166
287
270
21
74
90
74
185
20
185
49
100
49
185
236
176
236
185
74
54
142
85
4
85
206
85
232
85
248
0
244
63
9
113
288
156
214
156
288
113
9
63
244
0
248
85
264
10
200
219
200
10
250
10
264
128
64
128
65
8
65
13
151
13
65
84
38
87
60
165
226
165
60
87
38
84
65
128
26...

input:


output:

Accepted: 118

result:

points 1.0

Subtask #2:

score: 10
Accepted

Test #19:

score: 10
Accepted
time: 22ms
memory: 7052kb

input:

10000 20000 9442 1 2
7315 9339
9810 8435
1702 6999
8001 4798
2144 7215
1254 9972
512 5399
2522 757
4674 1055
4023 568
4511 8965
2997 3176
556 8521
2421 9807
2290 7314
9068 9270
2939 4240
2883 1516
1772 6165
6202 219
1666 1650
285 757
7928 43
7275 9496
9240 73
3467 9181
8567 762
9617 9184
3063 7707
7...

output:

6107
1188
7781
5487
6179
1946
1571
9741
3308
3844
3852
3755
349
18
5559
1659
146
7435
1286
8226
594
4300
2077
179
7305
2127
6623
446
4474
8852
9433
3452
3484
7234
4938
2529
1119
6335
4089
1707
4728
4372
3688
4456
744
7495
744
4456
2532
4456
3229
4456
3688
5666
3688
4372
4728
1707
5762
7850
3627
7850...

input:


output:

Accepted: 118

result:

points 1.0

Test #20:

score: 10
Accepted
time: 26ms
memory: 7052kb

input:

10000 19901 7733 0 2
627 2916
5376 9053
9176 6741
6540 6503
2960 8330
1168 5479
1637 4730
608 3461
5903 4342
6163 6953
6961 2876
6615 1685
2256 208
4550 2111
3603 1050
6638 915
3383 400
9786 3543
8452 9756
4650 6844
3825 7629
1452 5365
744 2271
7104 8980
1890 3643
3146 373
5624 9037
5911 5331
8058 3...

output:

5399
2308
642
9801
393
6750
9448
7633
1171
8223
4631
2400
8961
5156
9122
8208
1834
5016
6930
9673
421
8743
6935
1537
526
9698
4751
9068
892
2808
7445
9059
7634
5618
7834
4289
5979
583
3970
5821
3531
7574
8635
2079
7132
9431
2069
2900
4644
2498
3077
9397
5196
223
7958
8652
571
4523
8810
4523
571
8652...

input:


output:

Accepted: 118

result:

points 1.0

Test #21:

score: 10
Accepted
time: 26ms
memory: 7116kb

input:

9999 19996 8708 0 2
8865 399
4511 1414
6489 6000
4010 7135
9798 1408
498 3388
4464 8681
9990 8194
5041 8797
5785 4981
3068 2870
1092 1627
7832 9684
5811 2928
4039 6978
1917 9834
103 5177
2390 4424
31 3465
4305 1978
3314 8641
814 6535
9411 6144
8013 2549
8350 663
5270 3949
6778 2056
538 2189
5401 484...

output:

7435
4371
3656
3200
3723
2926
3694
3641
1728
6653
5528
5128
9035
8249
8508
7182
9030
7568
6614
8648
196
8261
6853
2902
2155
1966
7078
386
6024
351
4331
148
7045
148
4331
2195
6323
4876
6323
5240
6323
5830
1140
3436
2443
4048
2925
3972
3792
3972
6591
3972
8545
3011
1225
3011
6718
3011
8545
7331
8545
...

input:


output:

Accepted: 118

result:

points 1.0

Test #22:

score: 10
Accepted
time: 15ms
memory: 6908kb

input:

10000 9999 1003 0 2
2549 5591
5335 4171
118 1246
1563 5969
9823 2878
5383 2164
2493 3050
7553 183
4792 773
2361 7691
2384 1191
1538 3464
2838 6601
8585 891
2260 2298
532 7005
2833 4575
3413 3987
6397 2271
3303 8477
8954 5480
8660 7092
1199 1039
7181 6352
3739 9327
896 9027
7592 6163
7690 947
9923 28...

output:

5711
2950
4369
7836
2493
1796
1785
1531
1537
916
1537
2495
1537
2689
1537
3264
1814
2459
2378
2459
1814
3264
1537
8438
1537
1531
1785
5425
7731
2318
523
2318
590
6455
4590
6455
9489
2140
9489
3932
9489
5295
7754
5295
9489
6455
590
8324
5491
8324
590
8822
590
9840
4878
9840
590
2318
1587
3004
2301
63...

input:


output:

Accepted: 118

result:

points 1.0

Test #23:

score: 10
Accepted
time: 27ms
memory: 9908kb

input:

10000 9999 6379 0 2
948 9880
547 803
1446 8074
8035 4696
4247 3476
8465 3858
591 2798
6720 1121
2500 8973
1211 1550
4556 8556
3520 6825
3106 5349
1686 2608
2487 3236
9685 7687
4937 2887
8290 7920
4575 5368
5110 5347
5466 1005
854 6326
7139 666
6820 6787
2480 9995
6270 3775
390 1640
3311 2915
9738 73...

output:

5647
6442
7626
7297
4310
3630
1048
6378
9560
8395
1169
5248
6126
1122
5277
6038
3686
3478
5871
382
789
6576
9019
7865
8026
366
8338
6628
2660
6520
4351
8442
5759
2075
9678
3173
3361
8836
5354
4367
8164
7791
8622
5827
5434
1329
3232
3347
4410
6753
9474
3204
6351
9574
234
6140
2933
6145
5263
6145
2933...

input:


output:

Accepted: 118

result:

points 1.0

Test #24:

score: 10
Accepted
time: 22ms
memory: 7776kb

input:

10000 9999 119 0 2
9926 1215
7346 66
404 3464
2716 961
3015 5012
8047 6922
8261 9324
8057 3671
8809 6083
8157 5020
6905 1837
8754 4713
7036 995
7660 1088
4795 1797
9437 6767
7917 180
1816 3037
8542 2800
3739 7157
5583 5747
5093 8954
185 2757
296 4838
7900 1815
4335 3502
3570 5774
9097 558
3822 299
6...

output:

6239
9632
3655
5272
9174
6258
6981
4087
4625
866
6247
9191
80
358
4166
9769
797
8772
6628
3425
4737
6608
5815
9980
9310
4490
8787
5021
3515
7444
7461
8509
6829
678
215
4132
7856
2277
7216
1565
8837
3493
3305
2168
5101
8864
8731
1626
3091
3049
4567
216
4092
2600
9353
6464
948
9606
1958
9606
948
6464
...

input:


output:

Accepted: 118

result:

points 1.0

Test #25:

score: 10
Accepted
time: 24ms
memory: 7988kb

input:

10000 9999 917 0 2
8106 1088
610 1385
1193 957
7868 559
6193 5205
4183 1610
8616 8534
7922 6019
9146 462
1703 1113
7897 1051
5157 2511
1009 7834
4250 2198
9408 6980
8428 487
4747 5624
7604 6677
3968 5370
5603 6773
8856 9568
6117 9851
9387 8438
4108 4719
3050 6300
6965 3048
4676 3915
1435 3698
4889 9...

output:

7423
9992
1746
5309
1340
4773
181
7420
3734
682
519
312
433
9213
3345
6419
5469
4900
6400
2632
6039
3011
4886
5597
3000
7587
2117
966
2787
524
783
8317
6624
7987
5612
7445
8266
7447
9110
9032
4964
7586
3565
755
3600
5683
7158
334
2361
4077
260
4120
5250
5940
5492
4820
7556
2590
5462
2590
7556
4820
5...

input:


output:

Accepted: 118

result:

points 1.0

Test #26:

score: 10
Accepted
time: 16ms
memory: 8524kb

input:

10000 9999 7445 1 2
8106 7239
3110 3510
1476 4862
8975 3086
1868 2264
6741 4818
1465 5580
4863 8857
9363 3586
3382 9580
1093 7686
9042 518
2043 1645
4554 1779
2428 92
2800 9736
2079 3306
848 3396
4501 9208
9714 2340
3557 7922
4684 1478
2504 5136
9737 2616
7193 5781
8105 3072
8627 918
1354 3429
3837 ...

output:

6843
8898
8345
4742
7571
4630
8299
617
1263
5655
2907
1624
7370
2463
6772
8365
7924
9202
9706
7044
6708
9356
3217
2302
6892
4144
5149
18
9269
3552
2086
5480
7884
8036
7515
1994
9831
4152
9844
5041
5818
9816
8287
2723
3988
4340
2320
6725
528
1374
3401
9665
6440
9544
4960
2778
3281
3325
2569
3325
3281...

input:


output:

Accepted: 118

result:

points 1.0

Test #27:

score: 10
Accepted
time: 18ms
memory: 8328kb

input:

10000 9999 1727 1 2
68 239
2336 9222
6379 2629
8640 9025
3994 3320
2427 312
3654 6724
2909 7267
8480 1934
5620 2415
7287 8665
1764 3879
7046 3443
8243 8703
4280 9472
2134 1260
2898 9849
7594 6211
9394 6148
6584 7745
2090 1935
2087 3732
5871 6326
9816 1179
7912 3139
8668 6478
7627 2535
155 513
6748 5...

output:

1316
4617
8696
920
6439
334
1841
6742
662
1228
8087
3005
9308
4125
4514
5134
38
816
910
9249
6614
3179
1782
7729
1252
1543
3182
4798
4304
4753
8406
1884
4065
3557
7603
1655
762
2974
4022
6776
9372
3245
4238
3312
9636
5067
7914
2285
3431
572
9556
6844
9817
4219
1476
4637
7364
5792
1396
5792
7364
4637...

input:


output:

Accepted: 118

result:

points 1.0

Test #28:

score: 10
Accepted
time: 8ms
memory: 6760kb

input:

9999 9998 9483 1 2
8085 9483
9142 4165
9483 9447
6783 3260
2281 9483
9008 9483
9483 2946
8678 9483
9483 1574
9483 4089
9268 9483
9483 1754
7292 9483
9483 1138
3291 9483
9483 1505
9483 7289
3552 9483
540 9483
8663 9483
5600 9483
9483 1147
1414 9483
9483 4948
9868 9483
9483 5457
4348 9483
766 9483
948...

output:

0
9483
1
9483
2
9483
3
9483
4
9483
5
9483
6
9483
7
9483
8
2067
8
9483
9
9483
10
9483
11
9483
13
9483
14
9483
15
9483
16
9483
17
9483
18
9483
19
9483
20
9483
21
9483
23
9483
24
261
24
9483
26
9483
27
9483
28
9483
29
9483
31
9483
32
9483
33
9483
34
9483
35
9483
36
9483
37
9483
38
9483
39
9483
40
9483
...

input:


output:

Accepted: 118

result:

points 1.0

Test #29:

score: 10
Accepted
time: 16ms
memory: 6752kb

input:

9999 9998 9620 1 2
6192 4560
8606 6192
6192 3257
6192 5744
6596 6192
8631 6192
6192 1021
6192 2225
7381 6192
5185 6192
6192 3512
9700 2169
4958 6192
6192 3363
534 6192
6192 3214
5556 6192
6192 9929
7103 6133
3909 6192
6192 2549
3191 6192
6192 6592
4671 6192
6192 6178
8366 6192
7630 6192
6192 2956
61...

output:

6192
1
6192
2
6192
3
6192
4
6192
5
6192
6
6192
7
5489
7
6192
8
6192
9
6192
10
6192
11
6192
12
6192
13
6192
14
6192
15
6192
16
6192
18
6192
19
6192
20
6192
21
151
21
6192
22
6192
24
6192
25
6192
26
6192
27
6192
28
6192
29
6192
30
6192
31
6192
32
6192
33
6192
34
6192
35
6192
36
6192
37
6192
38
6192
40...

input:


output:

Accepted: 118

result:

points 1.0

Test #30:

score: 10
Accepted
time: 14ms
memory: 6472kb

input:

9090 9089 1217 0 2
7687 907
2389 4908
2162 7524
705 1615
5929 7881
6467 3950
2614 7383
2830 2614
1760 475
4734 7412
2513 4155
5155 8550
604 6968
6317 8705
7637 8070
7799 2497
2950 7021
1998 3310
4389 8912
5423 3678
6345 1928
7269 1951
1852 7715
8742 4709
4085 7152
7391 6241
3226 4895
3379 8787
298 8...

output:

6146
267
2453
3500
7419
848
9061
7662
4029
0
3623
1636
4741
1636
3623
5490
779
5490
8565
5490
3623
0
4029
5439
3905
3780
422
3780
8982
3780
3905
6055
1889
6055
3419
6055
3905
5439
5798
7150
3945
7150
7276
7150
5798
7989
128
7989
3497
7989
5798
5439
4029
7662
4270
4804
3720
4550
3420
4550
4680
4550
3...

input:


output:

Accepted: 118

result:

points 1.0

Test #31:

score: 10
Accepted
time: 13ms
memory: 6412kb

input:

9090 9089 7869 0 2
439 7678
5406 5367
3963 8204
6531 491
8969 2489
2933 1629
4171 7004
2561 2714
1208 6553
4596 7055
8737 7575
7318 5045
743 7298
6338 1751
5551 8998
2243 2032
3407 4977
494 4268
7928 1070
2695 2154
1014 4521
2108 8285
8574 5209
7759 3851
1330 8763
567 4037
5165 4401
2286 1303
3878 6...

output:

450
7421
3250
5956
5700
6576
4256
45
7538
7385
4930
3745
7485
4802
8357
6797
5809
1940
2271
7309
948
2670
948
7309
4326
2043
4326
2812
4326
7309
2271
1940
8281
1955
1218
226
1218
4826
1218
1955
5411
7321
5411
7599
5411
1955
8281
8538
1772
2616
1772
5574
1772
8538
7963
216
7963
8848
7963
8538
8281
19...

input:


output:

Accepted: 118

result:

points 1.0

Test #32:

score: 10
Accepted
time: 13ms
memory: 6720kb

input:

9541 9540 7537 0 2
4039 7885
3202 5839
62 481
2083 3904
6962 3140
4429 6635
2137 1173
9112 9167
3927 3539
2982 5326
242 1013
4212 8007
1931 319
1787 474
5618 5788
349 1751
1545 1759
4562 2506
7991 5261
5030 1081
1634 8664
3915 3797
6872 1659
342 4600
3653 2534
1665 7112
2003 6975
8028 3907
2988 4673...

output:

3637
8480
8161
760
4330
3430
6485
8364
3330
5388
685
4576
6680
6387
6680
7816
6680
4576
9407
3111
9407
8009
9407
4576
685
5656
5031
5123
5031
8548
5031
5656
5114
1971
5114
2115
5114
5656
685
5388
5213
2313
4061
6596
4061
9397
4061
2313
5213
5388
3330
7665
2769
2965
6271
6500
6271
8386
6271
2965
9284...

input:


output:

Accepted: 118

result:

points 1.0

Test #33:

score: 10
Accepted
time: 22ms
memory: 7292kb

input:

9987 9986 9440 1 2
1543 4796
2905 1746
279 4250
793 5392
4968 2374
2696 8919
8989 5341
1506 5383
2329 4832
5836 7006
9519 1176
1071 1226
6280 2137
1226 4174
4699 9817
9927 6479
3853 6690
8311 1226
5959 3692
1226 1068
5739 9836
8115 4089
6028 2109
3520 4291
5962 1112
5608 1678
5425 1226
2942 889
2990...

output:

6340
4232
3780
4021
2046
6628
1226
1
4205
3398
5406
3937
407
9574
1181
6072
940
5260
5003
3033
1097
3033
5003
5260
940
6072
1181
9574
407
3937
5406
3398
4205
1
1226
8
4426
645
4957
8472
7753
3627
287
9940
388
2298
317
3200
2016
750
2016
3200
317
2298
388
9940
287
3627
7753
8472
4957
645
4426
8
1226
...

input:


output:

Accepted: 118

result:

points 1.0

Test #34:

score: 10
Accepted
time: 15ms
memory: 7412kb

input:

9987 9986 7948 1 2
7630 3908
3332 9034
6017 4798
7911 2719
9768 7120
9556 481
8165 5592
7178 9007
8381 2451
5622 9495
2025 2636
2450 4315
1401 4628
519 9489
2345 4867
1294 3287
4229 3484
8504 8953
3024 5132
7167 2193
1681 7396
2695 6193
8951 285
6204 5670
7152 9226
1472 9819
7837 988
5553 9611
9476 ...

output:

2235
9662
2477
2853
6497
9226
6
5686
94
2817
1212
4438
3227
4438
1212
2817
94
5686
6
9226
12
8793
4177
9770
809
2098
809
9770
4177
8793
12
9226
13
7176
3275
5944
9180
4628
1401
7533
8755
5877
4092
119
4092
5877
8755
7533
1401
4628
9180
5944
3275
7176
13
9226
26
2521
2539
4630
6934
1633
6934
4630
253...

input:


output:

Accepted: 118

result:

points 1.0

Test #35:

score: 10
Accepted
time: 15ms
memory: 6908kb

input:

10000 9999 7807 0 2
4048 1537
7458 9016
7807 1730
6668 5954
4775 9794
5404 6813
935 7412
9004 9025
4216 8917
9991 5991
4780 4694
3733 2607
3683 5748
7880 2383
1592 5921
9303 3113
6922 8815
5232 6895
2061 4842
7817 3128
9127 3877
5844 2526
1862 4466
3719 493
3699 5411
8690 26
2921 5038
2795 3598
4169...

output:

4769
1046
7844
7480
9763
4111
3589
1014
9978
645
1227
183
1227
645
4894
645
5563
1529
5563
6067
5563
6191
5563
8400
2048
8400
5563
645
7731
645
8624
9591
8624
645
9978
5434
2897
5434
3605
6917
1303
6897
1303
6917
8409
8787
8409
6917
3605
5434
7936
1812
2670
2123
2670
5735
2670
1812
7768
2917
2337
63...

input:


output:

Accepted: 118

result:

points 1.0

Test #36:

score: 10
Accepted
time: 13ms
memory: 7012kb

input:

10000 9999 4233 0 2
4619 925
1310 6964
6038 9361
1746 4178
4407 3111
4252 8706
5292 9350
5116 746
8651 7568
7687 9743
2456 6759
1030 3505
4459 1353
8205 3665
6558 691
7502 816
8768 3846
7977 5695
530 8540
1143 6916
9595 1968
8080 1518
3288 7962
3736 6229
6821 835
506 8097
7478 3832
2362 1899
7520 64...

output:

7770
683
8464
6698
4592
8987
573
136
2658
6918
8160
1141
7896
8491
2394
7831
2737
1716
846
5493
846
8050
1794
8050
4614
8050
846
9459
846
1716
869
508
2521
508
3004
508
4711
508
8338
508
869
6383
1704
6383
5004
6383
869
7037
5347
7037
869
1716
2737
2912
4365
2912
2737
4249
2737
6360
5535
6360
2737
7...

input:


output:

Accepted: 118

result:

points 1.0

Test #37:

score: 10
Accepted
time: 24ms
memory: 6840kb

input:

10000 9999 4774 1 2
3421 3978
4431 7790
9499 9186
4274 3154
5969 7498
6770 1310
8037 7077
1925 9340
5318 6712
9825 8414
2710 4687
4250 5267
5031 7933
3308 9644
833 3414
1826 9945
5850 1740
1604 3579
4619 2261
1655 6562
7336 6671
3541 7388
7540 8027
1674 4765
7585 1196
2803 9026
6556 8924
8308 9619
9...

output:

3616
3447
7484
517
6503
8965
7436
3090
1683
5207
1683
3090
2181
1589
2181
5706
838
5706
1717
5706
1829
2888
8222
2888
1829
5706
4466
4064
390
4064
3046
4064
3493
3467
3493
4064
4361
4064
9065
3430
9065
4044
5042
4044
9065
4064
4466
5706
2181
3090
4778
3090
6202
3090
6410
265
6410
1069
6410
3202
4259...

input:


output:

Accepted: 118

result:

points 1.0

Test #38:

score: 10
Accepted
time: 14ms
memory: 9772kb

input:

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

output:

5000
4998
4996
4994
4992
4990
4988
4986
4984
4982
4980
4978
4976
4974
4972
4970
4968
4966
4964
4962
4960
4958
4956
4954
4952
4950
4948
4946
4944
4942
4940
4938
4936
4934
4932
4930
4928
4926
4924
4922
4920
4918
4916
4914
4912
4910
4908
4906
4904
4902
4900
4898
4896
4894
4892
4890
4888
4886
4884
4886
...

input:


output:

Accepted: 118

result:

points 1.0

Test #39:

score: 10
Accepted
time: 12ms
memory: 9772kb

input:

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

output:

4924
4922
4920
4918
4916
4914
4912
4910
4908
4906
4904
4902
4900
4898
4896
4894
4892
4890
4888
4886
4884
4882
4880
4878
4876
4874
4872
4870
4868
4866
4864
4862
4860
4858
4856
4854
4852
4850
4848
4846
4844
4842
4840
4838
4836
4834
4832
4830
4828
4826
4824
4822
4820
4818
4816
4814
4812
4810
4808
4810
...

input:


output:

Accepted: 118

result:

points 1.0

Test #40:

score: 10
Accepted
time: 14ms
memory: 8308kb

input:

10000 9999 7061 0 2
5581 8625
9042 5246
1437 7853
4721 1806
6440 6524
4541 45
6798 3465
2612 2139
7360 289
813 1319
3175 7753
8143 9620
7035 2630
2236 7421
7674 479
1990 7305
1975 6474
6173 7011
5859 1353
6429 4043
4586 3246
5744 9895
7025 92
5325 8203
2372 2113
9169 2390
3102 4223
7976 558
3983 274...

output:

2451
4460
1022
4460
1859
4460
3180
1525
9249
1986
7539
1986
9249
1525
3180
4460
2451
6410
2913
6636
2913
6661
1740
4911
1740
5770
6917
5770
9593
4434
2341
4434
4932
741
122
741
5358
3791
5684
1962
2501
1962
5078
9751
8061
7857
8806
7857
9251
4004
47
3899
1729
3899
3977
2790
3977
5780
4162
5780
4713
...

input:


output:

Accepted: 118

result:

points 1.0

Test #41:

score: 10
Accepted
time: 19ms
memory: 8284kb

input:

10000 9999 6298 0 2
3879 6623
1401 2005
3005 4103
7368 3258
4187 3043
9782 1418
3779 3810
1107 9159
8392 1247
9370 4703
3847 8220
8125 8875
6001 1926
6188 81
7142 9134
2809 6672
9459 1987
5388 8256
3962 9712
2064 1535
5549 9826
664 3659
7867 3059
4728 7492
6290 1032
7743 427
1228 8825
8972 3409
7535...

output:

9330
7712
6670
7057
409
8917
2237
1848
4445
6939
1080
272
8605
1623
1070
2912
990
2135
2908
1194
404
5169
6600
5879
1951
1834
2410
8385
5615
3118
940
4651
9879
9926
7587
5773
8119
4925
807
4278
1812
2457
2629
5042
2061
5322
8989
9282
1147
1874
683
9491
7166
3491
170
6013
6645
892
3578
892
6645
6013
...

input:


output:

Accepted: 118

result:

points 1.0

Test #42:

score: 10
Accepted
time: 24ms
memory: 8432kb

input:

10000 9999 7243 1 2
4300 4425
5342 7414
1545 2209
9359 7612
7524 3834
9725 4307
1253 868
3584 1640
42 929
9563 3574
7551 6888
878 6898
8891 1393
5293 3531
1174 3277
8776 2448
9443 6338
1611 659
5281 5068
3311 6065
4089 1746
5877 7934
6912 4296
724 8004
3785 7941
5779 7356
4443 6346
9686 5428
9275 72...

output:

9198
6828
8000
2641
7297
9493
3760
7819
3174
4912
5355
6769
2366
8120
3611
7848
9806
2566
6570
7892
1913
2729
3755
3029
8022
1600
6745
8760
5022
4093
2296
1776
563
4369
2244
7710
2621
3181
4683
5651
8278
6741
6373
9671
8820
726
850
8312
7792
3817
9333
9590
1330
2792
5709
798
7456
7063
6355
7063
7456...

input:


output:

Accepted: 118

result:

points 1.0

Test #43:

score: 10
Accepted
time: 15ms
memory: 8560kb

input:

10000 9999 1653 0 2
6753 1881
4631 7196
7491 2394
7490 3533
1644 1135
2369 5900
9814 9071
8450 2029
1512 7470
6772 5028
8366 3073
4831 7902
5358 6278
6199 5653
1412 9233
1873 9398
8598 5195
4041 7603
7881 2592
2457 3410
3731 2618
3252 4109
9260 1677
9418 6572
4299 4837
2469 3936
7982 3704
3659 3842
...

output:

2989
9682
9293
698
82
2659
5641
2532
3147
2079
4396
2734
7574
3684
3785
2813
5212
1783
1111
2947
1683
3703
201
4321
4796
5005
2367
5302
4723
576
3756
6733
4292
5585
8172
6442
4376
6459
4684
6220
5289
266
2319
4438
3990
8008
9219
9991
4461
463
7030
6888
8216
3302
331
6824
8588
6990
8027
6990
8588
682...

input:


output:

Accepted: 118

result:

points 1.0

Test #44:

score: 10
Accepted
time: 23ms
memory: 8736kb

input:

10000 9999 8541 0 2
4952 7490
8591 4795
7845 894
2421 1943
7667 739
8464 4844
4817 2370
4794 9577
4919 1509
3160 4008
5239 7443
5850 534
1914 1917
7877 9532
7793 387
1886 3208
7872 2031
9799 9067
4152 4890
133 5537
5299 2917
1869 5807
9031 6716
7530 4482
5614 2162
9094 1938
2425 5346
4336 6977
7590 ...

output:

9393
6947
9421
380
4878
3450
9612
5946
8480
3156
971
7455
2118
218
2961
3334
8550
9582
6593
8961
5374
3181
6478
4789
5018
1331
7127
5304
4152
4110
8704
4399
9713
8764
9872
4386
6168
1763
5057
781
6816
3501
8651
5390
8065
5135
236
6647
2053
2513
4640
7110
2277
5240
8056
8429
5320
2298
8013
2298
5320
...

input:


output:

Accepted: 118

result:

points 1.0

Test #45:

score: 10
Accepted
time: 17ms
memory: 8284kb

input:

10000 9999 9268 0 2
2898 5546
8353 3093
236 9046
9743 6317
6012 2908
8180 3419
1177 1630
5476 6849
6478 2498
7046 8572
6939 2201
4210 6178
9688 4738
4066 2971
2893 7044
9205 100
1203 1083
3805 5705
3181 3068
8859 6498
2721 1663
9426 1631
9013 4881
664 6960
1967 6439
3637 6577
4112 2739
6837 4200
474...

output:

2836
9368
3075
8961
7350
4923
6831
936
5128
2425
1626
9487
1753
6512
4327
4857
8133
9512
9679
8928
2916
8346
1122
4118
4752
2089
2464
2001
7448
7563
5588
1211
41
7504
8915
5307
1892
2772
3396
7001
3449
5512
3654
7598
8626
1469
7478
3072
7277
2628
2434
923
4731
6285
1432
7385
6497
8207
6751
8207
6497...

input:


output:

Accepted: 118

result:

points 1.0

Test #46:

score: 10
Accepted
time: 27ms
memory: 8284kb

input:

9999 9998 3096 1 2
8455 4536
4683 1498
1730 6888
5571 6806
870 7071
2524 2168
9509 6441
2362 2959
3354 4300
2128 9952
6974 2281
9499 3699
4697 485
4568 2984
995 6675
7656 6314
7023 5464
7766 3348
1304 9049
644 4411
6978 1919
9545 4839
371 6197
8356 3200
8452 6989
7021 7374
1529 1761
9421 4682
5313 8...

output:

7507
9662
3315
3153
4375
3924
7632
4997
901
9318
5011
5850
622
3135
7126
9210
1277
6179
1422
4219
2579
951
5948
834
347
2900
2573
2510
3163
6113
4512
2079
7951
4818
1649
5715
5290
9549
4348
5674
5622
2308
3804
632
3547
1045
8638
1000
6303
3168
3860
7081
1993
3556
1469
403
9717
3240
1596
3240
9717
40...

input:


output:

Accepted: 118

result:

points 1.0

Test #47:

score: 10
Accepted
time: 12ms
memory: 7792kb

input:

9090 9089 4136 0 2
4859 403
3482 4592
8738 7369
4786 7192
7376 5116
8365 562
7586 525
5247 7790
4114 3441
6324 5105
3069 1729
4523 8090
5133 3167
7295 7108
5027 4226
803 8769
637 3791
2152 8323
2246 2663
4502 5056
6107 6545
2006 6228
2605 7322
653 3452
4658 2416
8782 2782
5097 1560
426 5765
1684 603...

output:

6320
2447
6701
8102
1546
6277
7506
6992
6461
2721
5961
9059
8323
2152
5999
1334
3620
2260
5665
4286
4246
3929
5934
8997
7176
6439
8901
4393
3851
4131
6904
6998
4973
7311
424
1297
2637
4338
4843
2941
8248
194
7165
2639
7627
8874
7795
4367
2710
5437
1394
8143
1218
6145
70
3991
2077
4986
1060
4986
2077...

input:


output:

Accepted: 118

result:

points 1.0

Test #48:

score: 10
Accepted
time: 24ms
memory: 8000kb

input:

9501 9500 4737 0 2
1491 8603
7408 6298
8245 5302
6985 3282
7154 7013
7894 7983
7709 4041
3973 1616
3031 8921
639 7923
9069 6136
7253 3869
7046 8761
1780 5480
8411 4820
2164 1441
3031 5814
1497 868
4106 4893
8563 20
7345 2609
5870 6742
5124 2571
9156 8756
5561 1052
3296 983
2752 9202
5337 8895
2665 5...

output:

4795
5370
168
4068
2405
2147
3395
5006
5818
2481
1138
1814
3405
4614
2388
8990
2759
7927
1539
5623
3057
1883
7095
6100
56
5233
8430
1255
6151
58
5832
6940
3874
6310
2378
2932
6774
5994
8055
8241
4654
5769
4928
3711
2781
1117
940
3968
9433
6031
144
2103
1102
5545
4638
701
2720
4150
3378
4150
2720
701...

input:


output:

Accepted: 118

result:

points 1.0

Test #49:

score: 10
Accepted
time: 3ms
memory: 3660kb

input:

150 149 117 1 2
12 108
38 137
145 47
85 75
109 116
16 96
84 100
85 97
111 115
94 77
86 89
30 53
25 83
93 128
31 116
108 21
132 56
149 114
95 40
100 87
47 25
74 3
19 115
105 9
23 4
34 94
43 116
52 19
74 44
122 19
124 127
117 17
126 147
5 37
99 119
89 71
51 125
17 56
44 137
24 30
142 56
38 69
103 34
4...

output:

17
56
106
56
132
6
132
56
142
56
17
69
38
18
38
51
125
51
38
92
38
95
40
95
38
124
16
35
16
124
38
69
97
0
97
10
22
10
97
11
97
20
97
42
21
9
41
9
105
9
21
108
12
108
121
58
121
108
21
123
4
23
4
39
118
39
4
46
107
46
4
136
84
100
87
8
87
100
84
136
4
138
4
123
15
123
131
123
21
143
57
61
27
61
57
1...

input:


output:

Accepted: 118

result:

points 1.0

Test #50:

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

input:

166 165 40 0 2
1 3
113 111
54 141
121 165
139 112
45 58
134 65
157 76
68 155
2 111
58 154
89 79
117 24
110 86
133 35
27 71
29 75
50 112
108 137
142 86
75 39
2 86
83 1
150 79
31 86
15 162
143 21
135 75
50 119
85 69
95 159
14 87
16 19
154 136
65 20
46 116
52 97
25 123
130 68
46 132
139 120
60 49
82 14...

output:

46
116
46
132
46
40
112
25
74
25
123
25
112
50
36
50
102
78
160
78
102
50
119
50
112
65
20
19
16
19
28
19
20
65
134
65
112
90
112
111
2
86
29
17
13
17
66
129
66
17
71
27
71
70
71
105
71
17
146
67
98
67
146
17
29
48
9
48
29
75
34
62
88
99
88
62
107
62
34
92
6
4
0
4
6
12
6
92
22
55
22
92
34
75
29
85
6...

input:


output:

Accepted: 118

result:

points 1.0

Test #51:

score: 10
Accepted
time: 7ms
memory: 3616kb

input:

283 282 198 1 2
198 233
198 273
105 198
138 198
198 92
256 198
141 198
198 249
219 198
198 182
87 198
198 232
198 176
160 198
235 198
198 48
115 198
271 198
198 217
280 198
136 198
198 61
42 198
50 198
198 134
0 198
198 240
198 201
174 198
5 198
247 198
5 228
245 198
36 198
198 146
177 198
198 20
19...

output:

0
198
1
198
2
198
3
198
4
198
5
228
5
198
6
198
7
198
8
159
8
198
9
55
9
198
10
198
12
198
13
198
14
198
15
198
16
198
17
198
18
198
19
198
20
198
21
198
22
198
23
198
24
198
25
198
26
198
27
198
28
198
29
198
30
198
31
198
32
198
33
198
34
198
35
198
36
198
37
198
38
198
39
198
40
198
41
198
42
198...

input:


output:

Accepted: 118

result:

points 1.0

Test #52:

score: 10
Accepted
time: 6ms
memory: 3656kb

input:

144 146 122 0 2
9 21
109 38
63 95
118 108
111 65
32 143
27 99
69 34
62 42
46 65
117 79
143 45
58 47
43 56
52 57
92 25
132 89
98 134
12 55
75 113
101 142
84 39
1 127
59 71
129 118
106 40
81 77
137 127
78 88
3 99
58 40
14 37
112 16
48 122
57 143
55 83
29 141
127 103
38 27
15 123
53 31
5 7
2 87
49 105
...

output:

48
4
48
72
48
116
48
122
108
118
55
12
20
76
20
12
66
12
128
19
128
88
78
95
63
95
78
88
128
91
128
12
143
0
143
32
143
45
60
45
136
45
143
57
52
57
119
8
119
71
59
71
119
97
125
97
119
57
143
112
16
112
17
93
17
112
65
46
65
111
65
141
11
54
41
54
11
141
29
80
29
141
65
112
79
117
79
112
85
51
67
5...

input:


output:

Accepted: 118

result:

points 1.0

Test #53:

score: 10
Accepted
time: 4ms
memory: 3576kb

input:

100 99 95 0 2
33 57
30 20
79 99
27 43
16 1
7 58
1 3
41 73
81 10
65 14
13 93
18 11
46 32
55 84
37 51
45 49
13 86
81 23
92 2
65 34
35 70
9 32
6 16
28 23
40 36
38 61
88 60
40 75
53 2
90 70
94 33
69 21
80 73
15 26
26 0
63 77
78 62
59 47
4 39
21 4
69 56
10 9
47 58
87 39
12 77
8 30
20 37
64 75
42 95
74 27...

output:

42
0
26
15
66
19
1
3
50
3
1
16
6
86
13
93
62
78
35
70
90
36
40
75
64
96
18
11
92
2
53
80
73
41
8
30
20
37
51
44
55
84
91
63
77
12
77
63
91
84
55
44
51
37
20
30
8
41
73
80
53
2
92
11
18
96
64
75
40
36
90
70
35
78
62
93
13
86
6
16
1
19
66
15
26
0
42
95
83
31
38
61
24
7
58
47
59
48
68
43
27
74
65
74
27...

input:


output:

Accepted: 118

result:

points 1.0

Test #54:

score: 10
Accepted
time: 4ms
memory: 3660kb

input:

80 79 74 0 2
10 65
1 29
67 52
20 48
31 8
14 50
19 25
8 11
15 65
72 55
13 26
23 59
56 40
5 47
2 34
61 51
2 3
6 11
28 78
69 49
2 30
73 26
32 49
15 60
47 54
35 36
37 29
69 42
71 57
39 7
28 63
41 63
43 39
77 46
40 0
58 50
62 59
19 72
44 75
68 76
27 59
4 18
66 42
9 31
23 43
35 38
66 55
0 64
20 21
70 77
4...

output:

17
37
29
1
64
0
40
56
79
73
26
13
46
77
70
25
19
72
55
66
42
69
49
32
45
12
7
39
43
23
59
27
10
65
15
60
15
65
10
27
59
62
59
23
43
39
7
12
45
32
49
69
42
66
55
72
19
25
70
77
46
13
26
73
79
56
40
0
64
1
29
37
17
74
18
4
41
63
28
78
24
16
14
50
58
68
76
54
47
5
11
6
11
8
31
9
3
9
31
8
11
5
47
54
76
...

input:


output:

Accepted: 118

result:

points 1.0

Test #55:

score: 10
Accepted
time: 1ms
memory: 3584kb

input:

69 68 3 0 2
26 22
52 44
4 1
27 50
27 65
22 5
13 10
67 11
67 3
17 68
10 12
66 18
59 33
6 45
61 57
30 14
1 2
32 21
17 56
57 46
55 52
1 64
48 7
42 25
54 32
60 4
9 21
3 40
64 65
14 28
9 20
39 31
42 43
25 31
16 40
29 23
6 36
37 39
33 38
23 2
68 45
50 8
48 51
36 20
58 61
15 66
50 62
60 16
12 8
18 53
55 43...

output:

40
16
60
4
1
2
23
29
23
2
1
64
65
27
0
27
50
8
12
10
13
38
33
59
54
32
21
9
20
36
6
45
68
17
56
53
18
66
15
19
15
66
24
66
18
53
56
17
68
45
6
36
20
41
20
9
21
32
54
59
33
38
13
10
12
8
50
49
50
62
50
27
65
64
1
4
60
16
40
3
67
11
35
5
22
26
28
14
30
51
48
7
63
44
52
55
43
42
25
42
43
55
52
44
63
7
...

input:


output:

Accepted: 118

result:

points 1.0

Test #56:

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

input:

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

output:

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

input:


output:

Accepted: 118

result:

points 1.0

Test #57:

score: 10
Accepted
time: 4ms
memory: 3548kb

input:

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

output:

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

input:


output:

Accepted: 118

result:

points 1.0

Test #58:

score: 10
Accepted
time: 1ms
memory: 3644kb

input:

92 91 64 0 2
75 32
56 9
15 33
21 73
13 56
18 91
63 48
45 27
69 68
74 15
50 31
28 26
1 10
45 53
23 41
79 26
89 23
13 85
87 8
64 6
35 51
57 22
61 37
46 71
36 5
0 6
47 20
16 84
60 38
64 70
59 31
70 86
30 0
24 11
71 40
85 58
9 80
32 19
1 39
86 21
34 10
1 65
44 41
77 22
7 49
51 49
29 24
78 37
87 2
19 60
...

output:

6
0
30
25
27
45
53
8
87
2
44
41
23
89
31
50
31
59
81
59
31
89
23
41
44
2
87
8
53
45
27
25
30
0
6
64
70
86
21
73
17
67
48
63
79
26
28
14
55
20
47
33
15
74
35
51
49
7
11
24
29
90
58
85
13
56
9
80
5
36
38
60
19
32
75
72
75
32
19
60
38
36
5
80
9
56
13
85
58
90
29
24
11
7
49
51
35
74
15
33
47
20
55
14
28...

input:


output:

Accepted: 118

result:

points 1.0

Test #59:

score: 10
Accepted
time: 4ms
memory: 3676kb

input:

105 104 13 1 2
43 45
2 76
3 93
91 17
4 0
68 9
83 40
95 77
85 44
6 15
102 33
40 31
79 18
100 64
49 71
34 88
104 101
92 81
91 29
54 51
8 60
7 59
21 25
36 96
81 86
90 62
67 92
73 3
55 96
84 20
72 66
89 7
80 87
14 42
58 6
70 50
103 85
72 19
46 61
5 52
7 41
94 22
30 71
93 88
32 11
70 81
57 89
54 53
99 94...

output:

31
40
83
78
2
76
36
96
55
82
79
18
104
101
5
52
1
23
64
100
59
7
41
7
89
57
33
102
61
46
9
68
50
70
81
92
67
28
25
21
95
77
98
0
4
12
38
47
17
91
29
91
17
47
38
12
4
0
98
14
42
14
98
77
95
21
25
28
67
92
81
70
50
68
9
46
37
46
61
102
33
57
89
7
59
100
64
23
1
52
5
101
10
101
104
18
79
82
55
96
36
76...

input:


output:

Accepted: 118

result:

points 1.0

Test #60:

score: 10
Accepted
time: 6ms
memory: 3672kb

input:

70 69 51 0 2
54 45
50 24
49 54
54 63
4 54
50 41
54 51
11 54
36 54
54 8
68 59
54 21
54 7
14 54
7 43
54 60
67 54
37 54
12 54
41 60
54 39
54 17
54 22
54 23
27 54
6 54
18 54
54 52
33 7
54 19
53 54
51 3
54 61
28 54
54 26
54 34
54 5
65 54
2 54
16 54
54 1
6 15
60 25
54 10
66 65
9 54
54 57
35 54
13 44
54 64...

output:

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

input:


output:

Accepted: 118

result:

points 1.0

Subtask #3:

score: 10
Accepted

Test #61:

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

input:

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

output:

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

input:


output:

Accepted: 118

result:

points 1.0

Test #62:

score: 10
Accepted
time: 3ms
memory: 3668kb

input:

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

output:

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

input:


output:

Accepted: 118

result:

points 1.0

Test #63:

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

input:

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

output:

97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
40
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
...

input:


output:

Accepted: 118

result:

points 1.0

Test #64:

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

input:

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

output:

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

input:


output:

Accepted: 118

result:

points 1.0

Test #65:

score: 10
Accepted
time: 3ms
memory: 5072kb

input:

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

output:

605
604
603
602
601
600
599
598
597
596
595
594
593
592
591
590
589
588
587
586
585
584
583
582
581
580
579
578
577
576
575
574
573
572
571
570
569
568
567
566
565
564
563
562
561
560
559
558
557
556
555
554
553
552
551
550
549
548
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
...

input:


output:

Accepted: 118

result:

points 1.0

Test #66:

score: 10
Accepted
time: 5ms
memory: 5128kb

input:

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

output:

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

input:


output:

Accepted: 118

result:

points 1.0

Test #67:

score: 10
Accepted
time: 5ms
memory: 5032kb

input:

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

output:

148
147
146
145
144
143
142
141
140
139
138
137
136
135
134
133
132
131
130
129
128
127
126
125
124
123
122
121
120
119
118
117
116
115
114
113
112
111
110
109
108
107
106
105
104
103
102
101
100
99
98
97
96
95
94
93
92
91
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111...

input:


output:

Accepted: 118

result:

points 1.0

Test #68:

score: 10
Accepted
time: 9ms
memory: 5000kb

input:

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

output:

1599
1598
1597
1596
1595
1594
1593
1592
1591
1590
1589
1588
1587
1586
1585
1584
1583
1582
1581
1580
1579
1578
1577
1576
1575
1574
1573
1572
1571
1570
1569
1568
1567
1566
1565
1564
1563
1562
1561
1560
1559
1558
1557
1556
1555
1554
1553
1552
1551
1550
1549
1548
1547
1546
1545
1544
1543
1542
1541
1542
...

input:


output:

Accepted: 118

result:

points 1.0

Test #69:

score: 10
Accepted
time: 16ms
memory: 12628kb

input:

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

output:

5431
5430
5429
5428
5427
5426
5425
5424
5423
5422
5421
5420
5419
5418
5417
5416
5415
5414
5413
5412
5411
5410
5409
5408
5407
5406
5405
5404
5403
5402
5401
5400
5399
5398
5397
5396
5395
5394
5393
5392
5391
5390
5389
5388
5387
5386
5385
5384
5383
5382
5381
5380
5379
5378
5377
5376
5375
5374
5373
5374
...

input:


output:

Accepted: 118

result:

points 1.0

Test #70:

score: 10
Accepted
time: 12ms
memory: 12624kb

input:

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

output:

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

input:


output:

Accepted: 118

result:

points 1.0

Test #71:

score: 10
Accepted
time: 8ms
memory: 12640kb

input:

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

output:

9874
9873
9872
9871
9870
9869
9868
9867
9866
9865
9864
9863
9862
9861
9860
9859
9858
9857
9856
9855
9854
9853
9852
9851
9850
9849
9848
9847
9846
9845
9844
9843
9842
9841
9840
9839
9838
9837
9836
9835
9834
9833
9832
9831
9830
9829
9828
9827
9826
9825
9824
9823
9822
9821
9820
9819
9818
9817
9816
9817
...

input:


output:

Accepted: 118

result:

points 1.0

Test #72:

score: 10
Accepted
time: 3ms
memory: 3576kb

input:

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

output:

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

input:


output:

Accepted: 118

result:

points 1.0

Test #73:

score: 10
Accepted
time: 4ms
memory: 3588kb

input:

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

output:

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

input:


output:

Accepted: 118

result:

points 1.0

Test #74:

score: 10
Accepted
time: 8ms
memory: 3572kb

input:

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

output:

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

input:


output:

Accepted: 118

result:

points 1.0

Test #75:

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

input:

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

output:

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

input:


output:

Accepted: 118

result:

points 1.0

Subtask #4:

score: 55
Accepted

Test #76:

score: 55
Accepted
time: 26ms
memory: 7044kb

input:

10000 20000 6001 0 4
7937 8111
5224 6607
3036 954
3359 9101
5904 4965
2495 2277
1132 8097
7822 4014
4314 713
9077 8400
1370 5709
545 7541
4005 613
1647 1777
6133 5554
9377 9348
8128 6507
8934 3389
6677 1804
7587 8765
6601 4316
6962 4337
2753 7991
8049 1123
9108 758
3596 1208
4745 7928
2598 1843
3843...

output:

9373
2525
7071
8500
470
6451
7267
3572
1730
6664
3208
7733
6050
3277
6050
8248
1624
3439
9319
3439
1624
5660
1624
8248
2868
3690
1620
3690
2868
8248
5534
8248
7532
7383
2402
3449
2402
7383
3597
1444
6676
5511
7393
1577
2223
575
2993
7982
2993
575
7775
3625
4596
3625
7775
575
2223
4973
2118
2242
427
...

input:


output:

Accepted: 118

result:

points 1.0

Test #77:

score: 55
Accepted
time: 27ms
memory: 7032kb

input:

10000 19901 5408 0 4
5508 8775
8797 9186
6746 4742
6332 5680
1638 6809
1210 2866
4656 8538
7474 2246
608 3140
4541 7751
2973 7644
4272 2663
8236 7950
9787 488
8119 5720
2740 1936
4723 8847
830 9555
9327 2121
4646 3621
4070 7108
2490 6990
1361 452
7367 7977
5569 708
3327 8319
1093 9133
7720 7837
4580...

output:

1889
956
8331
1773
9881
7788
43
1234
43
1413
46
1325
918
617
3657
617
918
9126
4156
1235
1435
1534
6517
7828
2523
2639
8720
7375
8720
2639
2523
6154
285
2794
7254
5433
2204
1257
7111
5289
6089
3028
8165
3028
6089
5289
7111
1257
2204
1999
6043
208
6043
8172
6043
1999
2204
4730
5073
9445
5431
9445
507...

input:


output:

Accepted: 118

result:

points 1.0

Test #78:

score: 55
Accepted
time: 28ms
memory: 7208kb

input:

9999 19996 5543 1 4
6029 1779
4584 847
6868 7887
3350 714
4937 8135
955 7262
2063 3070
2573 5948
8009 3294
8489 9157
3815 2958
1757 6958
6403 5864
7705 5081
4968 8683
5722 9891
6397 7403
2449 5280
558 7163
9687 6524
2939 9885
9420 6184
8741 7989
7595 6825
8332 871
4250 7636
5808 6237
2711 2584
9483 ...

output:

3824
2535
3246
5325
8801
4181
5919
9412
593
5603
9354
8053
5375
1529
5895
4273
8702
3635
252
554
109
5993
6978
6633
223
2083
3321
4897
122
1713
2568
8715
1712
6358
8448
3286
1693
7651
9427
5887
5955
8532
3488
3873
2560
29
8844
6136
2831
1709
3304
5589
5790
2184
9763
8366
1218
8080
1590
8080
1218
836...

input:


output:

Accepted: 118

result:

points 1.0

Test #79:

score: 55
Accepted
time: 21ms
memory: 6724kb

input:

10000 9999 7805 1 4
9479 9586
7247 4309
2437 1062
6598 8441
9640 7787
5628 7891
8772 9067
7607 1266
1939 2747
3210 9212
7585 9953
2733 5857
4459 5629
1011 9545
3160 9679
7008 2569
7085 3197
6304 6025
455 1030
9909 5968
4224 1787
4310 3399
1151 1372
1528 2031
7916 8815
5617 8672
7000 2300
1638 3878
3...

output:

2609
3739
9836
674
2338
905
2338
7103
944
7103
3209
7103
2338
674
4631
7325
85
7325
4631
674
5691
1762
2912
3192
2912
5219
2751
5219
8701
5219
2912
1762
5478
1426
5478
4440
1855
5774
1855
4440
5478
1762
5833
106
5833
1762
5691
674
9003
554
823
4269
823
6724
823
554
8008
554
8311
554
9003
3819
9003
6...

input:


output:

Accepted: 118

result:

points 1.0

Test #80:

score: 55
Accepted
time: 27ms
memory: 10520kb

input:

10000 9999 6820 0 4
1377 7960
517 441
5007 3418
2871 8853
895 2592
7916 4915
9327 3095
4097 919
2318 8852
2881 6330
2455 7597
3289 1587
5813 7601
5119 6685
6248 8021
6297 1279
7184 6815
6758 108
8372 6592
725 2317
1362 2536
8435 4158
6554 9541
2935 9840
4860 7093
372 6656
7488 2499
8707 2283
2995 16...

output:

749
9601
1499
1289
3810
6988
6320
5982
7805
9499
1629
4453
5399
7212
9829
2186
1963
6727
2001
9937
5932
8608
299
993
1494
9828
4125
1925
1536
6409
7677
4592
5099
8472
3903
4906
8794
6745
1650
3941
8580
8410
5736
2568
1127
3143
9593
3484
778
6839
3993
6241
4294
3504
9155
5244
6519
8424
7460
8424
6519...

input:


output:

Accepted: 118

result:

points 1.0

Test #81:

score: 55
Accepted
time: 20ms
memory: 8388kb

input:

10000 9999 1797 1 4
6179 5351
1002 630
8266 5652
700 8598
8658 8690
604 4801
8430 6670
763 5047
5513 9729
7428 7186
4560 2783
1859 9793
8147 5283
750 9777
4992 4049
6325 8540
6763 9233
7795 8653
3883 8746
2464 3339
4145 8650
6523 4067
5540 8850
562 3738
9010 740
3917 1702
5589 664
8238 784
5439 6066...

output:

3381
7395
3373
4982
6752
1575
9793
3126
7849
6027
1767
1519
5568
994
815
994
5568
1519
1767
2045
5558
1000
19
1000
592
1000
3214
1000
5558
1443
321
2518
3974
7203
9814
7203
3974
2518
321
3076
4544
4273
1782
879
1782
4273
4544
3076
5375
6772
5375
3076
5628
8108
5628
3076
321
3107
321
4953
321
7547
22...

input:


output:

Accepted: 118

result:

points 1.0

Test #82:

score: 55
Accepted
time: 13ms
memory: 7988kb

input:

10000 9999 1976 1 4
130 9539
3858 302
3819 624
9048 6386
7771 9034
1993 239
3103 395
2201 674
9893 2963
9314 5458
6311 235
4233 7695
5629 9941
4908 8400
3324 1213
8141 7345
4630 2498
3526 4940
333 1414
712 3307
4713 1683
6401 4584
940 6185
3603 921
4147 5323
5670 7852
4490 7120
856 9010
2070 1117
27...

output:

158
5084
5622
9951
4837
9942
4103
6253
1152
5769
936
9650
8458
7072
9743
4960
4479
9561
1778
9198
2122
2937
8782
1576
1964
3786
255
2396
949
7892
2900
6414
8112
2652
2704
8658
111
6369
4471
5536
2975
8148
8884
2302
1148
7843
2785
9886
9569
607
9487
8926
5701
2739
3554
5961
625
7534
6559
7534
625
596...

input:


output:

Accepted: 118

result:

points 1.0

Test #83:

score: 55
Accepted
time: 12ms
memory: 7904kb

input:

10000 9999 2644 0 4
1112 6108
7524 3345
4026 6546
5489 888
6276 9188
7994 2761
4818 4703
1194 2369
3657 7019
320 8225
9606 9813
8798 5168
6724 4294
8401 5302
7584 5356
4230 6063
2338 5039
4515 4974
7388 144
1129 9709
3384 5425
7808 1646
8244 3134
7045 5144
2771 2636
9841 4928
150 1599
3898 5380
3265...

output:

2092
6101
8620
9535
8113
6130
7430
8882
3675
3490
3036
6634
490
997
4907
3019
2747
9078
7833
2711
7214
7783
9084
6808
2254
5491
920
8206
4329
695
3654
5209
4970
2575
1328
7951
2804
555
2814
66
2177
8404
2594
132
9418
6702
6059
4469
9439
7337
8800
3466
3195
4563
5351
6685
7220
9254
6418
9254
7220
668...

input:


output:

Accepted: 118

result:

points 1.0

Test #84:

score: 55
Accepted
time: 25ms
memory: 8508kb

input:

10000 9999 303 0 4
2398 6293
4050 2460
805 3887
2330 2016
4740 6238
6881 2032
6446 3946
2451 9345
1187 8494
9273 5552
3919 2941
4715 9703
5860 6050
2722 9630
4842 1759
1198 4256
741 8475
1075 145
8707 9678
4652 2929
5045 970
1402 9416
9702 8957
2601 7667
2834 9024
6523 3221
4486 9266
5007 9564
8897 ...

output:

9937
9827
9576
6170
7052
1331
9713
968
271
5394
1985
5131
9928
365
566
2812
8579
8947
9510
9348
8195
6723
9245
7155
1838
4279
1133
9375
7143
3601
5802
3764
5917
3011
2851
417
9633
2089
513
5496
95
5235
5
8186
4170
1293
391
7029
3204
2350
9715
2060
8557
4168
9688
326
7375
1881
3328
1881
7375
326
9688...

input:


output:

Accepted: 118

result:

points 1.0

Test #85:

score: 55
Accepted
time: 14ms
memory: 6776kb

input:

9999 9998 7880 1 4
1741 2822
7880 2772
7880 1625
1376 7880
7880 2243
5271 7880
9870 8588
7880 3767
7880 6876
1431 7880
7880 9703
5316 7880
6943 7880
7880 8171
4676 7880
1360 7880
7880 8415
7880 4726
7880 7101
7880 2671
8876 6506
7880 6065
2499 7880
7880 9564
7880 1257
7880 3120
7880 5433
7880 249
52...

output:

0
7880
1
7880
2
2880
1891
2880
2
7880
3
7880
4
7880
5
7880
6
7880
7
7880
8
7880
9
7880
10
7880
11
7880
12
7880
13
7880
14
7880
16
7880
17
7880
18
7880
19
7880
20
7880
21
7880
22
7880
23
7880
25
7880
26
7880
27
7880
28
7880
30
7880
31
7880
32
7880
33
7880
34
7880
36
7880
37
2317
37
7880
39
7880
40
78...

input:


output:

Accepted: 118

result:

points 1.0

Test #86:

score: 55
Accepted
time: 9ms
memory: 6772kb

input:

9999 9998 2169 1 4
1253 1379
1379 6634
2807 1379
7826 1379
5505 3284
1379 4938
1838 8415
1379 8018
9123 1379
182 282
571 1379
4897 9862
1379 5820
3567 8335
1379 8300
4687 1379
9431 1379
1379 4660
1379 5801
6960 1379
1379 3947
9754 1379
1379 6554
6606 1379
6290 1379
2765 3209
9728 5977
1379 1006
7349...

output:

1379
1
6035
6536
6035
1
1379
2
3872
2
1379
3
7388
3
1379
4
1379
6
668
6
1379
7
1630
7
1379
8
1379
9
1379
10
1379
11
1379
13
1379
14
1379
15
5860
15
8580
15
1379
16
1379
17
1379
18
1379
19
1379
20
1379
21
1379
22
1379
23
1379
24
1379
25
1379
26
5976
26
7214
26
1379
27
1379
28
1379
29
1379
30
1379
31
...

input:


output:

Accepted: 118

result:

points 1.0

Test #87:

score: 55
Accepted
time: 9ms
memory: 6352kb

input:

9090 9089 6042 0 4
1403 2825
3546 6555
6338 986
8502 582
7558 6768
2318 578
8960 7779
1982 6510
1076 5519
697 6209
6115 7783
1142 2109
7007 4100
6347 320
4915 1447
724 327
8137 3563
1936 1200
7016 3288
6035 6475
2857 5782
4909 6409
6962 2688
1109 8963
2533 7673
1746 302
372 2302
5178 6458
4561 498
7...

output:

1854
2779
7931
4168
6468
1876
4166
2029
1081
6048
1081
2029
4166
1876
6468
4168
7108
3947
922
3779
6665
4905
6557
1601
5248
1601
8730
1601
6557
3249
2634
3249
7264
3249
6557
4905
6619
2859
2126
2859
6290
2859
6619
8663
2330
8663
4365
8663
6619
4905
6665
7912
5084
637
1763
637
6023
637
5084
5688
3
56...

input:


output:

Accepted: 118

result:

points 1.0

Test #88:

score: 55
Accepted
time: 10ms
memory: 6388kb

input:

9090 9089 2349 1 4
7687 9065
4222 560
5303 2601
106 5881
682 538
7777 4315
2 7079
7960 5286
2320 8527
6139 7302
6397 1811
8375 5975
4059 760
7956 112
8884 2230
3541 1543
5079 797
3911 5281
330 5842
881 4230
7320 7846
7971 1069
6947 8828
5373 5449
600 4348
6816 2810
1163 1276
4267 6970
6687 2967
4479...

output:

5644
4510
109
8516
5098
845
4058
1073
742
566
913
2169
2939
7356
4686
8238
1968
5005
7322
1793
2474
1394
2474
6718
5330
2652
5330
2807
5330
6718
7424
5554
7424
7308
7424
6718
2474
1793
4227
251
5455
2005
5455
3171
5455
251
6233
1927
6233
5151
6233
251
4227
3372
2933
140
2933
351
2933
3372
6306
3105
...

input:


output:

Accepted: 118

result:

points 1.0

Test #89:

score: 55
Accepted
time: 14ms
memory: 6524kb

input:

9541 9540 3545 1 4
1770 2017
5836 896
6365 7824
6038 7178
8340 2757
548 9429
4913 8173
9262 8487
5008 1685
6275 364
3581 829
9224 3209
7988 4236
2818 4466
7885 1271
6585 4902
8934 5347
1245 7260
6920 4346
3339 8424
8101 9030
6805 3343
5998 2922
6650 4793
2154 4928
4896 3044
3099 9213
2828 50
774 445...

output:

9523
479
4529
7371
7793
1000
4067
3503
9531
9294
586
1315
6191
1301
819
5465
8377
4888
2017
617
1318
2339
1318
4894
1362
6620
244
6620
522
6620
1362
7707
378
7707
3473
7707
1362
4894
5511
3236
1236
3236
6280
3236
5511
7545
1532
7545
4941
7545
5511
4894
1318
617
2017
1770
414
7950
397
2005
2761
2005
...

input:


output:

Accepted: 118

result:

points 1.0

Test #90:

score: 55
Accepted
time: 13ms
memory: 7268kb

input:

9987 9986 2492 1 4
8687 2462
378 6625
6780 7640
6795 119
7568 3110
2834 2174
9717 3620
5145 8907
1237 3348
9245 2690
3606 1713
3656 7932
4111 6178
8202 9177
7459 9623
4655 1595
6942 1326
5532 5656
5361 4630
4397 5025
3326 8466
7239 9438
5711 288
5398 3171
9494 2930
3867 9099
8508 7538
8950 1771
5562...

output:

2483
762
8439
20
501
2307
6210
2703
3465
6376
2123
2566
5702
9602
3058
2616
5101
2616
3058
9602
5702
2566
2123
6376
3465
2703
6210
2307
501
20
8439
38
7662
6089
9707
2319
4537
5729
712
1526
4506
8049
4506
1526
712
5729
4537
2319
9707
6089
7662
38
8439
40
6059
8500
5618
9872
6135
6072
6872
8128
8269
...

input:


output:

Accepted: 118

result:

points 1.0

Test #91:

score: 55
Accepted
time: 9ms
memory: 7404kb

input:

9987 9986 9260 1 4
1795 9107
5922 7479
5437 1619
4086 839
1524 4469
7773 321
195 2903
3854 7712
9254 7341
9091 8253
2020 8523
9828 8319
7720 8285
3134 9613
9072 5873
73 9417
6535 6078
4503 7600
4582 9696
9369 7710
8216 9757
363 3790
2388 4338
4929 9429
7606 2598
8291 2579
6525 2658
7773 7641
1271 48...

output:

3316
4603
7773
2
6225
4858
4844
4612
7616
3409
9139
7986
4579
167
2629
167
4579
7986
9139
3409
7616
4612
4844
4858
6225
2
7773
21
5074
7538
1597
1696
8108
1696
1597
7538
5074
21
7773
22
7938
2581
7005
975
113
102
9095
7942
147
558
4725
1031
1122
9698
1122
1031
4725
558
147
7942
9095
102
113
975
7005...

input:


output:

Accepted: 118

result:

points 1.0

Test #92:

score: 55
Accepted
time: 8ms
memory: 6852kb

input:

10000 9999 6379 1 4
3814 6075
6379 8040
9513 4840
6161 6572
4546 3374
5788 4102
3269 9472
3887 8970
6772 1475
7116 8721
3864 393
8624 336
286 7089
2347 1902
4359 1102
810 1108
9873 2384
8967 8205
1289 1298
24 713
7193 5917
8975 2529
6050 5262
2817 6379
2894 6876
9414 162
1620 8811
7980 3034
4962 287...

output:

8345
30
4033
4442
959
9585
289
628
167
771
7068
771
7283
771
167
1019
208
1019
821
1909
4935
3789
4935
1909
821
1019
1171
6262
819
6262
1171
1019
2582
1622
2582
9618
2582
9912
2582
1019
3290
5868
266
5868
2348
5868
8748
2567
8748
8648
1049
8648
8748
5868
3290
6666
4542
6666
8068
6666
3290
1019
9261
...

input:


output:

Accepted: 118

result:

points 1.0

Test #93:

score: 55
Accepted
time: 14ms
memory: 6824kb

input:

10000 9999 532 0 4
459 9221
142 8515
5631 9739
1390 2009
5723 8788
174 2425
3322 2012
2211 8676
7661 8559
239 8069
5227 2459
3789 5203
7129 7197
3835 1310
8163 5982
9573 5084
4270 6346
5073 7047
6706 6321
5998 9131
2480 1072
5494 7751
5132 4582
4460 915
7995 8063
2396 3566
9075 8402
2699 5333
3681 3...

output:

981
6348
5120
3740
3116
2904
7716
9082
9481
4126
2476
959
658
3111
3541
3111
658
959
2878
7407
2878
959
5109
959
2476
2843
782
3644
1799
7108
1070
7108
1799
9346
1799
9400
8566
9400
1799
3644
782
2843
2476
5250
9837
8290
3836
660
8227
5302
4804
7122
4804
5302
8227
660
3836
949
3836
3854
5597
3854
38...

input:


output:

Accepted: 118

result:

points 1.0

Test #94:

score: 55
Accepted
time: 16ms
memory: 6848kb

input:

10000 9999 1763 0 4
5117 5982
7748 9883
3734 6502
7381 8990
1023 2171
6176 2819
4428 1742
4947 655
9560 2519
4377 9333
1075 7312
6772 9787
119 4140
4418 2778
4461 2489
8108 7218
9464 5630
5659 8833
9044 1261
6965 1932
1381 2407
465 206
1112 3824
5006 172
6608 9221
5900 8997
4117 8052
4298 192
3620 5...

output:

1226
138
5873
8841
9687
9899
5671
675
4783
3189
656
1287
6723
6617
9197
2828
3719
2828
4697
3859
2133
1203
398
1203
2133
3859
4717
3859
5802
4775
3242
4775
5802
3859
4697
4129
4273
725
4273
1705
6345
1705
4273
4129
4762
4129
8659
4129
4697
2828
6992
2828
7729
2161
1963
1535
1963
2317
1963
2161
3785
...

input:


output:

Accepted: 118

result:

points 1.0

Test #95:

score: 55
Accepted
time: 5ms
memory: 9684kb

input:

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

output:

5000
4998
4996
4994
4992
4990
4988
4986
4984
4982
4980
4978
4976
4974
4972
4970
4968
4966
4964
4962
4960
4958
4956
4954
4952
4950
4948
4946
4944
4942
4940
4938
4936
4934
4932
4930
4928
4926
4924
4922
4920
4918
4916
4914
4912
4910
4908
4906
4904
4902
4900
4898
4896
4894
4892
4890
4888
4886
4884
4886
...

input:


output:

Accepted: 118

result:

points 1.0

Test #96:

score: 55
Accepted
time: 11ms
memory: 9780kb

input:

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

output:

4924
4922
4920
4918
4916
4914
4912
4910
4908
4906
4904
4902
4900
4898
4896
4894
4892
4890
4888
4886
4884
4882
4880
4878
4876
4874
4872
4870
4868
4866
4864
4862
4860
4858
4856
4854
4852
4850
4848
4846
4844
4842
4840
4838
4836
4834
4832
4830
4828
4826
4824
4822
4820
4818
4816
4814
4812
4810
4808
4810
...

input:


output:

Accepted: 118

result:

points 1.0

Test #97:

score: 55
Accepted
time: 22ms
memory: 8636kb

input:

10000 9999 911 0 4
4809 9023
4962 6630
2809 5677
7709 7532
3806 8518
2146 1711
3196 6148
5364 778
7697 8577
7188 825
5505 6898
1908 6358
6387 7090
7389 8272
390 8308
1500 5854
2094 9286
3234 4708
5592 2940
9053 3405
6763 9195
5462 1297
2204 2835
1758 4691
3104 1022
5164 9108
4634 8306
7129 1752
775 ...

output:

8645
749
1359
1716
3158
2057
9205
9151
7700
6260
6533
1747
9102
26
506
5881
2061
2390
1052
8238
6217
7200
4554
1244
6654
5692
5110
8530
8587
8476
1681
96
4262
3240
872
2053
1400
5783
9052
6699
3673
5767
6710
5454
5682
5193
1734
5366
9443
8672
1184
2367
1312
9404
5520
9818
785
905
4137
905
785
9818
5...

input:


output:

Accepted: 118

result:

points 1.0

Test #98:

score: 55
Accepted
time: 22ms
memory: 8220kb

input:

10000 9999 3784 0 4
139 4384
2141 2145
3549 814
4622 9012
3500 4647
2239 6839
1532 2039
1466 3929
8220 6345
386 1070
7986 1776
4591 8205
7818 8898
1078 5857
416 4232
6309 4387
9402 365
5269 2271
7148 1205
8957 2276
6411 4525
9196 36
8131 8662
9485 4024
665 4898
2692 5912
8104 615
6393 8381
6927 1793...

output:

3829
7778
1028
5169
3486
8950
1861
9536
1675
5148
3166
3763
6162
294
6524
2801
2232
4404
4341
1645
5125
325
9748
18
9020
2830
7203
8088
5353
1096
3202
7031
1764
5377
3261
1481
4735
3461
7972
5812
8483
163
2179
4396
9462
4793
8118
6001
4317
5355
4634
7366
5282
5907
8938
1195
1408
7596
9907
7596
1408
...

input:


output:

Accepted: 118

result:

points 1.0

Test #99:

score: 55
Accepted
time: 16ms
memory: 8516kb

input:

10000 9999 2366 1 4
3447 1203
1378 6899
7954 5665
8391 691
4776 3798
7209 1770
9098 2251
9056 6466
7463 9624
3398 5834
6533 3978
7624 1717
4999 8900
9698 7133
3711 869
7020 1336
4812 7738
2411 1836
9774 7934
8833 7708
194 8292
3151 8618
4459 8117
7190 391
267 6814
6094 4652
6970 6456
2900 1516
6145 ...

output:

796
696
8659
1109
1183
6554
6319
7494
14
8996
5949
2111
413
7740
2736
5013
7830
3670
5214
9767
520
2365
6771
1338
8873
8413
5504
2832
8302
8029
2702
3967
5388
7358
4831
6496
5901
7378
6194
3540
574
2295
6999
9278
3050
2284
9546
8802
6129
7135
9137
3019
1639
9318
5002
5965
5515
8529
2842
8529
5515
59...

input:


output:

Accepted: 118

result:

points 1.0

Test #100:

score: 55
Accepted
time: 21ms
memory: 8264kb

input:

10000 9999 7030 0 4
7952 6708
4433 5067
1281 2388
1330 7140
2226 6080
8883 624
7722 9790
2614 8415
3020 646
6678 8395
5973 4071
9606 7009
5561 214
572 9984
1257 1001
1752 6801
9142 5902
7325 7128
3905 3961
7771 5542
861 8137
2080 9859
7728 5473
6675 7107
698 4411
1704 1083
4034 1468
8620 4152
5348 7...

output:

8996
6840
2760
8172
7723
4959
8901
8969
8503
6483
3321
1164
5118
6672
8955
3433
9130
108
7667
8569
6579
5595
6186
1861
7104
6220
1969
6739
5742
4452
5700
8604
6696
1721
2549
207
2680
9241
5222
7326
3765
6051
4941
8717
3838
5400
527
7919
9915
4746
7100
4260
1450
3473
3699
448
4705
7267
5055
7267
4705...

input:


output:

Accepted: 118

result:

points 1.0

Test #101:

score: 55
Accepted
time: 22ms
memory: 8200kb

input:

10000 9999 6760 0 4
321 5933
5125 7039
7857 5250
3103 4674
3072 2527
2984 1163
2984 8016
3420 396
8053 270
7399 2723
8575 4569
2191 3174
5160 2364
7050 2141
7932 7420
2164 4057
8478 1251
8676 4335
2049 2167
3564 9059
3974 3751
2074 8193
6364 3652
6858 3670
8111 6488
7361 9400
5928 3438
9751 49
8602 ...

output:

815
6876
5814
3172
9109
8943
963
9395
5900
8661
5491
2565
6473
4964
289
7351
839
1054
5395
2349
2978
1358
7826
9765
6738
4347
786
4034
245
2979
6198
3095
2038
5856
324
4175
9448
9759
9203
9634
2885
1946
8127
9924
3966
5474
4585
4944
7811
2834
7105
3823
710
1603
915
4025
4360
5266
6247
5266
4360
4025...

input:


output:

Accepted: 118

result:

points 1.0

Test #102:

score: 55
Accepted
time: 23ms
memory: 8900kb

input:

10000 9999 9497 0 4
3064 7961
8551 7130
9412 5332
7999 5714
2138 2765
4949 9091
5069 8559
8265 5761
3946 9887
677 3765
4650 7866
8079 947
2380 9673
8374 114
45 144
6044 3493
8537 8228
1588 8395
1887 6461
6791 8267
2581 9241
9102 8662
7731 7725
4567 1292
1036 6804
501 1966
6855 8592
7487 403
7030 610...

output:

3298
7985
8856
7922
9700
891
3346
1599
1871
9167
3413
1094
4983
3495
9534
7983
2199
7850
5068
4274
9644
9177
8134
5859
4526
4267
1669
2117
9881
7144
855
5337
6596
8012
8660
8754
2219
3273
2485
5283
8718
350
5668
7885
4494
6071
1002
8938
7643
9542
8531
4221
5988
3311
6659
6962
5550
5980
3920
5980
555...

input:


output:

Accepted: 118

result:

points 1.0

Test #103:

score: 55
Accepted
time: 27ms
memory: 8408kb

input:

9999 9998 2002 0 4
7282 3356
565 7838
9612 9593
2589 2567
5920 126
6347 8515
8791 5137
8685 1666
6205 5564
425 8319
9884 5317
8988 6105
3524 8936
4177 6714
2102 6507
8332 2565
5746 1103
8867 6783
896 1445
479 3278
6281 4617
3521 7552
846 8399
132 3793
7608 3221
1961 7696
5119 1112
8413 615
3339 4484...

output:

1457
8955
1055
9697
5904
8227
8505
9008
6703
6182
1026
844
315
9209
1084
8042
7614
1232
1042
8781
3955
4219
5516
6745
7575
1063
7443
1783
4547
5738
3878
1291
7459
247
7140
3646
3455
4521
4371
4643
7085
4957
6239
7863
9077
5975
6655
1314
6265
2404
2826
5343
1157
4359
742
7959
5779
6193
4044
6193
5779...

input:


output:

Accepted: 118

result:

points 1.0

Test #104:

score: 55
Accepted
time: 18ms
memory: 8124kb

input:

9090 9089 3557 0 4
448 1
8924 7184
6030 8481
204 3774
4384 1150
1411 5155
2017 6418
5808 6344
4233 3300
3630 1784
6577 1237
5804 138
1718 7254
5847 1296
5391 411
1184 2734
8163 8704
1941 8362
7494 6598
2971 6679
2816 7658
2405 4187
3122 3296
7742 5118
1822 6536
1503 1493
2116 560
1815 364
4392 8853
...

output:

8436
3901
7411
7939
6307
8805
225
2054
2918
5630
7534
4883
3955
4576
1463
6615
1580
2456
3539
3047
8358
871
8692
1430
5140
4227
1029
1660
6352
2463
7370
6107
360
4441
1293
3459
1795
2596
3325
4256
6748
7493
7616
4437
3829
840
3630
8232
1548
2677
8064
6996
7854
597
7986
3096
4957
1932
6550
1932
4957
...

input:


output:

Accepted: 118

result:

points 1.0

Test #105:

score: 55
Accepted
time: 16ms
memory: 8000kb

input:

9501 9500 7438 1 4
3766 7199
3840 2507
4763 7496
9080 5158
3922 1151
1882 1198
5816 7952
6372 9311
6682 2607
4851 8048
5294 6982
3175 858
876 3467
2239 3210
5143 5614
2280 7216
2068 2953
8527 5037
6653 984
6572 971
4402 4010
1048 7986
1325 4055
4406 2498
7398 8527
5886 201
6619 6985
3592 4566
5777 2...

output:

8775
7851
7795
849
6318
39
7324
8304
7154
6401
6638
6135
6437
547
4003
6684
2405
2920
7415
4792
1720
313
5052
722
3343
2592
113
1997
7269
2479
412
3585
3305
5421
8529
5676
6304
2162
4602
4821
8394
7421
865
4839
2654
6853
4274
2581
9410
2472
6917
6162
185
4918
2235
2300
1792
5710
9302
5710
1792
2300
...

input:


output:

Accepted: 118

result:

points 1.0

Subtask #5:

score: 17
Accepted

Test #106:

score: 17
Accepted
time: 17ms
memory: 7104kb

input:

10000 20000 1108 0 5
14 4502
5387 2330
4851 238
2376 1734
9473 6307
9948 1028
3602 9675
3731 8580
8120 9350
307 6413
4081 414
2493 6560
8911 3419
6125 6990
3525 2577
8022 8321
8857 3800
1017 9618
8095 3777
9994 1896
4565 7797
7563 8343
449 9803
1985 462
7176 8952
8896 8836
7225 5604
2996 5150
6136 4...

output:

8331
8986
1781
4468
549
4076
2947
6068
4785
3390
2369
6303
1407
1262
6972
4053
1613
1123
6455
6987
4566
2670
8094
9668
7044
6336
289
3018
724
2424
802
8252
5526
2077
6354
6547
2089
9640
7001
3960
2648
4261
8121
519
4226
519
7231
8377
7231
519
7755
2777
4355
2777
7755
519
8121
2913
2372
2913
8121
426...

input:


output:

Accepted: 118

result:

points 1.0

Test #107:

score: 17
Accepted
time: 12ms
memory: 7132kb

input:

10000 19901 4352 1 5
3407 9898
8441 5534
2585 326
3388 3586
8650 4537
2675 8195
5310 5386
6263 9649
9368 899
2881 4792
3452 9158
1005 1467
8421 3976
5827 722
3552 3621
6401 6765
2403 3259
8568 6312
2802 11
2391 8117
9335 5136
7796 1621
1903 6770
3968 5143
9874 9163
7509 8517
9298 6322
5742 6957
556 ...

output:

2723
7853
462
8653
5170
1079
1272
7131
8200
2598
9959
1135
2122
3176
1912
9952
3367
3916
8777
561
8348
2868
4466
2842
9580
5630
6333
8013
314
475
988
796
4399
3696
7367
525
3697
889
8299
6008
147
9748
5555
1920
5814
1987
7075
8069
8634
3778
7147
9048
4802
7225
4288
6662
8724
1583
5899
1583
8724
6662...

input:


output:

Accepted: 118

result:

points 1.0

Test #108:

score: 17
Accepted
time: 17ms
memory: 7116kb

input:

9999 19996 5507 0 5
971 8249
3261 7511
8297 9362
5268 4612
1125 9682
9059 1628
1021 9889
9139 8235
3695 139
4213 398
3137 9169
7034 4195
5506 2101
700 8555
8890 9504
851 3464
6172 8402
6436 6291
224 8983
1004 9696
285 5562
6459 3286
3837 4739
6187 4358
8906 6379
7753 4046
8097 5434
1055 9333
7195 68...

output:

1476
1216
8820
6865
4744
1847
6481
4665
6961
510
9327
5490
9013
903
6954
6707
1354
3696
2058
4210
4705
7017
5018
6206
7180
295
6968
6246
8319
7529
3009
3065
8151
7404
6892
6469
2459
1175
6264
3677
8266
5373
9810
2761
7429
8050
5254
6203
7836
2269
9716
9044
8983
224
2132
1031
4083
13
7477
13
4083
103...

input:


output:

Accepted: 118

result:

points 1.0

Test #109:

score: 17
Accepted
time: 15ms
memory: 6812kb

input:

10000 9999 9309 0 5
6382 7702
8069 8917
5386 3349
6361 4101
1481 9585
6810 2379
989 5824
9528 4954
5262 9679
607 7088
8330 7885
6246 7153
9090 4666
5327 1708
6928 8007
7472 2383
3857 6115
8769 5953
3933 8557
7112 789
8462 5764
5357 9521
9401 1489
9721 5757
3863 5150
5344 322
5582 8671
3751 1078
9365...

output:

8864
3629
1710
9356
4741
3090
1022
2456
4887
5048
599
6830
5285
6830
599
6949
4496
6949
599
7426
2003
7426
2539
920
4032
920
4846
920
2539
7426
599
5048
3915
5048
4716
7746
9107
7746
4716
8507
2047
8830
2047
8507
6635
7093
6635
8507
4716
5048
7731
2185
7456
146
7456
2185
7731
3317
2630
3228
9833
322...

input:


output:

Accepted: 118

result:

points 1.0

Test #110:

score: 17
Accepted
time: 11ms
memory: 11308kb

input:

10000 9999 1738 0 5
7389 1015
9994 900
9391 8624
5522 3314
2250 5810
2861 5827
3740 3042
8230 1553
6725 4697
7651 9366
9979 2670
4665 8282
5197 2831
881 3618
7487 7346
2144 4242
4686 6472
4422 4180
2446 4027
249 6117
1312 9964
8612 7174
7626 5369
3694 9258
9427 7217
9578 1479
6548 9928
7066 2991
945...

output:

7849
8827
8051
9734
3351
9364
2947
7816
9842
7150
6836
7883
5663
895
1658
9321
6987
6064
76
4173
571
9461
5087
996
3548
4641
8624
2745
595
6133
1862
8039
5787
9197
9735
9533
969
496
7755
7796
219
4624
7346
962
5988
8225
8606
3744
9428
7934
7651
4177
2982
4747
7748
3899
8521
6754
8118
6754
8521
3899
...

input:


output:

Accepted: 118

result:

points 1.0

Test #111:

score: 17
Accepted
time: 15ms
memory: 8484kb

input:

10000 9999 7046 1 5
1314 8883
2514 9525
6961 3442
9250 6217
8509 9512
2521 9710
4602 1051
2797 8631
1810 2947
2964 8477
576 8059
5572 1028
412 1827
1499 6832
3346 9622
5988 5207
3848 2179
1930 1134
632 4060
2079 2297
7809 7516
9807 3011
5564 8065
998 4111
877 4721
8214 7553
2692 3113
3899 8739
6272 ...

output:

1819
795
9356
9133
1050
5227
5306
4423
1987
8662
341
3632
2973
7254
9051
8129
1044
6498
1045
4972
8889
8540
4922
2271
3591
4885
1655
5495
1142
7253
410
3997
302
8599
6222
5001
6140
125
5222
3629
4723
4968
4374
2218
3696
6989
687
3202
1939
7876
7674
8448
2128
7609
6391
8324
8940
9561
8122
9561
8940
8...

input:


output:

Accepted: 118

result:

points 1.0

Test #112:

score: 17
Accepted
time: 21ms
memory: 8412kb

input:

10000 9999 8908 0 5
3307 6817
6260 9816
4517 9640
5097 3738
6985 6383
7686 1072
7659 2318
9890 3776
3981 6409
2895 3199
5595 901
8253 3388
151 9247
6805 6579
2265 1044
5995 5540
4429 2107
4720 9473
3685 7308
8518 1024
9112 2682
9608 2872
1044 8809
9127 4701
9747 1736
8189 6128
2130 5333
2267 9956
81...

output:

1287
9306
7486
5309
6649
9183
9335
1835
1845
6162
1522
9510
7655
1632
4751
6230
2147
6753
5700
9412
6642
9482
5280
5561
7812
9598
8616
8448
6859
227
2683
4369
1772
4383
5237
2978
5103
8719
7426
3817
1448
8608
8339
6721
5877
1288
8086
988
9772
1705
2329
9285
9645
3546
2619
2595
2110
5269
3271
5269
21...

input:


output:

Accepted: 118

result:

points 1.0

Test #113:

score: 17
Accepted
time: 13ms
memory: 8244kb

input:

10000 9999 9504 1 5
306 79
5343 2575
8918 9893
2376 1782
33 682
4086 667
8822 6208
7678 9311
5041 7192
2296 7287
4109 528
9233 2032
6261 1569
7049 8032
4154 4738
9560 1193
1358 9718
6552 5643
2938 7361
2528 5789
6213 9359
2866 403
2254 5751
9452 1606
1896 7824
6843 1309
1069 4888
7098 8521
5989 6795...

output:

6821
4879
7703
391
8223
2017
8552
7132
6361
7066
1261
5324
7444
7791
1941
9866
245
2872
1447
8561
2966
5744
5761
3120
943
3459
4322
9602
9732
2159
285
1494
553
7229
639
6775
8212
939
4346
4785
2470
5960
5254
4317
2037
342
3821
393
233
7693
9139
2616
5206
6509
8039
3924
5476
9775
3221
9775
5476
3924
...

input:


output:

Accepted: 118

result:

points 1.0

Test #114:

score: 17
Accepted
time: 13ms
memory: 7924kb

input:

10000 9999 9326 1 5
2771 9084
6265 6501
1188 559
531 4678
1412 7424
9726 2938
2259 232
3376 7968
3092 4689
8229 7646
9343 1727
6139 3255
1129 6276
1723 5244
339 8689
4431 4606
5662 1664
6692 9162
4360 3201
4652 3877
9394 5501
355 6740
3874 9249
2451 591
8305 7657
2120 4970
6508 7735
7520 9340
2216 3...

output:

9453
3704
3821
3095
3142
6357
4394
9158
8738
4232
6370
7244
7204
6301
9704
1550
2524
7778
8455
817
6811
481
3187
2003
2002
2840
4944
7882
8434
3308
1977
2130
9467
9138
5728
8505
85
7985
6560
2691
4009
3752
9345
2897
6949
2595
3811
7568
1652
6599
3008
6421
5590
6674
4965
8388
9831
9323
4942
9323
9831...

input:


output:

Accepted: 118

result:

points 1.0

Test #115:

score: 17
Accepted
time: 10ms
memory: 6696kb

input:

9999 9998 4937 1 5
1403 4937
4937 3084
4937 7692
9211 4937
4315 3398
1192 4937
4396 8672
5554 4937
9381 4937
4937 4100
7003 4937
6724 4937
3924 4937
4937 6014
5737 4937
9512 4937
4937 6173
4937 8058
4937 6821
1321 4937
4937 985
4937 2240
2592 4937
1835 4937
9742 4937
6473 537
8076 4937
3811 4937
660...

output:

0
4937
1
4937
2
4937
3
4937
4
4937
5
4937
6
7751
6
4937
7
4937
9
4937
10
4937
11
4937
13
4937
14
4937
15
6700
15
4937
16
4937
18
4937
19
4937
20
4937
21
8093
21
4937
22
4937
23
4937
24
4937
25
4937
26
4937
27
4937
28
4937
29
4937
30
4937
31
4937
32
4937
33
4937
34
4937
35
4937
36
4937
37
3560
37
493...

input:


output:

Accepted: 118

result:

points 1.0

Test #116:

score: 17
Accepted
time: 13ms
memory: 6708kb

input:

9999 9998 6192 1 5
4206 3917
8758 3917
6640 3917
3917 2183
5945 3917
3917 4049
3917 3350
5934 3917
8754 7134
4251 3917
7817 3917
3917 4247
3917 895
3917 6763
3917 3176
3917 8483
2747 5328
5402 3917
7759 5609
4315 3917
158 3917
7188 3917
6558 2513
3917 2530
2104 3917
7041 3917
3917 5097
3917 8784
391...

output:

3917
1
3917
2
3917
3
3917
4
3917
5
3917
6
787
6
3917
7
3917
8
3917
9
3917
10
3917
11
3917
12
3917
13
3917
15
3917
16
3917
17
3917
18
3917
19
3917
20
3917
22
3917
23
3917
24
3917
25
3917
26
3917
27
7506
27
3917
28
3917
29
3917
30
3917
31
3917
32
3917
33
3917
34
3917
35
3917
36
3917
37
2768
37
3917
38...

input:


output:

Accepted: 118

result:

points 1.0

Test #117:

score: 17
Accepted
time: 9ms
memory: 6400kb

input:

9090 9089 1636 1 5
2060 982
737 5144
3179 6429
2357 1963
3737 7540
1680 8209
7051 2370
3478 6494
7667 311
3540 1370
4314 1648
5455 5791
5932 3260
3893 4669
4305 7046
4622 5309
4423 7660
7550 548
7298 3323
6222 8615
443 6806
6602 4559
727 1008
7793 3976
3212 7157
1326 4220
1015 6679
2894 7842
6404 48...

output:

6383
7605
1813
480
6987
956
536
4037
5667
8873
5667
4037
536
956
5956
2817
7688
1360
1395
1424
1395
7913
1395
1360
7009
6208
7009
7243
7009
1360
7688
5874
4884
2732
4884
4946
4884
5874
6240
3287
6240
5448
6240
5874
7688
2817
9085
43
1409
3945
1409
5516
1409
43
2513
4840
2513
5028
2513
43
9085
9074
5...

input:


output:

Accepted: 118

result:

points 1.0

Test #118:

score: 17
Accepted
time: 13ms
memory: 6400kb

input:

9090 9089 7968 0 5
8555 8286
4214 1542
1688 8355
8552 6722
8918 6809
2116 3254
840 7674
6604 2957
4387 3882
4571 1120
3727 5190
4392 524
1822 4580
2393 5889
6839 864
2048 7442
2305 8678
4997 8321
8759 5698
2508 3831
4901 1967
1942 3908
2107 5238
3412 6761
2223 2001
4723 3708
2876 8935
1244 6880
3160...

output:

4043
8959
8701
1694
8695
7426
5887
2119
4074
315
5547
1251
581
665
4534
2463
2815
5871
7572
2222
979
1693
5031
7133
5031
1693
979
7055
7884
713
7884
8777
7884
7055
8524
2185
8524
5348
8524
7055
979
2222
7572
4172
38
1466
4904
3531
4904
6845
4904
1466
8185
8666
8185
8668
8185
1466
38
7642
3947
1050
3...

input:


output:

Accepted: 118

result:

points 1.0

Test #119:

score: 17
Accepted
time: 17ms
memory: 6708kb

input:

9541 9540 7105 1 5
2556 4638
3433 4694
2452 5731
1129 628
1343 9106
3404 5600
4994 1068
5898 8398
1685 6219
6064 5808
4268 5519
8101 2036
672 920
2744 4308
2080 1807
4559 1352
5959 3938
4049 6179
6544 8920
8830 2044
5798 4278
2059 3127
4123 663
1304 1325
2672 8507
2483 9522
1374 6863
8864 5101
3545 ...

output:

296
8319
5906
8641
5230
2553
2139
2586
5506
6301
3087
5486
3543
8661
6468
3245
8976
5028
3587
1062
2585
6372
5644
6372
7641
1744
3390
1744
6678
1744
7641
6242
6524
6242
8590
6242
7641
6372
2585
8232
185
6064
5808
6064
8142
6064
185
7790
2761
7790
8157
7790
185
8232
4802
2017
6258
2017
7600
2017
4802...

input:


output:

Accepted: 118

result:

points 1.0

Test #120:

score: 17
Accepted
time: 14ms
memory: 7236kb

input:

9987 9986 1871 1 5
5137 9103
3141 5972
8644 7012
4725 5496
6723 9615
8997 5471
8278 3048
5882 5826
6196 2200
64 9839
4126 1807
9660 8366
2546 6808
3794 2832
207 9503
4027 8020
3783 1333
4437 5570
9282 4370
9471 2231
566 1472
5684 8841
1463 766
4563 4528
8453 5297
3574 8150
868 7107
3125 4550
9615 86...

output:

9615
3184
394
1803
3737
1866
6327
1890
5712
1544
3305
884
4929
884
3305
2253
3357
2253
3305
4532
9501
4532
3305
5724
3442
7413
5120
8607
5120
7413
9549
7413
3442
5724
3305
6583
3305
1544
4600
4079
4600
6626
4600
9009
4810
132
4810
1653
4810
9009
6899
1280
6899
3107
6899
9009
7451
8390
7451
9009
4600...

input:


output:

Accepted: 118

result:

points 1.0

Test #121:

score: 17
Accepted
time: 19ms
memory: 7252kb

input:

9987 9986 8683 1 5
6315 3563
2342 1562
6178 1717
4124 3696
5284 2711
2342 8715
4447 6977
1460 8507
2266 6451
8348 8131
2968 2868
9238 3066
9348 3345
2342 9314
6958 9235
4803 7282
2513 4624
1499 3815
5442 6039
405 3466
801 8909
2342 7719
3898 521
436 7584
1987 5691
9965 2878
2342 500
7230 5607
9595 4...

output:

3922
2346
3795
2701
6969
1761
4684
9471
3057
9067
2342
13
1172
2488
3271
8564
6754
5788
2065
5788
6754
8564
3271
2488
1172
13
2342
17
3964
1956
9568
7995
9568
1956
3964
17
2342
19
1742
7202
8774
1122
8043
3490
7574
6578
6652
7771
6652
6578
7574
3490
8043
1122
8774
7202
1742
19
2342
41
1603
1775
2941...

input:


output:

Accepted: 118

result:

points 1.0

Test #122:

score: 17
Accepted
time: 18ms
memory: 6848kb

input:

10000 9999 8028 0 5
1009 6394
7958 4525
3594 7918
1675 2577
1216 8654
7860 4598
1863 3307
3837 7593
5646 6541
1030 9503
9162 1915
1325 2619
2029 9809
3680 1148
7125 555
5071 9060
9624 9517
3004 3588
747 4398
1582 2123
5545 4787
7313 8313
4695 3270
6426 9453
9201 931
4287 9114
3759 8010
8933 8599
660...

output:

5098
6623
2031
1364
1956
5203
158
6015
158
5203
4162
1573
4162
2691
4162
8038
6030
8653
2947
8653
6030
8038
4162
5203
5129
1571
5129
2730
3051
9975
3585
9975
4183
9975
8800
9975
3051
2730
5129
7729
5129
5203
1956
8104
1956
8656
5110
8656
1956
9134
6540
9134
1956
1364
9736
279
9736
1364
2031
1417
219...

input:


output:

Accepted: 118

result:

points 1.0

Test #123:

score: 17
Accepted
time: 17ms
memory: 6852kb

input:

10000 9999 465 0 5
9020 8919
1093 4952
2785 7388
8182 4534
3323 9245
8917 981
5592 8728
3032 2977
9272 8054
3694 494
4961 7185
3144 4463
6989 2502
2280 7433
6515 4346
4486 1088
871 7914
3564 3088
6564 766
8262 4399
7581 7187
2527 993
8835 6980
4755 5716
782 7276
3772 8626
5024 2805
9703 5477
6019 20...

output:

2582
3155
6696
3641
8182
5835
4602
1203
1647
655
8030
3102
695
471
695
4865
426
4404
426
4865
1507
6426
1507
4865
2349
4865
3749
4865
5719
4865
695
8404
7410
8404
695
3102
8030
4453
7477
4598
5070
4598
7477
7419
7477
4453
7574
4453
8030
7522
2545
5924
313
5924
2315
5924
8434
5924
2545
9319
80
8412
8...

input:


output:

Accepted: 118

result:

points 1.0

Test #124:

score: 17
Accepted
time: 21ms
memory: 7008kb

input:

10000 9999 5588 0 5
5618 5109
5413 8100
6607 4665
4662 4887
3402 2232
2716 9870
2271 8244
756 2114
827 6257
6872 4406
3667 126
7727 9170
8789 2542
6042 1438
4367 4428
8382 6364
7812 3813
3606 905
3370 9809
7719 6845
4522 30
8561 2081
3052 3681
3986 631
5885 8572
2052 5972
1036 3859
1072 1375
9041 69...

output:

4518
4048
5099
9556
2985
8526
1308
9955
3343
4922
2340
9145
7835
6327
4339
715
7682
715
4339
1103
1258
4039
1949
4039
1258
1103
1637
2116
742
792
742
2116
1765
2116
7591
2116
7684
4998
7684
2116
1637
2507
1637
6521
6440
3461
6440
9323
6440
6521
8835
1753
8835
9232
8835
6521
1637
1103
2918
1103
3010
...

input:


output:

Accepted: 118

result:

points 1.0

Test #125:

score: 17
Accepted
time: 16ms
memory: 9692kb

input:

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

output:

5000
4998
4996
4994
4992
4990
4988
4986
4984
4982
4980
4978
4976
4974
4972
4970
4968
4966
4964
4962
4960
4958
4956
4954
4952
4950
4948
4946
4944
4942
4940
4938
4936
4934
4932
4930
4928
4926
4924
4922
4920
4918
4916
4914
4912
4910
4908
4906
4904
4902
4900
4898
4896
4894
4892
4890
4888
4886
4884
4886
...

input:


output:

Accepted: 118

result:

points 1.0

Test #126:

score: 17
Accepted
time: 20ms
memory: 9596kb

input:

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

output:

4924
4922
4920
4918
4916
4914
4912
4910
4908
4906
4904
4902
4900
4898
4896
4894
4892
4890
4888
4886
4884
4882
4880
4878
4876
4874
4872
4870
4868
4866
4864
4862
4860
4858
4856
4854
4852
4850
4848
4846
4844
4842
4840
4838
4836
4834
4832
4830
4828
4826
4824
4822
4820
4818
4816
4814
4812
4810
4808
4810
...

input:


output:

Accepted: 118

result:

points 1.0

Test #127:

score: 17
Accepted
time: 9ms
memory: 8392kb

input:

10000 9999 4968 1 5
5526 1851
6993 2509
5227 824
2464 1625
4000 3474
781 3626
7850 2025
592 3336
6549 2152
2174 168
3991 7812
6709 3317
1488 5720
2418 7719
4866 2640
7351 9764
1615 7689
268 1696
8997 9609
2708 3703
2976 5563
7286 2473
5380 8094
1714 6051
4911 2034
2974 3771
5036 9752
6796 6143
4419 ...

output:

6432
3838
8246
4324
7770
7463
1251
9410
9058
8745
8448
3582
3065
8570
8282
7584
2399
6746
3046
1724
1648
7823
5662
5176
1459
4
5347
7493
4729
156
2704
2864
7726
5587
676
8587
5254
7348
929
1582
6627
4788
999
4048
4924
2650
1719
2395
1762
884
3797
260
9473
3380
8721
5732
4379
5683
4371
5683
4379
5732...

input:


output:

Accepted: 118

result:

points 1.0

Test #128:

score: 17
Accepted
time: 27ms
memory: 8316kb

input:

10000 9999 7827 0 5
2449 6470
395 4072
3202 3147
5399 8549
5582 3497
2967 4884
1888 4120
8418 7278
2615 5940
9664 4504
2326 2926
5229 2641
7860 895
7657 1682
2294 46
7363 6050
6490 9103
3181 481
6301 5901
9919 3028
9857 7422
3220 8189
7674 8979
6338 7269
6002 3984
5149 3280
9632 8178
4792 8266
4432 ...

output:

9375
1018
3175
9411
6201
320
2527
6927
6153
4900
4247
1366
9441
3238
84
2908
8229
562
4121
1652
150
8687
1620
386
1589
7113
2731
5020
9480
1348
7898
1832
4956
709
8891
3638
152
1551
804
1312
7690
3385
5089
3602
2196
3863
6872
6114
9683
9395
8634
4654
4017
4195
4503
6259
3097
1742
557
1742
3097
6259
...

input:


output:

Accepted: 118

result:

points 1.0

Test #129:

score: 17
Accepted
time: 20ms
memory: 8544kb

input:

10000 9999 1624 0 5
5648 503
7784 7871
8169 2985
7548 9675
5675 7333
3514 924
1662 4737
6148 659
7338 5573
7047 1272
5448 4045
4025 9569
350 2530
169 8895
1328 6463
241 6547
9034 3293
2436 8444
9043 9366
7458 807
7299 4007
5766 5560
1674 7480
8928 8696
886 4490
6414 2117
5820 3439
3820 9143
2348 363...

output:

1980
2935
446
5763
1086
9999
9273
5637
6195
5540
5070
9420
7124
5941
9519
6327
7155
8006
3253
7631
2490
333
227
3135
7696
7689
468
9840
3172
937
2728
4630
3828
1
5657
4083
6266
1172
4617
4649
6443
5170
1959
6023
8872
3605
1799
2006
8311
9769
2280
8244
3753
4610
5317
221
9545
1071
208
1071
9545
221
5...

input:


output:

Accepted: 118

result:

points 1.0

Test #130:

score: 17
Accepted
time: 20ms
memory: 8548kb

input:

10000 9999 6293 0 5
1142 3517
4894 1198
3978 6285
5755 3825
6488 2033
4283 5084
7632 4798
4445 5314
4281 9270
173 5974
875 4019
1815 8869
6352 2978
3291 9369
5135 6211
5550 5365
5330 7739
1831 4980
3763 7822
6916 3235
2251 6423
3707 9800
7188 8092
5191 9327
4467 3232
2256 4499
3258 6515
9502 7078
43...

output:

899
3889
212
4254
7987
1615
675
7277
3860
5048
1782
4339
350
1354
6882
7029
6024
5623
3924
7412
9804
6231
5327
7739
8416
2747
6383
6581
1206
584
4416
2895
5927
3586
2154
7252
3400
5950
9202
5055
4560
1301
2793
9913
5427
6516
2838
1630
5652
7148
9315
5636
3387
998
4618
1001
6813
5010
5161
5010
6813
1...

input:


output:

Accepted: 118

result:

points 1.0

Test #131:

score: 17
Accepted
time: 22ms
memory: 8400kb

input:

10000 9999 1781 0 5
1896 4269
4438 373
5576 7161
2363 3935
1239 4350
5819 3185
3196 3307
3775 2821
1297 4823
5695 2062
8503 6995
4982 6243
1891 1821
2106 7246
3949 5656
9586 4882
1764 6458
5608 1311
836 1442
8703 7661
4083 462
4561 6478
9139 9585
3627 5877
4800 9495
6349 6713
5237 658
7784 5606
8379...

output:

6140
6050
4688
1940
3481
9617
8340
3001
4727
8794
2540
3861
8791
4644
4667
2372
2035
5130
3133
8744
5670
4964
8613
222
4444
7188
7120
7766
1907
474
1681
4493
288
1689
7065
7141
6244
8258
2553
7525
2135
7413
7361
3945
7494
5630
88
9675
2548
4191
3070
6998
2307
6998
6333
6010
6333
9447
564
9447
7984
9...

input:


output:

Accepted: 118

result:

points 1.0

Test #132:

score: 17
Accepted
time: 23ms
memory: 8812kb

input:

10000 9999 2481 1 5
5307 1764
5137 1391
733 973
7817 1357
9538 8057
6483 2214
4996 4274
2525 3076
1013 5163
9076 6604
7708 5746
4579 9304
8799 4600
2753 306
2240 2259
5448 6297
6932 3228
380 4599
5334 4163
9162 3531
6448 8448
3114 3391
3653 434
8518 9464
2394 2539
1579 4176
705 1171
2932 5682
8451 9...

output:

4731
7155
2703
5702
2828
8889
2547
558
2616
553
2822
4238
3381
2351
7793
5059
4360
2530
932
8605
4822
2998
2940
8248
6488
5229
6391
457
4678
2192
5933
2080
1572
9793
8639
7174
6498
5211
3939
4018
5430
4523
3983
6230
67
9021
6481
4431
8959
7622
9420
9035
5124
7366
8968
1932
4129
9746
6981
9746
4129
1...

input:


output:

Accepted: 118

result:

points 1.0

Test #133:

score: 17
Accepted
time: 19ms
memory: 8932kb

input:

9999 9998 4587 1 5
3389 8689
8667 3603
2751 859
8456 24
1856 6900
6367 1822
4783 5703
4824 1088
8649 8576
7133 7336
321 6141
5926 3733
5788 7770
8507 2636
9304 1096
6470 2081
4055 9889
4454 3445
6044 1134
2670 2624
8373 395
1798 998
6759 3641
2381 4868
1437 6535
3515 5366
9705 8535
334 4294
8368 153...

output:

1934
5883
7908
5711
4050
4148
4138
4457
215
1907
1114
6047
8543
7317
226
9270
7874
8257
6406
2924
5956
8869
4460
4302
6346
7702
428
3104
6250
7823
1866
6851
9414
7767
1981
7353
866
3510
3856
9755
615
3920
7338
2562
8954
5852
2866
7450
4273
9117
9084
2411
5708
3704
3734
5698
5441
1837
312
1837
5441
5...

input:


output:

Accepted: 118

result:

points 1.0

Test #134:

score: 17
Accepted
time: 18ms
memory: 8480kb

input:

9090 9089 1512 1 5
7958 1777
8490 8956
4959 7886
2194 4543
3350 4285
8309 7019
5240 5765
4706 4951
8624 1100
4529 5453
2234 3618
575 3110
5382 7180
3420 2849
2736 1454
675 7406
8272 3493
1357 4739
4606 3543
2282 5234
2265 5887
1059 306
2729 3041
8576 6549
3989 1025
6182 832
9050 1348
1793 5864
8958 ...

output:

1463
4905
1191
4707
1424
7440
3613
7244
7032
6338
3582
4775
1507
5148
4548
5857
803
1029
1762
6925
5026
1735
4970
4316
8473
7298
7254
2548
90
1204
941
5661
5232
4156
4691
1687
3326
5937
5146
3144
5605
6594
1640
1824
8371
4065
1171
1327
3471
2133
2713
5783
5700
6977
1845
6937
3792
3019
7107
3019
3792...

input:


output:

Accepted: 118

result:

points 1.0

Test #135:

score: 17
Accepted
time: 21ms
memory: 8048kb

input:

9501 9500 6353 0 5
7022 3305
6140 2692
7040 4636
3926 792
7460 1602
401 5928
7288 5642
2354 1407
4336 8163
4077 1058
8836 4641
5354 8547
2523 4746
8007 8630
8620 4518
5538 824
2372 3691
7708 6616
3015 1731
4579 8826
3962 7795
8670 2559
6708 2568
7910 4164
273 3611
923 2929
8625 6925
4748 7915
3875 7...

output:

874
2592
9355
6796
9318
6797
1391
2603
869
6099
749
1615
8599
6291
8247
4592
2599
5769
4741
8444
5674
2847
5826
8759
2219
6305
999
8132
5939
7897
6031
4466
8259
7394
166
6893
5729
4724
6373
4280
5267
3514
8463
3029
7087
3995
8105
6402
589
3026
1577
1403
3772
794
8794
2631
2464
3938
9277
3938
2464
26...

input:


output:

Accepted: 118

result:

points 1.0

Test #136:

score: 17
Accepted
time: 1ms
memory: 3580kb

input:

150 149 74 1 5
77 134
51 129
137 46
13 117
54 6
135 118
114 17
73 104
81 17
30 96
10 3
16 43
92 32
81 94
114 1
84 66
37 131
130 43
28 92
140 8
38 12
138 58
148 106
24 96
83 130
63 17
91 115
132 121
71 135
61 79
98 2
144 26
60 104
147 135
42 74
23 13
67 102
6 149
149 86
6 8
17 79
126 31
36 83
38 145
...

output:

81
17
63
141
95
68
57
68
95
141
63
17
79
61
101
61
142
92
28
92
32
92
142
61
79
87
76
87
117
13
23
13
117
87
79
103
122
65
122
103
79
109
67
75
15
139
39
110
34
110
39
139
15
75
67
102
67
125
80
116
80
125
88
64
88
125
120
125
67
109
82
109
149
6
8
140
40
140
8
6
54
35
54
93
54
112
54
6
96
24
3
10
3...

input:


output:

Accepted: 118

result:

points 1.0

Test #137:

score: 17
Accepted
time: 8ms
memory: 3580kb

input:

166 165 71 1 5
81 31
5 120
91 156
160 99
156 122
35 67
9 103
155 54
68 131
60 140
4 69
79 103
94 73
164 100
61 77
75 132
148 56
144 110
64 25
67 156
135 151
154 24
132 49
35 161
132 41
39 86
7 129
86 40
103 163
22 37
161 134
85 28
34 154
90 28
96 129
111 71
10 127
67 118
47 148
44 117
130 14
36 153
...

output:

37
22
37
67
35
8
1
8
30
8
35
84
79
95
58
155
54
155
107
83
107
155
58
95
79
103
9
53
9
103
163
103
79
84
126
84
143
77
61
59
105
51
105
59
61
77
143
84
162
29
162
84
35
128
35
161
78
161
99
133
108
133
99
160
99
161
134
161
35
67
44
117
44
67
89
67
118
67
154
24
11
138
18
138
11
24
154
34
32
87
13
9...

input:


output:

Accepted: 118

result:

points 1.0

Test #138:

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

input:

283 282 194 0 5
225 194
194 59
194 6
194 43
21 194
194 15
101 194
108 194
194 172
69 194
194 75
194 138
194 277
243 194
194 177
194 41
139 194
124 194
194 141
194 11
225 224
194 73
253 194
222 194
247 194
194 107
194 122
194 44
194 204
159 194
109 194
187 194
194 210
194 91
194 217
179 194
278 79
19...

output:

0
194
1
194
2
194
3
194
4
194
5
194
6
194
7
194
8
13
8
194
9
194
10
194
11
194
12
194
14
194
15
194
16
194
17
194
18
194
19
194
20
194
21
194
22
194
23
194
25
194
26
132
26
194
27
194
28
194
29
194
30
194
31
194
32
194
33
194
34
194
35
194
36
194
37
209
37
194
38
194
39
194
40
194
41
194
42
194
43
1...

input:


output:

Accepted: 118

result:

points 1.0

Test #139:

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

input:

144 146 6 1 5
23 38
40 44
5 21
49 53
54 27
118 29
67 53
58 54
83 142
73 135
35 20
65 121
111 31
97 94
26 139
32 108
19 137
58 38
104 57
92 125
44 125
71 113
133 94
33 3
118 135
48 78
67 55
37 141
81 70
39 26
10 13
4 92
132 43
16 67
119 139
6 127
100 58
135 63
11 71
60 67
87 71
28 69
114 31
113 27
92...

output:

127
33
71
113
27
54
58
16
18
16
67
53
49
53
67
55
69
28
2
28
69
64
69
82
69
55
67
60
9
60
81
70
52
70
81
138
128
138
81
60
112
60
67
16
58
100
92
4
92
91
17
107
123
61
66
61
123
107
17
91
92
125
5
21
5
25
5
124
122
103
122
124
5
125
44
40
105
68
105
40
44
75
24
37
8
15
8
45
8
37
36
37
141
37
24
75
4...

input:


output:

Accepted: 118

result:

points 1.0

Test #140:

score: 17
Accepted
time: 7ms
memory: 3676kb

input:

100 99 94 0 5
28 52
74 3
98 3
38 46
16 98
71 48
80 32
99 69
63 0
19 62
65 42
67 6
9 49
57 1
2 90
61 17
8 13
66 22
15 64
87 93
83 4
77 4
12 7
47 55
80 34
0 7
44 36
95 9
81 75
28 30
32 75
76 52
78 55
41 82
24 60
14 96
18 44
46 73
66 48
51 68
56 89
97 25
93 29
45 85
59 54
86 61
74 5
8 69
72 73
45 38
10...

output:

71
48
66
22
83
4
77
19
62
13
8
69
99
33
99
69
8
13
62
19
77
4
83
22
66
48
71
94
85
45
38
46
73
72
2
90
79
23
29
93
87
5
74
3
98
16
56
89
27
88
76
52
28
30
84
36
44
18
20
68
51
11
51
82
41
47
55
78
15
64
63
0
7
12
7
0
63
64
15
78
55
47
41
82
51
68
20
18
44
36
84
30
28
52
76
88
27
89
56
16
98
3
74
5
8...

input:


output:

Accepted: 118

result:

points 1.0

Test #141:

score: 17
Accepted
time: 6ms
memory: 3548kb

input:

80 79 29 1 5
50 59
24 52
57 51
73 62
48 38
58 23
14 46
27 39
33 55
13 65
40 31
44 22
70 12
26 68
72 11
16 20
46 64
18 53
17 34
79 49
68 40
67 63
79 32
15 19
29 30
36 3
16 50
27 18
70 45
24 0
3 39
29 25
76 21
69 41
69 78
71 13
74 56
10 2
1 33
21 6
26 52
43 65
47 75
42 57
11 38
1 35
31 47
20 67
63 61
...

output:

25
58
23
8
59
50
16
20
67
63
61
54
37
74
7
74
56
45
70
12
70
78
69
41
13
65
43
6
21
76
22
44
28
79
32
79
49
5
72
11
72
5
49
79
28
44
22
76
21
6
43
65
13
41
69
78
70
45
56
74
37
54
61
63
67
20
16
50
59
8
23
58
25
29
30
10
2
64
46
14
9
17
34
1
33
55
42
57
51
15
19
73
62
77
4
0
4
77
62
73
19
15
51
57
4...

input:


output:

Accepted: 118

result:

points 1.0

Test #142:

score: 17
Accepted
time: 7ms
memory: 3560kb

input:

69 68 1 0 5
3 59
64 58
25 60
19 23
66 31
26 9
67 55
48 36
55 68
57 24
51 20
32 31
47 16
29 11
56 25
44 52
18 23
30 33
2 4
34 57
40 45
40 10
61 11
9 13
17 20
62 6
0 62
34 15
12 5
15 38
19 65
49 58
39 7
22 38
27 49
39 26
45 8
63 42
10 0
52 16
21 43
24 1
37 4
14 56
2 22
68 46
47 5
13 6
41 58
44 1
8 51
...

output:

24
57
34
15
38
22
2
4
37
35
33
30
54
28
3
59
43
21
48
36
46
68
55
67
63
42
60
25
56
14
53
14
56
25
60
42
63
67
55
68
46
36
48
21
43
59
3
28
54
30
33
35
37
4
2
22
38
15
34
57
24
1
44
52
16
47
5
12
17
20
51
8
45
40
10
0
62
6
13
9
26
39
7
50
18
23
19
65
32
31
32
65
19
23
18
50
7
39
26
9
13
6
62
0
10
40...

input:


output:

Accepted: 118

result:

points 1.0

Test #143:

score: 17
Accepted
time: 3ms
memory: 3624kb

input:

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

output:

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

input:


output:

Accepted: 118

result:

points 1.0

Test #144:

score: 17
Accepted
time: 8ms
memory: 3720kb

input:

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

output:

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

input:


output:

Accepted: 118

result:

points 1.0

Test #145:

score: 17
Accepted
time: 4ms
memory: 3568kb

input:

92 91 23 0 5
49 91
34 25
67 27
7 73
89 91
45 15
60 74
30 47
52 83
11 67
37 34
42 53
86 28
27 22
60 16
55 89
9 85
41 70
45 77
64 81
63 85
8 73
26 71
44 10
68 71
77 79
40 48
36 20
75 58
69 26
1 57
21 23
79 62
77 33
83 28
71 31
49 10
65 66
24 88
18 78
77 4
43 77
1 34
82 18
55 70
21 56
78 72
30 72
46 29...

output:

21
15
45
77
79
62
83
28
86
7
73
8
59
20
36
16
60
74
54
74
57
1
34
25
67
11
67
27
22
69
26
71
31
32
30
72
78
18
82
44
10
49
91
89
55
70
41
63
85
9
61
46
29
53
42
5
13
76
66
65
66
76
13
5
42
53
29
46
61
9
85
63
41
70
55
89
91
49
10
44
82
18
78
72
30
32
31
71
26
69
22
27
67
25
34
1
57
74
60
16
36
17
36...

input:


output:

Accepted: 118

result:

points 1.0

Test #146:

score: 17
Accepted
time: 5ms
memory: 3672kb

input:

105 104 88 1 5
45 46
58 69
19 53
13 40
64 100
71 79
7 62
14 77
62 21
61 50
78 81
3 92
60 23
95 63
49 59
1 36
15 103
32 71
50 7
31 43
99 64
103 54
23 94
104 26
70 44
48 55
77 26
90 20
38 30
65 2
39 43
11 24
5 39
75 56
89 100
12 58
0 87
104 75
92 101
89 8
37 14
5 79
52 41
96 42
91 57
97 12
23 22
83 6
...

output:

7
50
61
28
95
63
45
46
68
46
45
63
95
28
61
50
7
62
21
51
2
65
82
1
36
29
74
91
57
90
20
15
103
54
22
23
60
23
94
69
58
12
97
4
16
53
19
53
34
13
40
49
59
101
92
3
41
52
35
32
71
79
5
39
43
31
93
8
89
8
93
31
43
39
5
79
71
32
35
52
41
3
92
101
59
49
40
13
34
53
16
4
97
12
58
69
94
23
22
54
103
15
20...

input:


output:

Accepted: 118

result:

points 1.0

Test #147:

score: 17
Accepted
time: 4ms
memory: 3540kb

input:

70 69 2 0 5
65 5
20 35
40 16
35 0
18 35
35 37
35 14
12 35
35 41
53 35
35 69
35 55
66 35
35 49
24 35
35 27
35 6
2 35
48 1
13 35
36 35
39 35
50 35
17 67
56 35
35 28
26 35
47 35
30 61
4 48
21 35
35 57
32 35
35 17
63 35
22 35
35 44
31 35
35 68
64 35
35 42
9 35
15 35
54 35
8 35
19 35
35 60
52 35
65 35
51...

output:

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

input:


output:

Accepted: 118

result:

points 1.0