QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#164235#5545. Contingency Planideograph_advantageAC ✓157ms36552kbC++172.8kb2023-09-04 20:50:252023-09-04 20:50:25

Judging History

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

  • [2023-09-04 20:50:25]
  • 评测
  • 测评结果:AC
  • 用时:157ms
  • 内存:36552kb
  • [2023-09-04 20:50:25]
  • 提交

answer

#include <bits/stdc++.h>

using namespace std;

#define iter(v) v.begin(), v.end()
#define SZ(v) (int)v.size()
#define pb emplace_back
#define ff first
#define ss second

using ll = long long;
using pii = pair<int, int>;
using pll = pair<ll, ll>;

#ifdef LOCAL
void debug(){ cerr << "\n"; }
template<class T, class ... U>
void debug(T a, U ... b){ cerr << a << " ", debug(b...); }
template<class T> void pary(T l, T r){
    while(l != r) cerr << *l << " ", l++;
    cerr << "\n";
}
#else
#define debug(...) void()
#define pary(...) void()
#endif

template<class A, class B>
ostream& operator<<(ostream& o, pair<A, B> p){
    return o << '(' << p.ff << ',' << p.ss << ')';
}

int main(){
    ios_base::sync_with_stdio(false);
    cin.tie(0);


    int n;
    cin >> n;
    vector<vector<int>> g(n + 1);
    vector<int> deg(n + 1);
    vector<pii> e(n - 1);
    map<pii, int> id;
    vector<pii> ans;
    for (int i = 0;i < n - 1;i++) {
        int u, v;
        cin >> u >> v;
        e[i] = pii(u, v);
        g[u].push_back(v);
        g[v].push_back(u);
        deg[u]++;
        deg[v]++;
        id[pii(u, v)] = i;
        id[pii(v, u)] = i;
    }

    for(int i = 1; i <= n; i++){
        if(deg[i] == n - 1){
            cout << "-1\n";
            return 0;
        }
    }

    vector<int> root(n + 1), par(n + 1);
    function<void(int, int, int, int)> dfs = [&](int now, int p, int no, int rt){
        par[now] = p;
        root[now] = rt;
        for(int i : g[now]){
            if(i == p || i == no) continue;
            dfs(i, now, no, rt);
        }
    };

    int A = -1, B = -1;
    for(auto [u, v] : e){
        if(deg[u] == 1 || deg[v] == 1) continue;
        A = u; B = v;
        break;
    }
    dfs(A, A, B, A);
    dfs(B, B, A, B);
    int C = -1, D = -1;
    [&](){
        for(int i : g[A]){
            if(i == B) continue;
            for(int j : g[B]){
                if(j == A) continue;
                C = i;
                D = j;
                if(id[pii(A,C)] > id[pii(B,D)]) swap(A, B), swap(C, D);
                return;
            }
        }
    }();

    vector<pii> good = {pii(C, D), pii(A, D), pii(B, C)};
    set<pii> special;
    special.insert(pii(A, B));
    special.insert(pii(B, A));
    special.insert(pii(A, C));
    special.insert(pii(C, A));
    special.insert(pii(B, D));
    special.insert(pii(D, B));
    int cnt = 0;
    for(auto [u, v] : e){
        if(special.find(pii(u, v)) != special.end()){
            ans.pb(good[cnt++]);
            continue;
        }
        if(par[v] == u) swap(u, v);
        if(root[u] == A) ans.pb(pii(u, B));
        else ans.pb(pii(u, A));
    }

    for(auto [u, v] : ans) cout << u << " " << v << "\n";

}

Details

Tip: Click on the bar to expand more detailed information

Test #1:

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

input:

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

output:

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

result:

ok AC

Test #2:

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

input:

3
1 2
2 3

output:

-1

result:

ok AC

Test #3:

score: 0
Accepted
time: 2ms
memory: 3480kb

input:

2
2 1

output:

-1

result:

ok AC

Test #4:

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

input:

5
2 1
2 3
2 4
4 5

output:

1 5
3 4
2 5
4 1

result:

ok AC

Test #5:

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

input:

5
1 4
3 4
4 5
2 5

output:

1 2
3 5
4 2
5 1

result:

ok AC

Test #6:

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

input:

5
5 2
1 2
4 2
3 4

output:

5 3
1 4
2 3
4 5

result:

ok AC

Test #7:

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

input:

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

output:

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

result:

ok AC

Test #8:

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

input:

20000
7662 1
9205 1
5971 1
1 9886
1 18853
14108 1
998 1
1 14958
7100 1
1 2670
1 18493
13838 1
4644 1
2139 1
1 18540
1 14081
1 16836
1 9357
245 1
242 1
1 13472
1 1471
3792 1
1 17875
13976 1
1 15085
1 17283
15014 1
17477 1
11578 1
18441 1
1 14367
3018 1
1 7186
1 4939
2470 1
2993 1
6175 1
1 19886
1 125...

output:

7662 17029
9205 11055
5971 11055
9886 11055
18853 11055
14108 11055
998 11055
14958 11055
7100 11055
2670 11055
18493 11055
13838 11055
4644 11055
2139 11055
18540 11055
14081 11055
16836 11055
9357 11055
245 11055
242 11055
13472 11055
1471 11055
3792 11055
17875 11055
13976 11055
15085 11055
17283...

result:

ok AC

Test #9:

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

input:

20000
8854 1
15635 1
8088 1
1 12138
12367 1
1 15051
6392 1
15564 1
17334 1
1 10164
8704 1
1 13795
1 10292
12108 1
1 50
4 1
1 18364
13341 1
19203 1
1 3017
1 5133
3499 1
19202 1
1 10304
12975 1
1 17220
1 1716
1 4158
1 16763
1 301
1 16645
8690 1
1 10064
16977 1
1 19618
1 5471
1 8763
3997 1
1 3283
11332...

output:

8854 18216
15635 17288
8088 17288
12138 17288
12367 17288
15051 17288
6392 17288
15564 17288
17334 17288
10164 17288
8704 17288
13795 17288
10292 17288
12108 17288
50 17288
4 17288
18364 17288
13341 17288
19203 17288
3017 17288
5133 17288
3499 17288
19202 17288
10304 17288
12975 17288
17220 17288
17...

result:

ok AC

Test #10:

