QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#902573#10000. Add, Remove, Transformopen your brain (Zhi Zhang, Yanru Guan, Jianfeng Zhu)#AC ✓1ms3840kbC++172.9kb2025-02-16 16:43:372025-02-16 16:43:38

Judging History

This is the latest submission verdict.

  • [2025-02-16 16:43:38]
  • Judged
  • Verdict: AC
  • Time: 1ms
  • Memory: 3840kb
  • [2025-02-16 16:43:37]
  • Submitted

answer

#include <bits/stdc++.h>
using namespace std;
const int maxn=110;
const int FLAG=0;
int n;
set<pair<int,int> > s;
#define MP make_pair
void del(int x,int y) {
	if (x>y) swap(x,y);
	assert(s.find(MP(x,y))!=s.end());
	s.erase(s.find(MP(x,y)));
}
void add(int x,int y) {
	if (x>y) swap(x,y);
	assert(s.find(MP(x,y))==s.end());
	s.insert(MP(x,y));
}
struct node {
	int a,b,c,d;
};
vector<node> ans;
void add(int a,int b,int c,int d) {
	if (FLAG) printf("%d %d %d %d\n",a,b,c,d);
	del(a,b),del(b,c),del(c,d);
	add(a,d),add(a,c),add(b,d);
	ans.push_back((node){a,b,c,d});
}
vector<int> g[maxn];
int deg[maxn],dep[maxn],fa[maxn],rt;
int mx,fd;
void dfs1(int u,int p) {
	dep[u]=dep[p]+1;
	fa[u]=p;
	if (dep[u]==4) fd=u;
	for (int &v : g[u]) if (v!=p) dfs1(v,u);
}
int MX,DEP[maxn];
void DFS(int u,int p) {
	DEP[u]=DEP[p]+1;
	MX=max(MX,DEP[u]);
	for (int &v : g[u]) if (v!=p) DFS(v,u);
}
void print() {
	printf("rt=%d: ",rt);
	for (auto [x,y] : s) printf("(%d,%d) ",x,y); puts("");
}
int main() {
	scanf("%d",&n);
	for (int i=1;i<n;i++) {
		int x,y; scanf("%d %d",&x,&y);
		deg[x]++,deg[y]++;
		add(x,y);
	}
	for (int i=1;i<=n;i++) if (deg[i]==1) { rt=i; break; }
	assert(rt);
	while (1) {
		fd=0;
		for (int i=1;i<=n;i++) g[i].clear();
		for (auto [x,y] : s) g[x].push_back(y),g[y].push_back(x);
		dfs1(rt,0);
		mx=MX=0;
		for (int i=1;i<=n;i++) if (dep[i]>dep[mx]) mx=i;
		DFS(mx,0);
		if (MX<=4) break;
		if (fd) {
			add(fd,fa[fd],fa[fa[fd]],fa[fa[fa[fd]]]);
			continue;
		}
		int flag=0;
		if (FLAG) print();
		//print();
		for (int &s : g[rt]) if ((int)g[s].size()-1>=2) {
			int t=-1;
			for (int &tt : g[rt]) if (tt!=s) { t=tt; break; }
			assert(t!=-1);
			int x=-1,y=-1;
			for (int &xx : g[s]) if (xx!=rt) {
				if (x==-1) x=xx;
				else if (y==-1) y=xx;
			}
			assert(x!=-1&&y!=-1);
			add(x,s,rt,t);
			add(x,t,s,y);
			add(t,y,x,rt);
			flag=1; break;
		}
		if (flag) continue;
		vector<pair<int,int> > vec;
		for (int &s : g[rt]) if ((int)g[s].size()-1>0) {
			assert((int)g[s].size()==2);
			vec.push_back(MP(s,g[s][0]+g[s][1]-rt));
		}
		assert((int)vec.size()>1);
		if ((int)vec.size()>=3) {
			int d[7];
			d[1]=vec[0].second,d[2]=vec[0].first;
			d[3]=vec[1].second,d[4]=vec[1].first;
			d[5]=vec[2].second,d[6]=vec[2].first;
			add(d[1],d[2],rt,d[4]);
			add(d[4],d[1],rt,d[6]);
			add(d[2],d[4],d[6],d[1]);
			add(d[2],d[1],d[4],rt);
			continue;
		}
		// (int)vec.size()==2
		int d[7];
		d[1]=vec[0].second,d[2]=vec[0].first;
		d[3]=vec[1].second,d[4]=vec[1].first;
		d[5]=0;
		for (int &s : g[rt]) if ((int)g[s].size()==1) { d[5]=s; break; }
		assert(d[5]);
		add(d[1],d[2],rt,d[4]);
		add(d[4],d[1],rt,d[5]);
		add(d[2],d[4],d[5],d[1]);
		add(rt,d[4],d[1],d[2]);
		add(d[3],d[4],d[2],rt);
		add(rt,d[3],d[2],d[5]);
	}
	printf("%d\n",(int)ans.size());
	for (node &A : ans) printf("%d %d %d %d\n",A.a,A.b,A.c,A.d);
	return 0;
}

詳細信息

Test #1:

score: 100
Accepted
time: 1ms
memory: 3840kb

input:

6
1 2
2 3
3 4
4 5
5 6

output:

3
4 3 2 1
6 5 4 1
2 4 6 1

result:

ok ok nice tree :D

Test #2:

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

input:

100
4 44
45 44
33 44
60 44
71 44
25 44
69 44
57 44
16 44
78 44
17 44
10 44
21 44
80 44
2 44
98 44
20 44
83 44
3 44
79 44
22 44
65 44
5 44
39 44
23 44
100 44
66 44
7 44
14 44
81 44
6 44
41 44
59 44
87 44
32 44
63 44
74 44
84 44
86 44
18 44
24 44
96 4
35 44
8 44
62 44
58 44
85 44
53 44
82 44
42 44
12 ...

output:

370
100 44 4 1
96 4 100 1
94 45 44 1
99 44 94 1
26 4 1 44
26 44 4 27
44 27 26 1
4 26 44 1
98 44 4 1
95 4 98 1
38 4 1 26
38 26 4 61
26 61 38 1
4 38 26 1
26 4 1 27
26 27 4 72
27 72 26 1
4 26 27 1
27 4 1 26
27 26 4 73
26 73 27 1
4 27 26 1
26 4 1 27
26 27 4 76
27 76 26 1
4 26 27 1
27 4 1 26
27 26 4 90
2...

result:

ok ok nice tree :D

Test #3:

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

input:

99
60 59
19 59
47 59
83 59
41 59
33 59
99 59
7 59
15 59
36 59
50 59
9 59
10 59
76 59
14 59
30 59
90 59
43 59
88 59
8 59
27 59
25 59
81 59
3 59
38 59
68 59
24 59
1 59
58 59
21 59
44 59
87 59
4 59
74 59
72 59
79 59
16 59
64 60
82 59
12 59
37 59
22 59
61 59
65 59
20 59
35 59
54 59
56 60
23 59
26 59
28 ...

output:

366
95 60 59 1
99 59 95 1
77 19 59 1
98 59 77 1
2 59 1 19
2 19 59 3
19 3 2 1
59 2 19 1
71 19 59 1
97 59 71 1
4 59 1 2
4 2 59 5
2 5 4 1
59 4 2 1
2 59 1 3
2 3 59 6
3 6 2 1
59 2 3 1
3 59 1 2
3 2 59 7
2 7 3 1
59 3 2 1
2 59 1 3
2 3 59 8
3 8 2 1
59 2 3 1
3 59 1 2
3 2 59 9
2 9 3 1
59 3 2 1
2 59 1 3
2 3 59 ...