score: 0
Accepted
time: 6ms
memory: 7496kb

input:

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

output:

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

result:

ok AC

Test #11:

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

input:

20000
1 13291
13291 19998
3314 13291
13291 3339
13291 10237
13244 13291
13291 3392
13291 4459
13291 17335
13291 10356
6124 13291
13291 4470
12896 13291
13291 12094
3309 13291
13319 13291
13291 15658
13291 2305
13291 13710
13291 16520
13291 16234
6697 13291
13291 6686
9187 13291
13291 43
13291 2764
1...

output:

1 19555
19998 1064
3314 1064
3339 1064
10237 1064
13244 1064
3392 1064
4459 1064
17335 1064
10356 1064
6124 1064
4470 1064
12896 1064
12094 1064
3309 1064
13319 1064
15658 1064
2305 1064
13710 1064
16520 1064
16234 1064
6697 1064
6686 1064
9187 1064
43 1064
2764 1064
9061 1064
8113 1064
8449 1064
33...

result:

ok AC

Test #12:

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

input:

20000
4030 5565
1206 5565
5565 8947
4887 5565
14605 5565
5565 2947
5565 9038
5565 5326
5565 9021
11087 5565
5565 19562
895 5565
14653 5565
5565 10803
5565 9750
5565 16331
4689 5565
14307 5565
11631 5565
5565 13244
10554 5565
8112 5565
5565 9394
5565 5945
15279 5565
5565 15512
1334 5565
5565 6025
556...

output:

4030 9353
1206 14227
8947 14227
4887 14227
14605 14227
2947 14227
9038 14227
5326 14227
9021 14227
11087 14227
19562 14227
895 14227
14653 14227
10803 14227
9750 14227
16331 14227
4689 14227
14307 14227
11631 14227
13244 14227
10554 14227
8112 14227
9394 14227
5945 14227
15279 14227
15512 14227
1334...

result:

ok AC

Test #13:

score: 0
Accepted
time: 60ms
memory: 24396kb

input:

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

output:

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

result:

ok AC

Test #14:

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

input:

5
2 1
3 2
4 3
5 4

output:

1 4
2 4
3 1
5 2

result:

ok AC

Test #15:

score: 0
Accepted
time: 105ms
memory: 24456kb

input:

100000
21871 1
13678 1
27196 1
70437 1
1 35891
1 43010
28018 1
1 64489
61157 1
1 35572
1 41613
1 73049
93865 1
83507 1
1 92127
86278 1
1 15004
1 44154
2005 1
1 94210
41410 1
1 5886
69836 1
1 24120
1 80802
1 9940
66220 1
66549 1
1 20103
1 5
1 33021
35482 1
76185 1
34850 1
1 55173
1 72488
1 76286
1 99...

output:

21871 99803
13678 63055
27196 63055
70437 63055
35891 63055
43010 63055
28018 63055
64489 63055
61157 63055
35572 63055
41613 63055
73049 63055
93865 63055
83507 63055
92127 63055
86278 63055
15004 63055
44154 63055
2005 63055
94210 63055
41410 63055
5886 63055
69836 63055
24120 63055
80802 63055
99...

result:

ok AC

Test #16:

score: 0
Accepted
time: 118ms
memory: 24472kb

input:

100000
1 12976
28108 1
87682 1
79359 1
16128 1
1 90652
1 55874
27276 1
1 66899
1 10296
1 37870
1 78978
26221 1
28589 1
1 46430
32252 1
22407 1
68230 1
64944 1
1 53457
31023 1
1 57101
1 82578
1 33273
69683 1
64357 1
1 32517
1 45623
1 29497
41082 1
1 43731
1 28620
1 64304
1 23462
1 81982
1 91877
1 309...

output:

12976 78172
28108 49349
87682 49349
79359 49349
16128 49349
90652 49349
55874 49349
27276 49349
66899 49349
10296 49349
37870 49349
78978 49349
26221 49349
28589 49349
46430 49349
32252 49349
22407 49349
68230 49349
64944 49349
53457 49349
31023 49349
57101 49349
82578 49349
33273 49349
69683 49349
...

result:

ok AC

Test #17:

score: 0
Accepted
time: 57ms
memory: 24380kb

input:

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

output:

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

result:

ok AC

Test #18:

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

input:

100000
15924 1
13919 15924
86413 15924
15924 78418
36904 15924
15924 60478
15924 78563
15924 23855
63531 15924
15574 15924
73713 15924
62532 15924
15924 19461
15924 80750
15924 57012
15924 27046
55780 15924
69619 15924
58970 15924
65824 15924
15924 3195
26782 15924
71411 15924
84915 15924
95347 1592...

output:

1 26907
13919 21982
86413 21982
78418 21982
36904 21982
60478 21982
78563 21982
23855 21982
63531 21982
15574 21982
73713 21982
62532 21982
19461 21982
80750 21982
57012 21982
27046 21982
55780 21982
69619 21982
58970 21982
65824 21982
3195 21982
26782 21982
71411 21982
84915 21982
95347 21982
53739...

result:

ok AC

Test #19:

score: 0
Accepted
time: 126ms
memory: 24464kb

input:

100000
40659 47250
51514 40659
40659 83613
16333 40659
25291 40659
40659 61711
40659 37621
40659 66805
40659 59550
67744 40659
40659 46644
40659 21771
40659 98164
40659 6655
75053 40659
90431 40659
40659 58023
48769 40659
11506 40659
19125 40659
52852 40659
98702 40659
53360 40659
40659 3999
66767 4...

output:

47250 86919
51514 15917
83613 15917
16333 15917
25291 15917
61711 15917
37621 15917
66805 15917
59550 15917
67744 15917
46644 15917
21771 15917
98164 15917
6655 15917
75053 15917
90431 15917
58023 15917
48769 15917
11506 15917
19125 15917
52852 15917
98702 15917
53360 15917
3999 15917
66767 15917
82...

result:

ok AC

Test #20:

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

input:

20000
13211 1
1 10767
13211 16998
13211 495
10767 7635
10767 6994
10669 16998
1369 16998
495 4745
722 495
7635 251
3552 7635
7267 6994
6994 1772
10669 18929
10669 9328
3076 1369
1369 14212
4745 284
4745 9599
722 6137
722 10565
15137 251
5349 251
16431 3552
3552 15719
7267 10917
598 7267
19533 1772
1...

output:

10767 16998
1 16998
13211 10767
495 1
7635 13211
6994 13211
10669 1
1369 1
4745 1
722 1
251 13211
3552 13211
7267 13211
1772 13211
18929 1
9328 1
3076 1
14212 1
284 1
9599 1
6137 1
10565 1
15137 13211
5349 13211
16431 13211
15719 13211
10917 13211
598 13211
19533 13211
5233 13211
13724 1
10707 1
733...

result:

ok AC

Test #21:

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

input:

20000
11262 14400
16805 2790
19084 11979
15259 5949
9916 12236
2445 1637
1905 15141
9540 16655
12812 16186
19052 1523
6643 1443
13738 10091
9218 1337
16617 16436
17295 16466
1171 1217
19150 5280
2830 8076
16135 7234
11460 213
8101 341
5438 6331
5029 14871
10725 2090
5998 12241
8902 3420
4340 7265
18...

output:

14400 11979
16805 11979
13507 15251
5949 11979
9916 11979
2445 11979
15141 11979
16655 11979
16186 11979
1523 11979
1443 11979
10091 11979
9218 11979
16617 11979
16466 11979
1217 11979
19150 11979
2830 11979
7234 11979
11460 11979
8101 11979
6331 11979
14871 11979
10725 11979
12241 11979
8902 11979
...

result:

ok AC

Test #22:

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

input:

20000
19272 1
19272 7240
6952 7240
6952 10594
12564 10594
12564 13132
14483 13132
14483 1891
9772 1891
16614 9772
14519 16614
12050 14519
4039 12050
4039 9679
8408 4039
12050 6797
17990 6797
6797 17659
14519 14985
16415 14985
1735 16415
16415 18821
14985 9402
9402 18947
9402 5386
17560 16614
17560 1...

output:

7240 327
19272 327
6952 1
10594 1
12564 1
13132 1
14483 1
1891 1
9772 1
16614 1
14519 1
12050 1
4039 1
9679 1
8408 1
6797 1
17990 1
17659 1
14985 1
16415 1
1735 1
18821 1
9402 1
18947 1
5386 1
17560 1
1094 1
7537 1
19700 1
9876 1
16466 1
11779 1
8212 1
793 1
12138 1
1491 1
3819 1
12635 1
8903 1
5872...

result:

ok AC

Test #23:

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

input:

20000
4410 1
7210 1
1 2389
4410 18377
4410 4507
7905 4410
7210 14849
12441 7210
7210 9005
17807 2389
2389 6619
2389 6604
6913 18377
5811 18377
7249 18377
4507 1582
4507 8857
4507 17635
10077 7905
7905 4687
8607 7905
14849 16870
14849 3298
14849 2376
12441 9009
12441 10729
19879 12441
9005 19790
7715...

output:

7210 18377
1 18377
2389 4410
4410 7210
4507 1
7905 1
14849 4410
12441 4410
9005 4410
17807 4410
6619 4410
6604 4410
6913 1
5811 1
7249 1
1582 1
8857 1
17635 1
10077 1
4687 1
8607 1
16870 4410
3298 4410
2376 4410
9009 4410
10729 4410
19879 4410
19790 4410
7715 4410
4016 4410
18955 4410
11427 4410
836...

result:

ok AC

Test #24:

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

input:

20000
7223 19213
12395 18674
16451 12980
18029 7848
16056 11920
6906 11077
3923 10662
9192 4837
17604 11135
16462 2457
18842 9770
15130 10251
19601 6770
7954 12079
7559 642
15051 17509
1146 18583
18196 17621
4980 8041
19973 15310
16834 11112
3176 8010
957 12737
4072 830
3194 1873
11400 3394
6914 806...

output:

19213 11920
12395 11920
12980 11920
7848 11920
10423 2808
6906 11920
3923 11920
4837 11920
11135 11920
2457 11920
9770 11920
10251 11920
6770 11920
12079 11920
7559 11920
15051 11920
1146 11920
17621 11920
8041 11920
19973 11920
11112 11920
3176 11920
957 11920
830 11920
3194 11920
11400 11920
6914 ...

result:

ok AC

Test #25:

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

input:

5
2 1
3 1
4 1
1 5

output:

-1

result:

ok AC

Test #26:

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

input:

20000
1 4794
4794 19823
8249 19823
8249 19672
16549 19672
13478 16549
3608 13478
3608 14623
14623 10303
19353 14623
14623 7999
3608 14367
14367 17910
14367 8488
16947 14367
3608 1121
1121 1836
13048 1121
17393 1121
11488 13478
11488 17346
8954 17346
17346 4922
17346 13440
11488 2278
16202 2278
593 2...

output:

19823 16167
4794 16167
8249 1
19672 1
16549 1
13478 1
3608 1
14623 1
10303 1
19353 1
7999 1
14367 1
17910 1
8488 1
16947 1
1121 1
1836 1
13048 1
17393 1
11488 1
17346 1
8954 1
4922 1
13440 1
2278 1
16202 1
593 1
13598 1
12496 1
7488 1
8346 1
2126 1
4302 1
5211 1
4461 1
13940 1
11704 1
3287 1
2229 1
...

result:

ok AC

Test #27:

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

input:

20000
1 17253
5390 1
1 10221
1 16259
8902 1
10509 1
1 16551
1 13314
1 12754
1 11707
1 7781
1 2105
1 18132
1 12907
1 5609
1 15234
1 18609
1 13919
1 13882
1 15621
1 1997
1 14002
1 18056
7498 1
13534 1
1530 1
1 14773
1 2001
1 10679
1 13745
6140 1
19975 1
14198 1
1 7536
5623 1
1 6120
1 6954
730 1
1 1601...

output:

5390 3238
1 3238
10221 17253
16259 17253
8902 17253
10509 17253
16551 17253
13314 17253
12754 17253
11707 17253
7781 17253
2105 17253
18132 17253
12907 17253
5609 17253
15234 17253
18609 17253
13919 17253
13882 17253
15621 17253
1997 17253
14002 17253
18056 17253
7498 17253
13534 17253
1530 17253
14...

result:

ok AC

Test #28:

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

input:

20000
5445 4016
925 12966
8179 19342
5779 1
9123 4530
5079 8720
8754 5478
17667 13748
7203 13819
10489 7645
8537 14929
4717 5427
239 4564
17407 14318
6756 7348
4638 17915
19455 15109
3853 19342
15246 17470
8228 16612
7726 13819
1 16617
16607 6208
6228 12081
1615 14545
11897 16624
7653 14499
7273 195...

output:

5445 5779
12966 5779
8179 5779
16617 7204
9123 5779
5079 5779
5478 5779
13748 5779
7203 5779
7645 5779
14929 5779
4717 5779
4564 5779
14318 5779
7348 5779
17915 5779
15109 5779
3853 5779
15246 5779
8228 5779
7726 5779
1 7204
16607 5779
6228 5779
1615 5779
11897 5779
14499 5779
19530 5779
15437 5779
...

result:

ok AC

Test #29:

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

input:

20000
1 10558
10558 7298
7298 3082
17807 7298
793 7298
11663 7298
12412 7298
10699 7298
7298 1146
2462 7298
7298 12577
11701 7298
7298 7622
3831 7298
19955 7298
3001 7298
7298 18329
7298 851
7298 16782
7298 17396
7298 15015
12771 7298
7298 10926
4736 7298
9088 7298
4867 7298
16066 7298
7298 2148
729...

output:

7298 11495
10558 11495
3082 1
17807 1
793 1
11663 1
12412 1
10699 1
1146 1
2462 1
12577 1
11701 1
7622 1
3831 1
19955 1
3001 1
18329 1
851 1
16782 1
17396 1
15015 1
12771 1
10926 1
4736 1
9088 1
4867 1
16066 1
2148 1
9282 1
3101 1
1177 1
16186 1
18525 1
9265 1
10881 1
15895 1
14732 1
15331 1
10411 1...

result:

ok AC

Test #30:

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

input:

20000
1 11767
10226 11767
6246 10226
6576 6246
458 6576
458 5997
16052 5997
16052 10900
4370 10900
4370 17480
17480 11379
4859 11379
14663 4859
18363 14663
1454 18363
18490 1454
18490 17760
17760 19850
19832 19850
4252 19832
5482 4252
2802 5482
17779 2802
17779 8601
10844 8601
10844 17372
1230 17372...

output:

1 6246
11767 6246
10226 1
6576 11767
458 11767
5997 11767
16052 11767
10900 11767
4370 11767
17480 11767
11379 11767
4859 11767
14663 11767
18363 11767
1454 11767
18490 11767
17760 11767
19850 11767
19832 11767
4252 11767
5482 11767
2802 11767
17779 11767
8601 11767
10844 11767
17372 11767
1230 1176...

result:

ok AC

Test #31:

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

input:

20000
16653 18166
1123 17313
12716 14313
11207 7401
2794 831
480 7420
4462 1161
575 456
15192 3052
12389 7101
15729 18976
18772 19492
18805 2052
866 10412
8160 3697
13319 15062
19241 11526
11876 3502
613 17770
15035 14829
6518 16531
11665 19122
15722 18062
19841 14843
5758 3123
1633 14519
3637 13277...

output:

4595 10350
1123 18166
12716 18166
11207 16653
2794 18166
7420 16653
1161 16653
575 18166
3052 16653
12389 18166
15729 18166
19492 18166
2052 18166
866 18166
3697 18166
13319 18166
19241 18166
3502 18166
613 16653
15035 18166
16531 16653
11665 16653
15722 16653
14843 18166
3123 18166
14519 16653
1327...

result:

ok AC

Test #32:

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

input:

20000
5613 1
1 999
1 16709
1 2491
9549 1
19706 1
1 1022
1 3884
1 1916
6627 1
1 1600
10265 1
1 19100
19766 1
1 7450
1 14375
5986 1
10295 1
8625 1
11810 1
1 15542
1 5745
3506 1
12842 1
1 11860
1 16317
1 6553
12476 1
1 6031
8445 1
6462 1
1 1601
1 3014
14100 1
1 6771
1 2360
1 15402
4549 1
6116 1
1 17848...

output:

-1

result:

ok AC

Test #33:

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

input:

20000
2509 13795
17043 13795
12006 13795
13795 822
3022 13795
8572 13795
2579 13795
13795 9673
12654 13795
4181 13795
13795 15912
13795 8902
13795 19201
5015 13795
243 13795
13795 6524
13795 9461
16403 13795
13795 18444
1316 13795
15366 13795
13795 17126
13795 309
13795 10938
13795 1255
13795 5588
1...

output:

-1

result:

ok AC

Test #34:

score: 0
Accepted
time: 13ms
memory: 7520kb

input:

20000
12144 2902
8713 11740
8870 10266
6116 3885
5943 8380
10496 956
14162 9193
4497 3275
5480 4601
6858 17285
1067 3003
19501 1958
5579 12167
844 12167
5372 16648
18876 13545
6559 10656
2910 6918
5632 16656
10135 11948
11253 13524
10068 15948
17884 3833
6830 16257
1248 6924
9806 14359
11033 8077
86...

output:

12144 12167
8713 12167
10266 12167
6116 12167
5943 12167
10496 12167
9193 12167
4497 12167
5480 12167
6858 12167
3003 12167
1958 12167
5579 18929
12167 18929
16648 12167
18876 12167
10656 12167
6918 12167
5632 12167
10135 12167
11253 12167
10068 12167
3833 12167
16257 12167
6924 12167
9806 12167
807...

result:

ok AC

Test #35:

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

input:

20000
1284 10854
1436 9770
17852 14859
19561 13068
19123 19730
8297 15453
7167 3888
5853 15710
18440 5611
9368 5242
6667 12315
19899 12021
13550 19105
16314 1977
18051 11095
4122 16348
1987 4873
14613 10548
375 11649
6442 1199
228 18390
4006 7870
2115 10763
13056 1980
4042 9649
11446 10078
14111 289...

output:

8188 7124
1436 1284
17852 1284
13068 1284
19730 1284
15453 1284
3888 1284
5853 1284
18440 1284
5242 1284
12315 1284
12021 1284
19105 1284
1977 1284
11095 1284
4122 1284
4873 1284
10548 1284
11649 1284
1199 1284
228 1284
4006 1284
10763 1284
1980 1284
9649 1284
11446 1284
14111 1284
14896 1284
6991 1...

result:

ok AC

Test #36:

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

input:

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

output:

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

result:

ok AC

Test #37:

score: 0
Accepted
time: 13ms
memory: 7468kb

input:

20000
1 1914
16448 1914
16448 447
1 19785
19232 19785
17236 19785
12409 17236
11707 12409
15526 11707
15526 12645
19367 12645
19367 7871
12617 7871
658 7871
2936 7871
10186 2936
10186 12483
4222 12483
4222 6106
3280 6106
7313 6106
17305 6106
2244 17305
17305 18735
16748 6106
16748 1554
16748 1261
73...

output:

16448 19785
1914 19785
447 1
1 16448
19232 1914
17236 1914
12409 1914
11707 1914
15526 1914
12645 1914
19367 1914
7871 1914
12617 1914
658 1914
2936 1914
10186 1914
12483 1914
4222 1914
6106 1914
3280 1914
7313 1914
17305 1914
2244 1914
18735 1914
16748 1914
1554 1914
1261 1914
7318 1914
9524 1914
7...

result:

ok AC

Test #38:

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

input:

20000
8234 1
16079 8234
18825 16079
18825 12361
12361 6709
6709 10905
12205 10905
3916 12205
16311 3916
16423 16311
16423 10094
10094 9710
1474 9710
1474 18631
18631 13459
6640 13459
19380 6640
19380 6320
19874 6320
2212 19874
2212 8880
8880 2809
15348 2809
14869 15348
14869 8029
924 8029
924 10270
...

output:

1 18825
8234 18825
16079 1
12361 8234
6709 8234
10905 8234
12205 8234
3916 8234
16311 8234
16423 8234
10094 8234
9710 8234
1474 8234
18631 8234
13459 8234
6640 8234
19380 8234
6320 8234
19874 8234
2212 8234
8880 8234
2809 8234
15348 8234
14869 8234
8029 8234
924 8234
10270 8234
16526 8234
4694 8234
...

result:

ok AC

Test #39:

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

input:

20000
3828 10203
17892 5873
17224 10321
12241 7554
2948 6507
17619 16861
11410 1012
17019 18616
13582 19398
16411 15552
578 14161
9621 19542
9684 1699
16733 9223
16474 19501
15178 3217
9743 11111
6539 14379
5655 12001
10637 2251
13411 7006
7104 9228
15833 19339
12622 4315
19092 7490
8033 12870
19399...

output:

3828 5873
16260 16399
10321 5873
7554 5873
6507 5873
17619 5873
1012 5873
18616 5873
19398 5873
16411 5873
578 5873
9621 5873
9684 5873
16733 5873
19501 5873
3217 5873
11111 5873
6539 5873
12001 5873
2251 5873
13411 5873
9228 5873
15833 5873
4315 5873
19092 5873
8033 5873
1103 5873
12722 5873
5264 5...

result:

ok AC

Test #40:

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

input:

20000
6712 1
6712 16871
8572 16871
8572 10641
10641 16702
16702 18095
14014 18095
14014 10577
10577 1956
1956 13463
4593 13463
4593 17604
8524 17604
8524 4625
4625 5906
5906 17983
17983 13029
13029 7366
13038 7366
13038 3804
3804 3699
3699 15717
15717 967
16443 967
16443 1797
3079 1797
9213 3079
232...

output:

16871 2833
6712 2833
8572 1
10641 1
16702 1
18095 1
14014 1
10577 1
1956 1
13463 1
4593 1
17604 1
8524 1
4625 1
5906 1
17983 1
13029 1
7366 1
13038 1
3804 1
3699 1
15717 1
967 1
16443 1
1797 1
3079 1
9213 1
232 1
16743 1
1222 1
4937 1
10300 1
9423 1
871 1
15884 1
11121 1
7931 1
15720 1
3455 1
16899 ...

result:

ok AC

Test #41:

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

input:

20000
2591 11751
5562 1300
9597 7814
11201 6762
9942 6089
18201 10054
14040 17666
14050 3479
2754 6286
5122 10070
2705 10053
3703 8076
33 13628
18330 17144
15031 16159
668 10414
14591 4857
15396 13207
6623 13987
3946 9270
15622 17484
4063 8811
12866 7551
3439 8748
10982 6076
15522 1678
8947 4749
677...

output:

11751 11201
1300 11201
9597 11201
6363 18150
6089 11201
10054 11201
17666 11201
14050 11201
2754 11201
10070 11201
10053 11201
3703 11201
13628 11201
17144 11201
15031 11201
10414 11201
4857 6762
15396 11201
6623 11201
3946 11201
17484 11201
8811 11201
7551 11201
3439 11201
6076 6762
1678 11201
4749...

result:

ok AC

Test #42:

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

input:

100000
1 72500
1 89151
72500 50542
16422 72500
31678 89151
89151 54297
19071 50542
25039 50542
59896 16422
57305 16422
17263 31678
31678 3514
54297 25341
13381 54297
19071 7507
15806 19071
25039 62775
20433 25039
59896 28013
59896 2793
84857 57305
57305 84225
17263 6434
17263 61853
37741 3514
3514 8...

output:

89151 50542
1 50542
72500 89151
16422 1
31678 72500
54297 72500
19071 1
25039 1
59896 1
57305 1
17263 72500
3514 72500
25341 72500
13381 72500
7507 1
15806 1
62775 1
20433 1
28013 1
2793 1
84857 1
84225 1
6434 72500
61853 72500
37741 72500
83001 72500
44061 72500
13085 72500
58193 72500
55647 72500
...

result:

ok AC

Test #43:

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

input:

100000
37174 25594
26356 56758
70911 5299
53571 20298
89704 67180
69629 74497
31785 14492
10546 1814
71677 54029
2466 28838
57294 23003
35667 41920
5998 95159
14430 34895
74794 85483
87138 10195
54295 96087
21621 26770
92353 70922
56725 17254
67745 92044
30390 34948
64685 31050
54736 78533
63644 859...

output:

54691 380
26356 37174
70911 37174
20298 37174
89704 37174
74497 37174
14492 37174
10546 37174
71677 37174
28838 37174
23003 37174
41920 37174
95159 37174
34895 37174
74794 37174
10195 37174
54295 37174
21621 37174
70922 37174
56725 37174
67745 37174
30390 37174
31050 37174
78533 37174
8591 37174
415...