result:

ok ok nice tree :D

Test #4:

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

input:

99
59 57
45 57
93 57
5 57
80 57
77 57
70 57
14 57
64 57
39 57
81 57
18 57
7 57
11 57
73 57
67 57
8 57
29 59
66 57
63 57
4 57
74 57
83 57
21 57
52 59
28 57
27 57
26 57
36 57
38 57
32 59
53 59
24 57
49 57
58 45
94 57
89 57
65 59
12 57
46 59
54 57
60 57
51 57
50 57
15 59
19 59
40 93
35 45
6 57
99 59
96...

output:

348
40 93 57 1
97 57 40 1
72 80 57 1
96 57 72 1
20 77 57 1
95 57 20 1
99 59 57 1
94 57 99 1
98 45 57 1
89 57 98 1
76 5 57 1
83 57 76 1
2 45 1 5
2 5 45 3
5 3 2 1
45 2 5 1
37 5 45 1
92 45 37 1
35 45 1 2
35 2 45 42
2 42 35 1
45 35 2 1
2 45 1 3
2 3 45 43
3 43 2 1
45 2 3 1
3 45 1 2
3 2 45 58
2 58 3 1
45 ...

result:

ok ok nice tree :D

Test #5:

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

input:

98
77 49
52 49
78 49
72 49
91 49
85 49
21 49
32 49
96 49
42 49
79 49
41 49
89 49
24 49
46 49
36 49
48 49
86 49
12 49
88 49
60 49
6 49
39 49
53 49
59 49
90 49
50 49
25 49
10 49
81 49
83 49
54 49
82 49
16 52
94 49
87 49
40 49
14 52
65 77
19 49
51 49
7 49
98 49
84 78
4 49
9 77
70 52
75 49
20 77
80 77
6...

output:

360
84 78 49 1
98 49 84 1
80 77 49 1
97 49 80 1
76 72 49 1
96 49 76 1
92 52 49 1
95 49 92 1
4 49 1 52
4 52 49 6
52 6 4 1
49 4 52 1
74 52 49 1
94 49 74 1
7 49 1 4
7 4 49 10
4 10 7 1
49 7 4 1
4 49 1 6
4 6 49 11
6 11 4 1
49 4 6 1
6 49 1 4
6 4 49 12
4 12 6 1
49 6 4 1
4 49 1 6
4 6 49 19
6 19 4 1
49 4 6 1...

result:

ok ok nice tree :D

Test #6:

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

input:

100
26 54
89 54
35 54
99 54
24 54
18 54
66 54
59 54
49 54
52 54
70 54
73 54
1 26
4 54
69 54
20 26
2 54
50 26
79 54
94 54
78 89
5 54
74 54
44 54
75 54
98 54
96 54
90 54
17 54
38 26
58 26
80 89
30 26
15 26
48 26
16 26
82 35
63 54
33 26
39 89
22 89
65 54
67 54
60 89
3 54
97 89
7 70
40 26
19 26
56 54
88...

output:

351
99 54 26 1
100 26 99 1
57 99 100 1
97 89 54 1
98 54 97 1
7 70 54 1
27 50 26 1
83 26 27 1
96 54 7 1
91 49 54 1
95 54 91 1
92 35 54 1
94 54 92 1
21 24 54 1
90 54 21 1
15 26 1 24
15 24 26 16
24 16 15 1
26 15 24 1
13 24 26 1
58 26 13 1
19 26 1 15
19 15 26 20
15 20 19 1
26 19 15 1
15 26 1 16
15 16 26...

result:

ok ok nice tree :D

Test #7:

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

input:

98
84 21
68 21
67 21
78 21
93 21
98 21
19 21
51 21
43 21
96 21
95 21
50 84
7 21
27 21
6 21
89 21
46 21
38 84
71 84
53 68
4 21
69 84
77 21
14 21
32 84
29 21
42 84
40 21
91 21
15 21
5 21
82 21
57 84
44 21
28 21
13 84
9 68
41 21
1 68
62 21
52 21
65 84
86 93
31 21
87 93
39 67
37 93
75 68
56 21
36 21
83 ...

output:

333
98 21 68 1
80 68 98 1
49 98 80 1
92 95 21 1
96 21 92 1
87 93 21 1
91 21 87 1
97 84 21 1
90 21 97 1
63 78 21 1
89 21 63 1
94 67 21 1
82 21 94 1
8 51 21 1
77 21 8 1
83 19 21 1
76 21 83 1
11 19 1 21
11 21 19 23
21 23 11 1
19 11 21 1
70 21 19 1
60 19 70 1
3 21 1 11
3 11 21 4
11 4 3 1
21 3 11 1
5 21 ...

result:

ok ok nice tree :D

Test #8:

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

input:

99
94 74
1 74
89 74
80 74
87 74
79 74
61 74
23 74
96 94
24 74
25 74
97 74
86 94
82 74
5 74
76 74
41 89
9 94
43 74
50 89
17 89
12 74
72 74
3 74
8 74
58 74
18 23
62 74
60 74
39 89
15 87
55 74
10 89
27 80
44 74
42 94
11 94
48 1
98 23
63 89
37 89
54 80
4 1
91 74
93 74
29 94
59 74
78 94
32 79
38 80
52 94...

output:

326
97 74 80 2
54 80 97 2
96 94 74 2
93 74 96 2
35 96 93 2
63 89 74 2
77 41 89 2
50 89 77 2
91 74 63 2
75 87 74 2
82 74 75 2
90 79 74 2
76 74 90 2
83 61 74 2
72 74 83 2
20 43 74 2
65 74 20 2
73 24 74 2
62 74 73 2
98 23 74 2
60 74 98 2
95 1 74 2
59 74 95 2
4 1 2 23
4 23 1 16
23 16 4 2
1 4 23 2
92 23 ...

result:

ok ok nice tree :D

Test #9:

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

input:

100
40 41
50 41
29 41
30 41
43 41
73 41
89 41
87 41
60 50
36 41
61 40
1 41
63 41
51 41
27 41
88 41
62 41
90 41
49 41
23 41
93 41
24 41
80 29
72 30
66 43
48 50
85 29
56 30
98 41
32 41
68 41
91 41
100 29
16 29
92 30
38 40
9 41
25 60
59 41
65 41
82 40
83 29
99 40
86 41
19 29
64 41
5 30
26 60
13 30
37 7...

output:

324
98 41 40 2
99 40 98 2
18 93 41 2
97 41 18 2
95 89 41 2
91 41 95 2
74 87 41 2
90 41 74 2
37 73 41 2
88 41 37 2
22 51 41 2
86 41 22 2
78 50 41 2
69 41 78 2
52 60 50 2
48 50 52 2
75 43 41 2
68 41 75 2
34 36 41 2
65 41 34 2
92 30 41 2
64 41 92 2
100 29 41 2
63 41 100 2
53 27 41 2
62 41 53 2
57 1 41 ...

result:

ok ok nice tree :D

Test #10:

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

input:

99
29 35
14 35
80 35
61 35
19 35
48 14
65 35
67 35
18 29
39 29
56 35
49 14
93 29
64 29
95 35
16 61
77 35
53 35
24 35
31 35
75 35
60 61
79 39
46 29
74 35
86 80
13 61
42 65
22 35
8 80
85 35
94 19
91 14
96 39
37 35
63 65
69 56
73 35
72 61
17 80
21 48
52 19
10 14
20 29
92 67
27 31
4 14
41 29
89 14
25 14...

output:

288
98 29 39 1
96 39 98 1
97 35 29 1
93 29 97 1
86 80 35 1
95 35 86 1
40 86 95 1
44 8 80 1
68 80 44 1
71 77 35 1
85 35 71 1
81 74 35 1
84 35 81 1
92 67 35 1
82 35 92 1
88 65 35 1
75 35 88 1
62 63 65 1
50 65 62 1
11 42 65 1
76 61 35 1
73 35 76 1
99 16 61 1
72 61 99 1
70 56 35 1
53 35 70 1
27 31 35 1
...

result:

ok ok nice tree :D

Test #11:

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

input:

100
42 55
63 55
69 42
54 55
74 55
82 69
83 55
18 69
99 55
33 55
95 42
90 63
85 42
66 69
14 55
75 55
81 42
3 69
40 63
89 42
77 63
53 74
88 83
60 83
84 55
35 63
47 42
52 54
15 54
97 55
50 55
70 42
98 54
67 55
44 82
24 63
71 54
1 42
4 74
16 33
27 42
80 18
61 85
48 42
13 85
38 55
51 63
87 18
96 89
65 63...

output:

283
94 95 42 1
89 42 94 1
61 85 42 1
81 42 61 1
20 70 42 1
69 42 20 1
64 82 69 1
92 69 64 1
73 66 69 1
86 69 73 1
87 18 69 1
30 69 87 1
41 72 66 1
99 55 42 1
68 42 99 1
100 99 68 1
88 83 55 1
97 55 88 1
43 88 97 1
32 60 83 1
49 75 55 1
84 55 49 1
78 74 55 1
67 55 78 1
8 53 74 1
90 63 55 1
54 55 90 1...

result:

ok ok nice tree :D

Test #12:

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

input:

99
98 49
63 49
83 63
93 49
8 63
77 98
16 49
42 49
40 63
37 49
4 98
19 63
5 98
1 93
31 49
45 98
64 49
24 49
96 63
12 16
86 93
91 98
15 77
85 8
72 5
67 98
36 98
89 37
7 83
78 49
9 98
53 98
18 15
35 63
76 31
97 77
17 19
25 64
34 15
74 63
66 16
48 8
30 40
21 19
59 19
82 49
29 40
10 1
13 64
22 31
55 16
4...

output:

259
96 63 83 2
75 83 96 2
95 7 83 2
62 83 95 2
98 49 63 2
14 91 98 2
86 93 49 2
73 1 93 2
82 49 86 2
38 86 82 2
57 64 49 2
78 49 57 2
87 42 49 2
54 49 87 2
89 37 49 2
31 49 89 2
66 16 49 2
24 49 66 2
94 89 31 2
99 31 94 2
20 12 16 2
55 16 20 2
84 98 14 2
97 77 98 2
71 98 97 2
74 63 98 2
34 15 77 2
6...

result:

ok ok nice tree :D

Test #13:

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

input:

99
22 89
66 89
23 89
79 89
72 89
51 89
39 66
44 89
43 79
53 22
50 66
14 51
92 66
58 79
80 79
18 23
42 66
76 22
11 50
36 22
71 39
48 79
84 89
98 89
85 50
68 44
77 44
60 80
9 22
69 42
31 14
75 39
94 89
30 23
96 22
15 89
3 76
95 42
74 66
19 42
78 22
8 23
28 79
38 58
21 51
65 79
34 44
97 79
6 36
2 71
29...

output:

279
98 89 72 1
88 72 98 1
45 94 89 1
73 98 88 1
86 89 45 1
32 84 89 1
79 89 32 1
92 66 89 1
51 89 92 1
77 44 89 1
60 80 79 1
23 89 77 1
96 22 89 1
15 89 96 1
85 50 66 1
74 66 85 1
95 42 66 1
67 66 95 1
75 39 66 1
25 66 75 1
97 79 60 1
41 60 97 1
83 58 79 1
65 79 83 1
63 92 51 1
93 51 63 1
31 14 51 1...

result:

ok ok nice tree :D

Test #14:

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

input:

99
93 45
64 93
73 45
46 45
5 93
55 45
65 45
18 45
47 5
11 45
76 18
49 55
50 46
26 64
14 65
43 64
85 55
83 45
15 5
66 43
19 93
78 45
20 93
10 26
2 49
89 93
68 76
84 45
25 15
29 11
9 43
16 73
24 18
72 64
32 93
61 14
30 49
38 89
51 68
56 65
13 29
92 43
86 11
42 76
6 72
40 65
54 84
48 5
36 19
8 32
77 5
...

output:

233
89 93 5 1
94 64 93 1
45 93 94 1
8 32 93 1
27 38 89 1
6 72 64 1
54 84 45 1
94 45 54 1
70 83 45 1
78 45 70 1
33 73 45 1
80 16 73 1
81 87 80 1
73 80 81 1
69 45 33 1
56 65 45 1
61 14 65 1
40 65 61 1
60 45 56 1
34 63 60 1
90 55 45 1
46 45 90 1
30 49 55 1
75 90 46 1
79 46 75 1
97 50 46 1
76 18 45 1
51...

result:

ok ok nice tree :D

Test #15:

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

input:

99
60 88
91 88
36 60
80 91
41 80
33 91
97 36
90 41
32 91
1 33
42 90
27 60
84 91
4 97
52 97
55 91
65 91
9 97
38 32
2 60
12 27
78 90
82 33
8 91
64 32
59 90
87 27
66 27
3 32
48 65
85 41
47 4
22 80
26 91
24 82
17 4
7 36
63 55
23 88
92 38
46 80
69 4
39 12
35 33
96 90
76 66
73 65
29 4
6 87
74 9
77 97
43 4...

output:

244
88 91 32 3
37 84 91 3
36 60 88 3
87 27 60 3
2 60 87 3
80 91 37 3
73 65 91 3
61 46 80 3
55 91 73 3
82 33 91 3
26 91 82 3
71 48 65 3
34 65 71 3
83 80 61 3
94 41 80 3
75 80 94 3
21 22 80 3
62 50 55 3
73 55 62 3
96 90 41 3
85 41 96 3
58 78 90 3
59 90 58 3
99 42 90 3
81 97 36 3
74 9 97 3
88 36 81 3
6...

result:

ok ok nice tree :D

Test #16:

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

input:

100
33 25
26 25
10 26
78 25
30 26
66 25
79 10
22 33
63 78
76 33
44 63
14 66
47 22
9 25
88 79
12 63
82 12
54 10
61 78
99 47
95 76
29 10
64 9
71 25
8 66
77 78
90 78
58 14
65 76
35 8
28 9
97 9
100 14
41 97
37 82
59 71
1 47
42 9
3 78
52 78
94 22
67 65
36 37
16 22
24 12
38 61
17 22
4 22
27 76
56 35
68 76...

output:

246
94 22 47 1
99 47 94 1
76 33 22 1
85 95 76 1
68 76 85 1
67 65 76 1
6 62 68 1
27 76 67 1
17 22 76 1
51 75 33 1
25 33 51 1
90 78 25 1
71 25 90 1
44 63 78 1
83 59 71 1
90 71 83 1
81 83 90 1
82 12 63 1
96 87 82 1
63 82 96 1
36 37 82 1
31 74 59 1
89 78 44 1
98 44 89 1
38 61 78 1
93 34 61 1
77 78 38 1
...

result:

ok ok nice tree :D

Test #17:

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

input:

99
16 31
89 31
52 89
47 16
69 16
24 69
92 69
82 89
55 52
6 24
22 47
37 89
58 31
65 37
48 89
34 22
97 58
56 31
81 89
74 55
49 16
5 52
18 58
79 49
41 6
21 18
96 82
23 55
36 41
3 21
4 92
10 49
2 79
42 18
54 52
7 58
61 97
59 54
26 96
20 59
98 42
19 82
72 92
95 3
84 69
50 4
99 23
13 20
83 7
71 79
62 36
1...

output:

227
91 18 21 1
3 21 91 1
97 58 18 1
70 61 97 1
18 97 70 1
30 46 61 1
89 31 58 1
96 82 89 1
81 89 96 1
7 58 89 1
26 96 81 1
76 56 31 1
16 31 76 1
38 81 26 1
98 42 18 1
70 18 98 1
86 17 18 1
92 69 16 1
76 16 92 1
72 92 76 1
50 4 92 1
60 84 69 1
68 69 60 1
6 24 69 1
66 92 50 1
93 49 16 1
47 16 93 1
71 ...

result:

ok ok nice tree :D

Test #18:

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

input:

100
17 92
15 92
68 17
72 15
70 17
3 70
40 68
23 72
7 3
82 3
95 3
20 95
9 68
25 82
59 40
90 25
54 23
75 90
91 54
12 59
38 82
32 7
63 90
10 20
41 38
19 59
2 63
39 75
1 41
73 63
100 54
79 91
65 32
28 41
89 100
69 1
64 91
80 25
6 10
52 100
96 65
58 28
61 69
14 25
37 7
27 41
13 54
30 15
55 27
48 75
66 13...

output:

212
75 90 63 2
82 25 90 2
53 84 82 2
73 63 75 2
48 75 73 2
90 82 53 2
41 38 82 2
3 82 41 2
87 80 25 2
14 25 87 2
20 95 3 2
6 10 20 2
3 20 6 2
17 70 3 2
15 92 17 2
23 72 15 2
100 54 23 2
60 89 100 2
52 100 60 2
46 23 100 2
79 91 54 2
86 64 91 2
44 54 79 2
85 13 54 2
99 60 52 2
8 52 99 2
49 100 46 2
3...

result:

ok ok nice tree :D

Test #19:

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

input:

99
16 57
76 16
28 76
96 76
40 28
81 40
30 96
56 40
12 96
54 12
65 12
78 65
52 12
38 78
97 81
19 38
21 30
4 21
85 30
49 19
74 30
33 12
20 74
67 38
66 97
26 33
72 65
87 4
82 67
9 78
73 56
35 21
41 82
47 66
61 33
77 47
23 82
3 73
34 87
64 74
15 26
95 54
10 52
62 77
83 72
17 66
37 77
31 73
45 3
86 97
89...

output:

228
96 30 21 2
28 76 96 2
57 16 76 2
64 74 30 2
85 30 64 2
21 96 28 2
65 12 96 2
38 78 65 2
53 9 78 2
82 67 38 2
7 41 82 2
40 28 21 2
97 81 40 2
39 86 97 2
66 97 39 2
56 40 97 2
77 47 66 2
39 66 77 2
79 17 66 2
31 73 56 2
45 3 73 2
25 70 45 2
35 21 40 2
62 77 39 2
71 39 62 2
97 56 31 2
89 31 97 2
91...

result:

ok ok nice tree :D

Test #20:

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

input:

98
81 63
9 81
80 9
68 9
92 68
76 68
98 68
74 98
2 74
3 92
29 3
54 29
66 54
10 3
51 3
60 66
33 54
97 60
48 3
7 33
23 97
16 66
69 23
6 23
25 23
11 97
39 11
95 25
27 16
30 27
12 27
75 33
87 25
89 12
90 48
83 23
34 7
8 89
28 90
94 6
17 28
40 11
91 87
77 28
72 69
73 25
62 94
32 87
43 72
70 43
52 62
18 12...

output:

216
68 98 74 2
3 92 68 2
76 68 3 2
51 3 76 2
81 9 68 2
74 68 81 2
63 81 74 2
90 48 3 2
77 28 90 2
3 90 77 2
79 17 28 2
54 29 3 2
60 66 54 2
27 16 66 2
23 97 60 2
40 11 97 2
85 13 40 2
97 40 85 2
31 85 97 2
21 88 31 2
89 12 27 2
66 27 89 2
8 89 66 2
72 69 23 2
70 43 72 2
23 72 70 2
24 70 23 2
65 5 70...

result:

ok ok nice tree :D

Test #21:

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

input:

99
86 19
98 86
71 98
61 71
25 71
13 25
27 61
64 25
17 61
90 17
5 64
67 5
99 5
29 17
48 67
85 64
10 67
58 10
54 90
53 17
36 54
38 53
30 38
57 53
78 53
92 58
95 92
81 85
73 92
56 78
66 56
41 58
52 92
72 41
84 95
60 95
28 60
6 52
20 6
4 60
74 38
51 78
96 28
97 4
82 52
83 60
63 51
69 96
3 28
1 97
79 3
3...

output:

220
60 4 97 1
92 95 60 1
97 60 92 1
73 92 97 1
41 58 92 1
96 28 60 1
31 69 96 1
67 10 58 1
99 5 67 1
58 67 99 1
52 92 41 1
39 82 52 1
41 52 39 1
20 6 52 1
47 72 41 1
39 41 47 1
37 47 39 1
34 11 37 1
76 37 34 1
60 96 31 1
79 3 28 1
8 35 20 1
89 94 8 1
20 8 89 1
44 89 20 1
52 20 44 1
49 16 20 1
85 64 ...

result:

ok ok nice tree :D

Test #22:

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

input:

98
96 66
38 96
28 38
35 38
75 35
74 75
71 74
93 74
57 93
67 57
3 67
44 3
98 67
77 98
49 77
48 98
14 44
73 48
69 49
81 14
12 69
63 73
78 81
55 73
8 69
76 69
92 63
36 8
31 92
30 76
26 78
4 30
91 26
23 36
27 91
43 36
15 31
18 12
50 14
10 18
19 91
40 18
13 19
88 27
70 40
1 88
52 43
56 70
79 1
11 10
7 52...

output:

206
54 80 7 2
53 7 54 2
59 84 53 2
95 20 84 2
32 84 95 2
54 53 59 2
64 59 54 2
17 54 64 2
89 47 53 2
83 60 47 2
22 86 83 2
58 95 32 2
68 97 22 2
83 22 68 2
6 29 83 2
42 41 20 2
43 52 7 2
23 36 43 2
69 8 36 2
30 76 69 2
49 69 30 2
18 12 69 2
98 77 49 2
57 67 98 2
44 3 67 2
49 98 57 2
73 48 98 2
92 63...