result:

ok AC

Test #44:

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

input:

100000
90403 1
90403 84049
84049 28339
50038 28339
50038 23735
23735 87291
87291 26404
26404 3276
3276 37488
67144 37488
67144 15335
15335 73596
32815 73596
58348 32815
32340 58348
77042 32340
32340 17210
58348 68281
68281 13360
68281 52957
32815 3781
88746 3781
33513 88746
88746 23338
11895 3781
90...

output:

84049 31209
90403 31209
28339 1
50038 1
23735 1
87291 1
26404 1
3276 1
37488 1
67144 1
15335 1
73596 1
32815 1
58348 1
32340 1
77042 1
17210 1
68281 1
13360 1
52957 1
3781 1
88746 1
33513 1
23338 1
11895 1
90021 1
30580 1
48662 1
63248 1
74409 1
81851 1
86494 1
83685 1
90724 1
63215 1
55619 1
58689 ...

result:

ok AC

Test #45:

score: 0
Accepted
time: 115ms
memory: 24008kb

input:

100000
10753 1
31716 1
1 8354
41344 10753
10753 22340
33736 10753
31716 74747
24655 31716
31716 93736
4454 8354
65308 8354
36992 8354
53743 41344
59301 41344
41344 86462
22340 77782
22340 49193
90415 22340
33736 2126
72574 33736
33736 98153
92064 74747
23614 74747
74747 96121
24655 95702
47727 24655...

output:

31716 41344
1 41344
8354 10753
10753 31716
22340 1
33736 1
74747 10753
24655 10753
93736 10753
4454 10753
65308 10753
36992 10753
53743 1
59301 1
86462 1
77782 1
49193 1
90415 1
2126 1
72574 1
98153 1
92064 10753
23614 10753
96121 10753
95702 10753
47727 10753
49727 10753
66140 10753
85606 10753
197...

result:

ok AC

Test #46:

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

input:

100000
82182 59525
43093 74187
83434 62328
30609 75691
98351 97443
93951 9234
89762 57868
66707 24839
91314 82444
9148 12031
46318 817
9254 56692
67828 19158
29614 79432
64090 86748
43645 44758
91501 26481
13108 70283
53676 76180
2183 16343
17086 64156
13813 38661
1934 69441
21652 50770
62980 13969
...

output:

82182 93951
74187 93951
83434 93951
30609 93951
97443 93951
99953 83216
57868 93951
24839 93951
91314 93951
9148 93951
817 93951
56692 93951
67828 93951
79432 93951
64090 93951
44758 93951
26481 93951
70283 93951
76180 93951
2183 93951
17086 93951
38661 93951
69441 93951
50770 93951
13969 93951
3288...

result:

ok AC

Test #47:

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

input:

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

output:

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

result:

ok AC

Test #48:

score: 0
Accepted
time: 141ms
memory: 24076kb

input:

100000
1 59819
46211 59819
46211 78631
78631 6887
6887 15685
45496 15685
45496 38399
38399 43932
22491 43932
22491 57782
25655 57782
57782 81578
40906 57782
22491 8185
8185 92518
96199 8185
63790 8185
22491 64847
84427 64847
34665 64847
30015 64847
34952 43932
34952 12997
41447 12997
19357 12997
307...

output:

46211 27108
59819 27108
78631 1
6887 1
15685 1
45496 1
38399 1
43932 1
22491 1
57782 1
25655 1
81578 1
40906 1
8185 1
92518 1
96199 1
63790 1
64847 1
84427 1
34665 1
30015 1
34952 1
12997 1
41447 1
19357 1
30750 1
41985 1
17269 1
73496 1
97851 1
56846 1
2593 1
73876 1
90232 1
20892 1
3411 1
65784 1
...

result:

ok AC

Test #49:

score: 0
Accepted
time: 128ms
memory: 24720kb

input:

100000
70720 1
71027 1
48338 1
1 61809
1 79963
1 39740
86644 1
14939 1
39918 1
41470 1
23364 1
1 54664
1 96370
1 53835
1 67313
33696 1
44243 1
50423 1
1 70539
73776 1
560 1
98363 1
71623 1
72365 1
1 73548
1 82843
1 64083
52686 1
1 44452
1 94601
1 43725
88136 1
1 65340
30989 1
1 94282
76705 1
1 4208
...

output:

71027 17348
1 17348
48338 70720
61809 70720
79963 70720
39740 70720
86644 70720
14939 70720
39918 70720
41470 70720
23364 70720
54664 70720
96370 70720
53835 70720
67313 70720
33696 70720
44243 70720
50423 70720
70539 70720
73776 70720
560 70720
98363 70720
71623 70720
72365 70720
73548 70720
82843 ...

result:

ok AC

Test #50:

score: 0
Accepted
time: 113ms
memory: 24776kb

input:

100000
55448 49209
4084 16405
52470 22193
57007 13008
43787 82824
91893 67413
72105 89438
5791 85302
74502 44950
57906 11997
53465 42216
63894 41770
20892 54078
19530 68055
34937 22893
43941 47065
54015 53196
91519 81132
80483 71834
1399 53196
18226 23550
46619 51969
78131 47878
85576 60764
37319 88...

output:

55448 46047
4084 46047
22193 46047
13008 46047
82824 46047
91893 46047
72105 46047
5791 46047
44950 46047
11997 46047
42216 46047
41770 46047
20892 46047
68055 46047
22893 46047
47065 46047
54015 46047
91519 46047
80483 46047
1399 46047
23550 46047
46619 46047
47878 46047
85576 46047
37319 46047
321...

result:

ok AC

Test #51:

score: 0
Accepted
time: 88ms
memory: 24740kb

input:

100000
1 13485
13485 21238
21238 89751
21238 74621
14404 21238
60040 21238
21238 46089
46928 21238
73214 21238
88224 21238
47403 21238
21238 99205
89778 21238
21238 89464
22870 21238
21238 75159
40123 21238
33512 21238
21238 30257
70298 21238
21238 79591
57804 21238
21238 99840
64087 21238
12717 212...

output:

21238 34302
13485 34302
89751 1
74621 1
14404 1
60040 1
46089 1
46928 1
73214 1
88224 1
47403 1
99205 1
89778 1
89464 1
22870 1
75159 1
40123 1
33512 1
30257 1
70298 1
79591 1
57804 1
99840 1
64087 1
12717 1
80599 1
94369 1
17735 1
40969 1
4985 1
18584 1
2198 1
19418 1
83752 1
84416 1
20892 1
61478 ...

result:

ok AC

Test #52:

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

input:

100000
43730 1
43730 8413
8413 13508
53025 13508
44444 53025
44444 46747
54535 46747
54535 16058
16058 27066
27066 73721
35961 73721
18398 35961
18398 3188
3188 9998
57229 9998
57229 96831
2109 96831
2109 89059
89059 89520
89520 62512
62512 9136
9136 32949
27353 32949
19993 27353
19993 17305
91005 1...

output:

1 13508
43730 13508
8413 1
53025 43730
44444 43730
46747 43730
54535 43730
16058 43730
27066 43730
73721 43730
35961 43730
18398 43730
3188 43730
9998 43730
57229 43730
96831 43730
2109 43730
89059 43730
89520 43730
62512 43730
9136 43730
32949 43730
27353 43730
19993 43730
17305 43730
91005 43730
8...

result:

ok AC

Test #53:

score: 0
Accepted
time: 157ms
memory: 31112kb

input:

100000
5616 54215
70847 24268
13256 88765
87054 72678
65173 1284
61132 24104
29759 37270
50005 62107
8909 58386
97772 68628
3463 41963
93835 10608
7780 68599
97385 40426
52295 15155
65521 84045
97372 22218
24089 69011
44236 64952
21273 33469
21618 31458
76924 4738
27278 21658
6790 18294
2343 82355
8...

output:

22388 78572
24268 5616
88765 5616
72678 5616
1284 5616
61132 5616
29759 54215
50005 5616
58386 54215
97772 5616
3463 5616
10608 5616
68599 54215
40426 54215
52295 54215
84045 54215
22218 54215
69011 5616
64952 54215
21273 54215
31458 5616
76924 54215
27278 54215
18294 5616
2343 5616
9539 5616
10328 ...

result:

ok AC

Test #54:

score: 0
Accepted
time: 104ms
memory: 22552kb

input:

100000
1 81565
21567 1
86484 1
95714 1
1 93565
1 15812
51087 1
15941 1
36746 1
1 34149
1 71887
1 61269
1 93111
1 52394
8732 1
1 62378
1 74176
1362 1
15806 1
91535 1
1 77121
1 17356
1 23401
70673 1
1 21367
77472 1
1 44692
1 45094
1 43652
62628 1
1 81187
1 98635
2258 1
1 491
1 1963
1 83580
12393 1
1 5...

output:

-1

result:

ok AC

Test #55:

score: 0
Accepted
time: 88ms
memory: 22488kb

input:

100000
62999 54230
62172 54230
54230 87813
80978 54230
54230 13635
8808 54230
34109 54230
54230 13451
54230 30179
9847 54230
93260 54230
54230 45610
54230 7282
54230 42958
54230 54480
54230 62452
54230 95890
32418 54230
54230 8456
54230 64404
54230 40018
54230 70843
38010 54230
57364 54230
95022 542...

output:

-1

result:

ok AC

Test #56:

score: 0
Accepted
time: 134ms
memory: 24108kb

input:

100000
85431 10525
82137 81079
48778 58755
215 90110
51120 51131
16823 69899
6320 72931
65015 30930
68354 78098
32070 13344
55633 13621
69157 69872
92675 79903
96312 24145
13234 89857
62310 15217
7671 50027
34561 73029
90324 42836
14988 3767
96314 18015
665 82164
49080 34432
24022 62814
89664 13182
...

output:

85431 59612
81079 59612
48778 59612
215 59612
51131 59612
16823 59612
72931 59612
30930 59612
78098 59612
13344 59612
13621 59612
69157 59612
79903 59612
24145 59612
13234 59612
15217 59612
7671 59612
73029 59612
90324 59612
3767 59612
18015 59612
665 59612
49080 59612
24022 59612
13182 59612
34581 ...

result:

ok AC

Test #57:

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

input:

100000
54861 12509
16932 42872
34657 39417
13373 37054
53410 71695
2271 28730
77047 80422
7187 34867
94140 69441
47384 90599
15092 60892
94502 35186
58059 98865
46037 92080
96465 56648
81008 245
86644 72226
35703 96730
7922 3613
97616 90536
41294 92557
22776 10335
74308 16656
86493 81735
91472 93048...

output:

12509 37054
42872 37054
34657 37054
5430 58408
53410 37054
28730 37054
77047 37054
7187 37054
94140 37054
47384 37054
60892 37054
35186 37054
98865 37054
46037 37054
96465 37054
245 37054
86644 37054
96730 37054
3613 37054
97616 37054
41294 37054
22776 37054
74308 37054
81735 37054
93048 37054
76450...

result:

ok AC

Test #58:

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

input:

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

output:

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

result:

ok AC

Test #59:

score: 0
Accepted
time: 100ms
memory: 24072kb

input:

100000
88390 1
1 51242
1 73844
73844 82993
69357 82993
82993 89153
89153 92016
36977 89153
75137 36977
82993 53533
97404 53533
49989 97404
67125 49989
53533 7006
7006 63635
60387 7006
59312 60387
24309 59312
26526 24309
24309 9985
9985 26403
60387 55203
55203 79993
79993 71230
71230 52071
52071 8306...

output:

88390 82993
51242 73844
1 82993
73844 88390
69357 1
89153 1
92016 1
36977 1
75137 1
53533 1
97404 1
49989 1
67125 1
7006 1
63635 1
60387 1
59312 1
24309 1
26526 1
9985 1
26403 1
55203 1
79993 1
71230 1
52071 1
83065 1
86192 1
31224 1
95661 1
78908 1
55189 1
61764 1
20955 1
6350 1
92937 1
39888 1
311...

result:

ok AC

Test #60:

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

input:

100000
1 7264
7264 69649
85097 69649
29848 85097
29848 68683
68683 42523
15272 42523
97689 15272
97689 7996
30390 7996
54151 30390
22264 54151
22264 98123
98123 16751
27570 16751
9987 27570
9987 86950
86950 67445
67445 87275
8871 87275
8871 74967
74967 53362
53362 10217
10217 52404
45262 52404
45262...

output:

1 85097
7264 85097
69649 1
29848 7264
68683 7264
42523 7264
15272 7264
97689 7264
7996 7264
30390 7264
54151 7264
22264 7264
98123 7264
16751 7264
27570 7264
9987 7264
86950 7264
67445 7264
87275 7264
8871 7264
74967 7264
53362 7264
10217 7264
52404 7264
45262 7264
72843 7264
86772 7264
18694 7264
3...

result:

ok AC

Test #61:

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

input:

100000
3518 47523
14887 83452
31336 87320
47772 87482
71420 24559
99732 17539
45904 20872
52728 70439
38581 75203
18345 49294
7385 74056
95971 72826
48547 37020
61306 27212
53241 59530
32550 2892
5369 8488
4000 50453
45119 41435
5899 77096
19235 37917
75044 40239
44198 79848
23637 99807
40855 52471
...

output:

73957 66509
14887 3518
87320 3518
87482 3518
71420 3518
99732 3518
20872 3518
70439 3518
38581 3518
49294 3518
7385 3518
95971 3518
37020 3518
61306 3518
53241 3518
2892 3518
8488 3518
50453 3518
45119 3518
77096 3518
37917 3518
40239 3518
79848 3518
99807 3518
52471 3518
24560 3518
59232 3518
97918...

result:

ok AC

Test #62:

score: 0
Accepted
time: 94ms
memory: 30276kb

input:

100000
56405 1
56405 66063
66801 66063
66801 9845
9845 42911
42911 64818
67482 64818
35942 67482
35942 75546
75546 4505
4505 45628
45628 29159
29159 29378
83665 29378
83665 85205
85205 94326
78400 94326
91544 78400
92293 91544
95489 92293
20854 95489
20854 94810
91796 94810
91796 49331
49331 66242
9...

output:

66063 8284
56405 8284
66801 1
9845 1
42911 1
64818 1
67482 1
35942 1
75546 1
4505 1
45628 1
29159 1
29378 1
83665 1
85205 1
94326 1
78400 1
91544 1
92293 1
95489 1
20854 1
94810 1
91796 1
49331 1
66242 1
9479 1
14120 1
30274 1
82180 1
62981 1
80630 1
92767 1
15026 1
37107 1
90649 1
16204 1
36373 1
9...

result:

ok AC

Test #63:

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

input:

100000
29993 41605
84963 10140
60237 62389
66780 93449
98439 1174
75487 87344
56945 1098
7281 10192
90231 22033
95031 94597
88728 56965
74791 64971
68584 15462
91264 43556
80943 25018
89575 23985
46970 91618
7237 89928
26433 7488
10258 93471
44420 34919
39007 60649
64537 14238
89107 56906
58805 7576...

output:

853 86483
84963 29993
62389 41605
66780 41605
98439 29993
87344 41605
1098 29993
7281 29993
90231 29993
95031 29993
88728 41605
64971 29993
15462 41605
91264 29993
80943 29993
89575 29993
46970 29993
7237 41605
26433 41605
93471 41605
44420 29993
60649 29993
14238 29993
56906 29993
75769 29993
48637...

result:

ok AC

Test #64:

score: 0
Accepted
time: 120ms
memory: 24168kb

input:

100000
87758 1
87758 8566
8566 53230
53230 68035
45464 68035
43933 45464
7611 43933
7611 72530
72530 97898
97898 68231
2236 84498
71861 63091
76814 62314
24969 43571
98738 76356
71858 14301
12495 4041
49101 10912
83218 63817
60387 86854
59093 27607
35192 6135
76119 58917
15976 50822
5377 60508
39902...

output:

1 53230
87758 53230
8566 1
68035 87758
45464 87758
43933 87758
7611 87758
72530 87758
97898 87758
68231 87758
84498 87758
71861 87758
76814 87758
43571 87758
76356 87758
14301 87758
4041 87758
49101 87758
63817 87758
86854 87758
59093 87758
35192 87758
76119 87758
50822 87758
5377 87758
39902 87758
...

result:

ok AC

Test #65:

score: 0
Accepted
time: 104ms
memory: 24584kb

input:

100000
49400 1
1 55311
78355 1
58471 1
25325 1
8216 1
19123 1
47311 1
1 87302
68137 1
1 98931
11168 1
1 42489
44803 1
25464 1
34243 1
63702 1
29572 1
14941 1
1 46103
1 54830
43707 1
57172 1
1 17538
75154 1
67663 1
1 6784
14487 1
45840 1
1 82849
1 77260
1 18850
1 7003
1 76083
16640 1
54748 1
46731 1
...

output:

49400 50614
55311 33574
78355 33574
58471 33574
25325 33574
8216 33574
19123 33574
47311 33574
87302 33574
68137 33574
98931 33574
11168 33574
42489 33574
44803 33574
25464 33574
34243 33574
63702 33574
29572 33574
14941 33574
46103 33574
54830 33574
43707 33574
57172 33574
17538 33574
75154 33574
6...

result:

ok AC

Test #66:

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

input:

100000
59098 1
88393 1
10097 1
1 27732
12542 1
1 74984
63414 1
1 68750
1 38087
65706 38087
46675 927
57918 60950
11844 60891
1200 51250
17750 31241
12177 66972
57772 85920
49826 92407
3739 18636
15328 31458
47706 69254
95722 85793
92734 12473
72338 65624
66312 27618
47426 68757
39713 32969
50029 618...

output:

59098 65706
88393 38087
10097 38087
27732 38087
12542 38087
74984 38087
63414 38087
68750 38087
1 65706
38087 59098
46675 1
60950 1
60891 1
51250 1
17750 1
66972 1
57772 1
49826 1
3739 1
31458 1
47706 1
85793 1
12473 1
72338 1
27618 1
68757 1
39713 1
61891 1
54472 1
65357 1
68498 1
43879 1
12766 1
5...

result:

ok AC

Test #67:

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

input:

5
2 1
1 3
4 1
5 4

output:

2 5
3 4
1 5
4 2

result:

ok AC

Test #68:

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

input:

5
4 1
3 1
5 1
5 2

output:

4 2
3 5
1 2
5 4

result:

ok AC

Test #69:

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

input:

5
5 1
3 1
1 2
2 4

output:

5 4
3 2
1 4
2 5

result:

ok AC