result:

ok ok nice tree :D

Test #23:

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

input:

100
57 54
69 57
23 69
86 23
99 86
6 99
73 6
82 6
35 73
76 35
44 35
13 44
33 13
2 76
34 2
40 33
43 2
59 13
26 43
67 26
47 43
15 47
60 47
74 67
58 67
16 58
53 58
72 2
96 58
90 74
41 16
46 15
38 58
29 38
17 38
5 38
7 46
63 47
88 46
78 88
51 63
61 78
42 78
84 88
28 63
91 61
21 17
81 91
10 78
65 91
32 65...

output:

201
46 83 8 3
84 88 46 3
61 78 88 3
15 46 84 3
45 4 78 3
81 91 61 3
32 65 91 3
88 61 81 3
31 7 46 3
42 78 45 3
97 95 32 3
91 32 97 3
25 30 32 3
14 93 31 3
12 11 93 3
77 75 25 3
32 25 77 3
63 47 15 3
1 51 63 3
26 43 47 3
76 2 43 3
73 35 76 3
43 76 73 3
6 73 43 3
13 44 35 3
74 67 26 3
47 26 74 3
96 58...

result:

ok ok nice tree :D

Test #24:

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

input:

100
71 76
23 71
82 23
30 82
65 30
92 65
21 92
42 21
62 42
56 42
96 56
48 62
79 48
9 79
97 9
85 48
35 97
53 85
89 9
36 89
32 36
70 89
37 70
95 70
51 32
78 95
88 36
80 88
67 95
7 80
49 7
33 67
45 33
28 45
99 28
40 99
34 33
10 34
25 10
50 34
59 10
47 59
20 59
77 20
12 59
75 40
84 75
60 75
93 75
66 75
7...

output:

212
91 41 83 2
6 86 91 2
26 98 6 2
91 6 26 2
68 83 91 2
16 1 83 2
57 91 68 2
22 26 91 2
13 90 57 2
17 83 16 2
68 57 13 2
94 55 57 2
14 69 94 2
73 11 69 2
27 19 55 2
60 87 27 2
93 75 60 2
27 60 93 2
99 40 75 2
84 75 99 2
28 99 84 2
33 45 28 2
95 67 33 2
89 70 95 2
78 95 89 2
34 33 95 2
36 89 78 2
97 ...

result:

ok ok nice tree :D

Test #25:

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

input:

98
84 60
49 84
57 49
35 57
23 35
64 23
29 35
75 64
25 75
86 25
55 25
14 29
88 14
58 14
3 58
56 3
98 56
59 98
62 98
5 59
19 62
34 19
39 19
70 34
79 5
27 79
41 27
66 27
63 66
77 34
24 77
52 24
12 24
78 52
68 78
40 78
38 40
44 38
61 40
20 61
43 61
82 43
22 20
6 20
53 20
4 40
8 22
37 4
91 43
65 8
97 65
...

output:

211
87 16 73 1
93 94 87 1
89 87 93 1
91 50 89 1
93 89 91 1
43 91 93 1
11 73 87 1
40 61 43 1
53 20 61 1
68 78 40 1
24 52 78 1
43 40 68 1
44 38 40 1
4 40 44 1
34 77 24 1
78 24 34 1
70 34 78 1
62 19 34 1
59 98 62 1
3 56 98 1
34 62 59 1
5 59 34 1
67 22 20 1
6 20 67 1
65 8 22 1
32 97 65 1
51 65 32 1
18 3...

result:

ok ok nice tree :D

Test #26:

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

input:

98
22 27
53 22
67 53
34 67
5 34
6 5
62 6
46 62
92 46
94 92
43 94
54 43
82 54
13 82
76 82
98 76
31 98
74 31
10 74
32 10
26 74
24 10
85 32
25 85
87 85
42 25
66 42
48 25
41 66
30 42
70 30
86 41
56 86
93 56
39 56
4 39
45 4
78 4
49 45
38 56
37 49
47 38
95 38
12 95
20 95
17 12
51 20
21 17
75 17
65 75
60 6...

output:

197
59 84 36 2
50 19 84 2
83 36 59 2
7 59 83 2
96 18 50 2
84 50 96 2
69 71 18 2
63 18 69 2
55 79 63 2
28 72 55 2
52 57 28 2
90 28 52 2
89 52 90 2
73 55 28 2
44 28 73 2
69 63 55 2
61 55 69 2
81 33 61 2
69 61 81 2
16 8 33 2
68 33 16 2
23 16 68 2
29 80 23 2
68 23 29 2
97 29 68 2
1 3 16 2
91 11 1 2
65 7...

result:

ok ok nice tree :D

Test #27:

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

input:

5
4 5
5 1
1 2
2 3

output:

1
5 1 2 3

result:

ok ok nice tree :D

Test #28:

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

input:

5
1 2
1 3
1 4
4 5

output:

0

result:

ok ok nice tree :D

Test #29:

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

input:

6
1 2
1 3
1 4
1 5
5 6

output:

0

result:

ok ok nice tree :D

Test #30:

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

input:

6
1 2
1 3
1 4
4 5
5 6

output:

3
5 4 1 2
3 1 5 2
6 5 3 2

result:

ok ok nice tree :D

Test #31:

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

input:

6
1 2
1 3
1 4
4 5
4 6

output:

0

result:

ok ok nice tree :D

Test #32:

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

input:

6
1 2
1 3
3 4
1 5
5 6

output:

2
6 5 1 2
3 1 6 2

result:

ok ok nice tree :D

Test #33:

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

input:

5
1 2
2 3
3 4
4 5

output:

1
4 3 2 1

result:

ok ok nice tree :D

Test #34:

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

input:

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

output:

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

result:

ok ok nice tree :D

Test #35:

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

input:

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

output:

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

result:

ok ok nice tree :D

Test #36:

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

input:

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

output:

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

result:

ok ok nice tree :D

Test #37:

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

input:

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

output:

12
6 1 2 3
5 4 1 3
2 6 3 4
2 4 6 7
4 7 2 3
6 2 4 3
1 5 3 6
6 1 3 2
5 6 2 1
3 6 1 5
4 6 5 3
3 4 5 2

result:

ok ok nice tree :D

Test #38:

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

input:

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

output:

9
5 4 1 2
3 1 5 2
7 5 3 2
6 5 2 7
7 6 2 1
5 7 1 6
2 7 6 5
3 7 5 2
2 3 5 1

result:

ok ok nice tree :D

Test #39:

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

input:

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

output:

9
6 4 1 2
3 1 6 2
7 6 3 2
5 4 2 7
7 5 2 1
4 7 1 5
2 7 5 4
3 7 4 2
2 3 4 1

result:

ok ok nice tree :D

Test #40:

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

input:

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

output:

9
6 5 1 2
4 1 6 2
7 6 4 2
3 1 2 7
7 3 2 5
1 7 5 3
2 7 3 1
4 7 1 2
2 4 1 5

result:

ok ok nice tree :D

Test #41:

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

input:

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

output:

9
7 5 1 3
4 1 7 3
6 2 1 3
7 4 3 6
6 7 3 2
4 6 2 7
3 6 7 4
1 6 4 3
3 1 4 2

result:

ok ok nice tree :D

Test #42:

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

input:

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

output:

0

result:

ok ok nice tree :D

Test #43:

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

input:

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

output:

0

result:

ok ok nice tree :D

Test #44:

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

input:

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

output:

0

result:

ok ok nice tree :D

Test #45:

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

input:

99
10 8
79 10
92 79
28 92
9 28
64 9
49 64
21 49
33 21
6 33
48 6
78 6
47 78
19 47
35 19
40 35
85 40
74 85
90 74
2 90
1 2
81 1
73 1
65 73
61 65
13 65
97 65
70 97
53 97
57 70
5 53
76 5
38 76
34 53
95 34
15 76
44 15
43 15
22 43
41 22
68 15
82 43
63 68
80 68
26 80
58 80
69 26
31 26
17 31
99 31
24 99
84 9...

output:

206
71 56 3 7
94 4 56 7
20 32 94 7
56 94 20 7
59 12 94 7
91 20 56 7
89 87 91 7
56 91 89 7
27 83 87 7
52 89 56 7
75 37 89 7
25 89 75 7
99 84 25 7
26 31 99 7
25 99 26 7
80 26 25 7
63 68 80 7
76 15 68 7
53 5 76 7
58 80 63 7
75 25 80 7
70 97 53 7
73 65 97 7
81 1 73 7
97 73 81 7
76 53 70 7
57 70 76 7
68 ...

result:

ok ok nice tree :D

Test #46:

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

input:

98
44 54
41 44
83 41
56 83
17 56
64 17
86 64
10 86
98 10
21 98
57 21
25 57
9 25
39 9
82 39
87 82
1 87
36 1
62 36
60 62
47 60
23 60
30 23
81 30
18 81
53 81
52 53
91 52
70 91
19 91
37 19
84 37
66 37
48 84
63 48
24 63
78 24
79 78
94 79
14 94
80 14
8 80
11 8
38 11
61 38
69 61
90 69
15 90
75 15
43 15
5 4...

output:

161
95 93 27 2
58 59 95 2
27 95 58 2
72 58 27 2
96 73 72 2
27 72 96 2
33 45 73 2
4 3 45 2
77 32 33 2
73 33 77 2
16 77 73 2
65 49 16 2
73 16 65 2
92 89 4 2
50 71 92 2
4 92 50 2
35 50 4 2
13 40 35 2
20 35 13 2
45 4 35 2
67 34 20 2
76 20 67 2
6 7 34 2
31 13 20 2
12 74 31 2
97 31 12 2
55 68 6 2
46 26 68...

result:

ok ok nice tree :D

Test #47:

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

input:

98
89 25
68 89
86 68
11 86
93 11
13 93
50 13
73 50
22 73
91 22
27 91
17 27
48 17
90 48
51 90
72 51
6 72
74 6
7 74
59 7
69 59
10 69
30 10
24 30
46 24
64 24
8 64
36 8
81 36
41 81
49 41
37 49
60 49
15 60
55 15
87 55
38 87
26 38
80 26
61 80
40 80
58 61
77 61
63 77
9 63
53 9
34 53
62 34
92 53
78 34
5 92
...

output:

166
42 23 75 3
84 76 42 3
18 66 84 3
42 84 18 3
20 32 84 3
31 75 42 3
18 42 31 3
85 98 20 3
97 2 98 3
95 57 97 3
98 97 95 3
83 95 98 3
84 20 85 3
45 47 57 3
82 14 47 3
65 57 45 3
96 45 65 3
88 33 18 3
52 70 88 3
18 88 52 3
94 29 33 3
12 33 94 3
54 52 18 3
19 44 54 3
79 56 19 3
54 19 79 3
16 79 54 3
...

result:

ok ok nice tree :D

Test #48:

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

input:

98
84 35
69 84
12 69
11 12
6 11
45 6
56 45
75 56
50 75
2 50
30 2
33 30
78 33
16 78
85 16
15 85
63 15
73 63
92 73
64 92
38 64
68 38
31 68
53 31
82 53
58 82
37 58
72 37
66 72
70 66
97 70
13 97
22 13
55 22
65 55
90 65
79 90
21 79
4 21
54 4
48 54
59 48
36 59
20 36
14 20
9 14
95 14
25 95
10 25
39 10
62 3...

output:

126
83 52 51 1
44 51 83 1
42 83 44 1
49 44 42 1
23 42 49 1
98 57 23 1
49 23 98 1
81 3 57 1
43 27 81 1
60 98 49 1
29 49 60 1
57 81 43 1
28 43 57 1
77 18 29 1
89 67 77 1
91 77 89 1
5 89 91 1
60 29 77 1
86 41 28 1
17 40 86 1
26 19 23 1
28 86 17 1
24 17 28 1
93 80 24 1
87 47 93 1
24 93 87 1
46 87 24 1
6...

result:

ok ok nice tree :D

Test #49:

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

input:

99
4 8
9 4
30 9
44 30
32 44
41 32
58 41
7 58
46 7
87 46
93 87
14 93
21 14
51 21
13 51
98 13
77 98
37 77
22 37
96 22
38 96
66 38
36 66
86 36
12 86
69 12
94 69
10 94
17 94
40 17
42 40
16 42
90 16
73 90
65 73
92 65
50 92
45 50
67 45
24 67
56 24
72 24
27 72
61 27
48 61
64 48
91 48
25 48
70 25
54 70
19 7...

output:

144
30 9 4 8
32 44 30 8
58 41 32 8
30 32 58 8
7 58 30 8
87 46 7 8
14 93 87 8
7 87 14 8
4 30 7 8
14 7 4 8
51 21 14 8
4 14 51 8
13 51 4 8
77 98 13 8
22 37 77 8
38 96 22 8
36 66 38 8
12 86 36 8
94 69 12 8
40 17 94 8
12 94 40 8
42 40 12 8
90 16 42 8
65 73 90 8
50 92 65 8
90 65 50 8
45 50 90 8
42 90 45 8...

result:

ok ok nice tree :D

Test #50:

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

input:

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

output:

162
21 47 11 1
48 11 21 1
16 23 11 1
46 11 16 1
43 19 11 1
45 11 43 1
3 11 1 19
3 19 11 4
19 4 3 1
11 3 19 1
34 19 11 1
44 11 34 1
5 11 1 3
5 3 11 8
3 8 5 1
11 5 3 1
3 11 1 4
3 4 11 9
4 9 3 1
11 3 4 1
4 11 1 3
4 3 11 10
3 10 4 1
11 4 3 1
3 11 1 4
3 4 11 12
4 12 3 1
11 3 4 1
4 11 1 3
4 3 11 13
3 13 4...

result:

ok ok nice tree :D

Test #51:

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

input:

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

output:

180
45 16 42 1
50 42 45 1
23 15 42 1
49 42 23 1
4 16 1 15
4 15 16 18
15 18 4 1
16 4 15 1
15 16 1 4
15 4 16 26
4 26 15 1
16 15 4 1
4 16 1 15
4 15 16 28
15 28 4 1
16 4 15 1
2 42 1 4
2 4 42 3
4 3 2 1
42 2 4 1
4 42 1 2
4 2 42 5
2 5 4 1
42 4 2 1
2 42 1 3
2 3 42 6
3 6 2 1
42 2 3 1
3 42 1 2
3 2 42 7
2 7 3 ...

result:

ok ok nice tree :D

Test #52:

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

input:

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

output:

156
19 49 47 1
48 47 19 1
29 31 47 1
46 47 29 1
42 30 47 1
44 47 42 1
21 16 47 1
43 47 21 1
45 8 47 1
41 47 45 1
11 8 1 16
11 16 8 12
16 12 11 1
8 11 16 1
15 8 1 11
15 11 8 16
11 16 15 1
8 15 11 1
11 8 1 12
11 12 8 18
12 18 11 1
8 11 12 1
12 8 1 11
12 11 8 37
11 37 12 1
8 12 11 1
2 47 1 8
2 8 47 3
8...

result:

ok ok nice tree :D

Test #53:

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

input:

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

output:

160
18 47 50 1
48 50 18 1
37 43 50 1
46 50 37 1
42 23 50 1
45 50 42 1
49 12 50 1
44 50 49 1
3 23 1 12
3 12 23 4
12 4 3 1
23 3 12 1
7 12 23 1
40 23 7 1
5 23 1 3
5 3 23 6
3 6 5 1
23 5 3 1
3 23 1 4
3 4 23 8
4 8 3 1
23 3 4 1
4 23 1 3
4 3 23 10
3 10 4 1
23 4 3 1
3 23 1 4
3 4 23 19
4 19 3 1
23 3 4 1
4 23 ...

result:

ok ok nice tree :D

Test #54:

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

input:

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

output:

140
48 12 46 1
47 46 48 1
38 39 12 1
44 12 38 1
45 36 12 1
43 12 45 1
34 23 12 1
42 12 34 1
41 14 12 1
37 12 41 1
24 9 12 1
31 12 24 1
40 4 12 1
28 12 40 1
2 4 1 9
2 9 4 7
9 7 2 1
4 2 9 1
18 9 4 1
35 4 18 1
8 4 1 2
8 2 4 19
2 19 8 1
4 8 2 1
2 4 1 7
2 7 4 22
7 22 2 1
4 2 7 1
7 4 1 2
7 2 4 33
2 33 7 1...

result:

ok ok nice tree :D

Test #55:

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

input:

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

output:

158
50 41 30 1
42 30 50 1
19 47 41 1
36 16 47 1
18 47 36 1
49 41 19 1
43 46 41 1
48 41 43 1
44 33 41 1
45 41 44 1
25 20 41 1
35 12 33 1
39 33 35 1
40 41 25 1
6 33 1 12
6 12 33 8
12 8 6 1
33 6 12 1
12 33 1 6
12 6 33 15
6 15 12 1
33 12 6 1
6 33 1 8
6 8 33 17
8 17 6 1
33 6 8 1
8 33 1 6
8 6 33 26
6 26 8...

result:

ok ok nice tree :D

Test #56:

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

input:

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

output:

123
48 35 16 1
38 26 48 1
46 48 38 1
49 20 48 1
45 48 49 1
41 19 48 1
24 49 45 1
32 48 41 1
21 18 48 1
15 41 32 1
28 48 21 1
42 10 48 1
25 48 42 1
6 4 48 1
14 31 10 1
36 10 14 1
23 48 6 1
29 2 48 1
17 48 29 1
40 29 17 1
12 10 1 2
12 2 10 34
2 34 12 1
10 12 2 1
5 2 10 1
9 20 1 2
9 2 20 33
2 33 9 1
20...

result:

ok ok nice tree :D

Test #57:

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

input:

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

output:

129
48 23 37 2
46 37 48 2
26 48 46 2
49 39 23 2
47 23 49 2
14 10 39 2
29 16 23 2
43 23 29 2
45 11 23 2
40 23 45 2
42 6 23 2
28 23 42 2
50 3 23 2
22 23 50 2
38 1 23 2
8 23 38 2
44 39 14 2
7 12 11 2
36 11 7 2
41 5 11 2
35 11 41 2
24 1 2 3
24 3 1 25
3 25 24 2
1 24 3 2
15 11 2 1
15 1 11 17
1 17 15 2
11 ...

result:

ok ok nice tree :D

Test #58:

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

input:

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

output:

130
48 11 9 1
41 9 48 1
32 43 11 1
18 6 43 1
44 11 32 1
29 43 18 1
22 37 11 1
40 11 22 1
46 21 11 1
12 11 46 1
47 30 21 1
38 21 47 1
33 26 21 1
36 21 33 1
27 13 21 1
35 21 27 1
42 7 13 1
23 13 42 1
45 46 12 1
24 10 11 1
3 11 24 1
17 9 1 3
17 3 9 34
3 34 17 1
9 17 3 1
24 3 9 1
4 13 1 3
4 3 13 15
3 15...

result:

ok ok nice tree :D

Test #59:

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

input:

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

output:

132
50 44 10 2
43 10 50 2
48 46 44 2
42 44 48 2
35 19 44 2
40 50 43 2
49 43 40 2
34 23 43 2
18 44 35 2
33 43 34 2
26 12 43 2
15 43 26 2
37 1 43 2
11 43 37 2
47 39 10 2
38 10 47 2
45 29 10 2
36 10 45 2
24 5 10 2
8 10 24 2
41 4 10 2
7 1 2 4
7 4 1 17
4 17 7 2
1 7 4 2
30 4 1 2
28 1 30 2
6 23 2 1
6 1 23 ...

result:

ok ok nice tree :D

Test #60:

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

input:

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

output:

119
46 47 32 3
25 41 47 3
35 32 46 3
50 13 41 3
12 41 50 3
17 47 25 3
19 50 12 3
43 12 19 3
20 1 12 3
45 27 20 3
23 33 45 3
44 45 23 3
37 20 45 3
38 45 37 3
24 22 20 3
31 20 24 3
36 12 20 3
21 20 36 3
30 2 20 3
26 6 2 3
16 15 1 3
14 1 16 3
49 40 14 3
16 14 49 3
28 48 40 3
42 49 16 3
39 5 1 3
7 13 3 ...

result:

ok ok nice tree :D

Test #61:

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

input:

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

output:

118
44 11 35 1
24 35 44 1
48 2 35 1
36 22 48 1
35 48 36 1
20 38 2 1
30 2 20 1
29 8 2 1
5 2 29 1
17 45 5 1
49 5 17 1
46 27 5 1
29 5 46 1
6 41 27 1
39 27 6 1
19 25 27 1
12 27 19 1
40 4 27 1
47 14 5 1
42 33 14 1
43 14 42 1
23 42 43 1
21 32 14 1
10 14 21 1
34 3 14 1
7 14 34 1
31 21 10 1
9 34 7 1
20 30 1...

result:

ok ok nice tree :D

Test #62:

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

input:

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

output:

111
42 2 12 4
47 14 42 4
36 48 47 4
43 47 36 4
18 42 47 4
19 1 42 4
12 42 19 4
35 47 18 4
33 46 14 4
41 11 46 4
29 46 41 4
45 10 46 4
37 14 33 4
15 33 37 4
22 41 29 4
38 37 15 4
28 21 14 4
24 14 28 4
39 28 24 4
30 3 21 4
16 21 30 4
44 20 10 4
26 10 44 4
6 17 20 4
32 20 6 4
31 7 2 4
25 27 7 4
34 11 4...

result:

ok ok nice tree :D

Test #63:

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

input:

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

output:

104
48 40 34 1
11 23 48 1
43 32 40 1
22 40 43 1
19 33 32 1
27 43 22 1
42 13 43 1
39 6 42 1
43 42 39 1
38 39 43 1
21 29 27 1
22 27 21 1
14 32 19 1
3 12 32 1
24 19 14 1
4 14 24 1
28 35 13 1
41 13 28 1
16 28 41 1
30 5 13 1
20 13 30 1
45 48 11 1
44 36 6 1
10 46 3 1
37 3 10 1
9 32 3 1
31 47 9 1
8 9 31 1
...

result:

ok ok nice tree :D

Test #64:

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

input:

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

output:

102
44 47 37 2
32 37 44 2
43 17 37 2
9 37 43 2
48 1 37 2
45 42 32 2
44 32 45 2
5 45 44 2
34 39 17 2
30 21 39 2
27 38 34 2
28 23 38 2
6 38 28 2
17 34 27 2
31 11 34 2
4 34 31 2
13 15 23 2
7 27 17 2
20 3 27 2
33 43 9 2
22 9 33 2
36 24 22 2
41 22 36 2
18 16 22 2
33 22 18 2
26 28 6 2
10 35 4 2
31 4 10 2
...

result:

ok ok nice tree :D

Test #65:

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

input:

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

output:

95
25 16 20 1
37 20 25 1
50 25 37 1
42 8 16 1
38 46 42 1
41 43 38 1
42 38 41 1
14 41 42 1
31 29 38 1
12 38 31 1
16 42 14 1
15 14 16 1
13 16 15 1
36 7 16 1
44 15 13 1
22 31 12 1
18 12 22 1
34 40 18 1
26 18 34 1
27 4 12 1
11 12 27 1
48 24 4 1
21 4 48 1
23 19 24 1
33 48 21 1
32 21 33 1
3 39 32 1
35 49 ...

result:

ok ok nice tree :D

Test #66:

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

input:

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

output:

107
27 22 21 9
8 21 27 9
28 6 21 9
35 36 8 9
38 47 35 9
10 14 47 9
43 35 38 9
23 44 43 9
3 2 44 9
27 8 35 9
38 43 23 9
49 7 43 9
26 47 10 9
39 1 47 9
41 10 26 9
42 29 41 9
26 41 42 9
16 11 41 9
46 19 29 9
4 42 26 9
30 5 16 9
31 17 30 9
16 30 31 9
37 13 8 9
45 32 1 9
34 3 9 2
34 2 3 44
2 44 34 9
3 34...

result:

ok ok nice tree :D

Test #67:

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

input:

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

output:

115
15 45 34 1
42 34 15 1
13 19 42 1
11 49 13 1
42 13 11 1
38 16 42 1
28 42 38 1
18 11 42 1
15 42 18 1
41 40 13 1
6 44 41 1
13 41 6 1
36 7 41 1
5 24 36 1
21 6 13 1
32 13 21 1
25 20 7 1
39 12 20 1
30 8 6 1
47 50 30 1
23 30 47 1
41 36 5 1
9 5 41 1
3 27 9 1
37 2 5 1
43 17 37 1
22 37 43 1
41 9 3 1
26 17...

result:

ok ok nice tree :D

Test #68:

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

input:

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

output:

89
28 48 50 1
39 22 48 1
41 50 28 1
6 35 41 1
46 36 22 1
31 22 46 1
38 37 31 1
46 31 38 1
44 38 46 1
32 34 31 1
24 17 34 1
11 31 32 1
10 34 24 1
25 30 22 1
23 32 11 1
47 8 10 1
24 10 47 1
40 47 24 1
27 45 6 1
20 21 45 1
41 6 27 1
19 28 41 1
7 42 20 1
27 41 19 1
29 19 27 1
12 33 29 1
27 29 12 1
15 2 ...

result:

ok ok nice tree :D

Test #69:

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

input:

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

output:

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

result:

ok ok nice tree :D

Test #70:

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

input:

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

output:

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

result:

ok ok nice tree :D

Test #71:

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

input:

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

output:

95
29 31 2 1
47 13 31 1
8 48 47 1
32 2 29 1
42 29 32 1
24 18 13 1
11 16 24 1
13 24 11 1
27 11 13 1
31 47 8 1
44 12 47 1
3 47 44 1
23 8 31 1
22 19 23 1
31 23 22 1
50 14 19 1
20 19 50 1
49 50 20 1
37 44 3 1
28 34 44 1
38 3 37 1
26 46 28 1
44 28 26 1
41 26 44 1
33 44 41 1
21 15 26 1
5 45 21 1
30 43 5 1...

result:

ok ok nice tree :D

Test #72:

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

input:

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

output:

79
12 46 29 7
28 29 12 7
11 44 28 7
35 28 11 7
50 39 35 7
11 35 50 7
3 12 28 7
40 50 11 7
37 9 50 7
6 48 37 7
50 37 6 7
27 6 50 7
17 4 37 7
25 37 17 7
30 17 25 7
13 28 3 7
45 3 13 7
1 8 3 7
36 41 1 7
16 2 36 7
1 36 16 7
32 16 1 7
34 33 32 7
1 32 34 7
23 34 1 7
14 49 23 7
1 23 14 7
5 14 1 7
22 43 5 7...

result:

ok ok nice tree :D

Test #73:

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

input:

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

output:

88
48 25 1 6
46 38 48 6
13 48 46 6
40 26 38 6
17 46 13 6
12 32 17 6
18 27 12 6
17 12 18 6
5 18 17 6
13 17 5 6
37 15 13 6
5 13 37 6
3 37 5 6
14 24 3 6
43 4 24 6
5 3 14 6
22 7 5 6
36 41 22 6
5 22 36 6
9 36 5 6
14 5 9 6
39 8 4 6
20 30 39 6
4 39 20 6
16 21 8 6
31 20 4 6
42 47 31 6
44 33 47 6
4 31 42 6
2...

result:

ok ok nice tree :D

Test #74:

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

input:

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

output:

61
16 15 43 6
10 43 16 6
12 31 10 6
20 10 12 6
8 34 20 6
41 16 10 6
48 4 41 6
10 41 48 6
12 20 8 6
19 26 4 6
18 46 19 6
13 19 18 6
35 25 13 6
18 13 35 6
27 28 25 6
44 38 27 6
25 27 44 6
9 44 25 6
39 5 9 6
36 23 39 6
9 39 36 6
37 36 9 6
17 32 37 6
9 37 17 6
14 17 9 6
24 49 14 6
40 21 24 6
14 24 40 6
...

result:

ok ok nice tree :D

Test #75:

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

input:

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

output:

61
38 46 26 2
40 30 38 2
26 38 40 2
11 40 26 2
14 26 11 2
4 29 14 2
48 15 4 2
27 18 48 2
4 48 27 2
22 27 4 2
1 21 22 2
3 23 1 2
39 17 3 2
44 37 39 2
36 47 44 2
39 44 36 2
45 25 44 2
12 44 45 2
6 36 39 2
3 39 6 2
7 6 3 2
1 3 7 2
4 22 1 2
11 14 4 2
35 19 11 2
9 42 35 2
11 35 9 2
16 9 11 2
4 11 16 2
10...

result:

ok ok nice tree :D

Test #76:

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

input:

4
2 1
3 1
4 1

output:

0

result:

ok ok nice tree :D

Test #77:

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

input:

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

output:

0

result:

ok ok nice tree :D

Test #78:

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

input:

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

output:

0

result:

ok ok nice tree :D