QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#848284#9875. Don't Detect Cycleucup-team6275#AC ✓224ms4436kbC++234.5kb2025-01-08 18:30:502025-01-08 18:30:50

Judging History

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

  • [2025-01-08 18:30:50]
  • 评测
  • 测评结果:AC
  • 用时:224ms
  • 内存:4436kb
  • [2025-01-08 18:30:50]
  • 提交

answer

#include <bits/stdc++.h>

using namespace std;

using ll = long long;
using ld = long double;

#define all(a) a.begin(), a.end()
#define rall(a) a.rbegin(), a.rend()
#define rep(i, n) for (int i = 0; i < (n); i += 1)
#define len(a) ((int)(a).size())

mt19937 rnd(234);
const ll inf = 1e18;

struct edge {
    int to;
    int i;
};

int n, m;
vector<vector<edge>> g;
vector<int> h;
vector<int> usd;
vector<int> cup, cdwn;
vector<int> smup;
vector<int> par;

void dfs1(int v, int p, int mh) {
    usd[v] = true;
    par[v] = p;
    h[v] = mh;
    for (auto [to, i] : g[v]) {
        if (to == p) {
            continue;
        }
        if (!usd[to]) {
            dfs1(to, v, mh + 1);
            smup[v] += smup[to];
        } else {
            if (h[to] < h[v]) {
                cup[v] += 1;
            } else {
                cdwn[v] += 1;
            }
        }
    }
    smup[v] += cup[v] - cdwn[v];
}

pair<int, int> dfs2(int v, int p, array<int, 3> &res) {
    usd[v] = true;
    int highest = h[v];
    int bad_sons = 0;
    int mega_count = 0;
    for (auto [to, i] : g[v]) {
        if (par[to] == v) {
            mega_count += smup[to];
        }
    }
    for (auto [to, i] : g[v]) {
        if (to != par[v]) {
            highest = min(highest, h[to]);
        }
        if (par[to] == v) {
            auto [to_highest, to_bad] = dfs2(to, v, res);
            highest = min(highest, to_highest);
            if (to_highest < h[v]) {
                bad_sons += 1;
            }
            if (mega_count != smup[to]) {
                continue;
            }
            if (to_bad) {
                continue;
            }
            if (cdwn[to] != 0 or cup[v] != 0) {
                continue;
            }
            if (cup[to] + cdwn[v] > 1) {
                continue;
            }
            if (cup[to] + cdwn[v] == 1 and smup[to] > 1) {
                continue;
            }
            res = {v, to, i};
        }
    }
    return make_pair(highest, bad_sons > 1);
}

array<int, 3> try_with_tree() {
    h.resize(n);
    usd.assign(n, false);
    cup.assign(n, 0);
    cdwn.assign(n, 0);
    smup.assign(n, 0);
    par.resize(n);
    array<int, 3> res = {-1, -1, -1};
    for (int v = 0; v < n; v += 1) {
        if (!usd[v]) {
            dfs1(v, -1, 0);
            dfs2(v, -1, res);
            if (res[0] != -1) {
                return res;
            }
        }
    }
    return res;
}

void move_to_front(int v, int u) {
    int pos = -1;
    rep(i, len(g[v])) {
        auto [to, _] = g[v][i];
        if (to == u) {
            pos = i;
            break;
        }
    }
    assert(pos != -1);
    swap(g[v][0], g[v][pos]);
}

array<int, 3> mega_try() {
    auto res = try_with_tree();
    if (res[0] != -1) {
        return res;
    }
    usd.assign(n, false);
    for (int v = 0; v < n; v += 1) {
        if (usd[v]) {
            continue;
        }
        int u = -1;
        for (auto [to, i] : g[v]) {
            if (usd[to] or par[to] == v or par[v] == to) {
                continue;
            }
            u = to;
            break;
        }
        if (u != -1) {
            usd[u] = usd[v] = true;
            move_to_front(u, v);
            move_to_front(v, u);
        }
    }
    res = try_with_tree();
    return res;
}

void erase_edge(int v, int u) {
    int pos = -1;
    rep(i, len(g[v])) {
        auto [to, _] = g[v][i];
        if (to == u) {
            pos = i;
            break;
        }
    }
    assert(pos != -1);
    g[v].erase(g[v].begin() + pos);
}

int32_t main() {
    if (1) {
        ios::sync_with_stdio(0);
        cin.tie(0);
        cout.tie(0);
    }
    int t;
    cin >> t;
    rep(itr, t) {
        cin >> n >> m;
        g.assign(n, {});
        rep(i, m) {
            int u, v;
            cin >> u >> v;
            --u;
            --v;
            g[u].push_back(edge{v, i});
            g[v].push_back(edge{u, i});
        }
        deque<int> result;
        for (int i = 0; i < m; i += 1) {
            auto [u, v, idx] = mega_try();
            if (u == -1) {
                break;
            }
            result.push_front(idx);
            erase_edge(u, v);
            erase_edge(v, u);
        }
        if (result.size() < m) {
            cout << -1 << "\n";
        } else {
            for (auto idx : result) {
                cout << idx + 1 << " ";
            }
            cout << "\n";
        }
    }
    return 0;
}

这程序好像有点Bug,我给组数据试试?

Details

Tip: Click on the bar to expand more detailed information

Test #1:

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

input:

1
4 4
1 2
2 3
3 4
4 2

output:

3 4 1 2 

result:

ok Correct

Test #2:

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

input:

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

output:

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

result:

ok Correct

Test #3:

score: 0
Accepted
time: 74ms
memory: 3968kb

input:

50
3214 2907
970 1929
2860 3033
1322 2296
931 1192
861 2505
831 2469
231 2549
1 2306
1765 1842
999 3171
177 2007
1798 1894
827 3180
673 1738
1163 1573
2213 2781
2766 3200
1663 2197
1797 2281
315 2637
442 2689
558 2874
1520 2591
651 1923
1133 2920
1747 2412
1104 1528
313 2487
632 3124
660 2182
1581 2...

output:

759 1298 1885 2540 2761 1655 2575 1695 2418 2589 1206 1456 2304 2210 2583 2048 2416 1749 927 226 427 2904 2483 1210 281 1552 332 1605 2 1796 1852 489 2240 1857 972 880 201 959 1771 2685 774 1485 1233 2365 2518 1264 17 1619 2562 1760 1119 1134 1808 1403 2826 1199 632 126 1952 1184 2386 1276 1815 2134...

result:

ok Correct

Test #4:

score: 0
Accepted
time: 3ms
memory: 3772kb

input:

48
732 104
388 425
176 558
7 695
504 507
163 705
204 456
139 432
104 716
535 582
254 682
70 278
77 385
600 680
373 564
197 653
335 569
81 579
339 604
407 580
253 383
480 549
145 308
52 373
426 525
268 359
408 595
47 397
479 569
268 403
477 663
434 660
330 343
56 692
376 450
200 553
299 713
114 584
1...

output:

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

result:

ok Correct

Test #5:

score: 0
Accepted
time: 34ms
memory: 3952kb

input:

24
3635 2454
724 2161
994 3233
30 278
2047 3627
693 1048
112 2609
9 1552
889 946
987 2538
923 1911
53 1198
2429 3200
1338 3544
504 2644
1116 3446
815 877
245 3601
2177 3180
212 1638
1140 3241
159 2455
2447 2460
957 1585
980 2338
1254 3014
382 3596
510 595
1408 2300
2053 2276
2177 3415
1051 3353
136 ...

output:

1802 556 644 596 1796 774 1362 1720 1553 2193 2288 645 2130 1148 158 955 2098 1917 938 581 49 434 2438 1673 123 1427 821 2186 655 1041 111 2421 1105 461 332 669 1102 1328 1896 1140 912 2229 2245 139 363 1914 1083 1681 2033 2323 2061 654 2001 1674 188 1636 109 2440 913 1054 1508 811 1021 1961 1199 50...

result:

ok Correct

Test #6:

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

input:

56
2367 1768
132 2148
1280 2214
473 2270
78 2126
374 2080
777 1617
74 152
46 125
36 1136
1340 2010
1536 1801
291 619
610 1567
1688 2303
1005 2308
1101 1988
1695 2257
1056 1405
1134 1579
1819 2281
1281 1952
2065 2102
1984 2353
215 1994
984 2258
1916 2059
1128 2198
966 1048
965 1424
866 932
227 543
33...

output:

745 920 563 935 852 170 887 1560 182 541 618 434 1360 1731 1533 1595 1393 1544 1399 830 195 766 941 651 1509 1123 22 1513 1602 1034 1207 632 456 561 499 1300 23 878 660 1314 308 226 409 1615 803 348 587 349 1063 1290 1629 1576 853 599 1697 441 26 421 229 1041 163 1100 1439 242 1112 1097 1349 1475 14...

result:

ok Correct

Test #7:

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

input:

56
1804 2031
215 520
41 228
505 1449
1202 1467
175 474
583 1684
127 1013
11 1132
251 1009
1333 1516
22 633
168 1160
866 1584
1501 1510
425 1494
563 1764
1341 1646
76 114
541 943
163 166
103 184
455 1225
708 1649
836 1551
551 1381
570 1509
125 221
371 1117
436 1012
392 732
76 379
1040 1359
119 1405
1...

output:

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

result:

ok Correct

Test #8:

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

input:

38
17 122
7 11
1 8
2 13
5 6
6 10
9 17
6 13
10 12
2 9
12 14
14 15
3 8
8 12
3 16
3 17
6 16
5 12
4 11
11 16
5 13
5 17
1 4
1 10
8 15
2 16
3 10
6 7
5 7
2 17
10 17
7 12
3 6
9 11
6 17
4 6
9 16
1 16
12 15
7 17
9 10
1 5
10 15
7 10
3 13
1 14
8 14
4 5
4 17
1 17
8 17
7 8
1 2
10 13
11 15
15 16
2 12
2 11
3 7
8 9
...

output:

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

result:

ok Correct

Test #9:

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

input:

61
12 66
11 12
5 8
9 12
4 9
2 9
6 12
2 11
1 2
3 6
3 12
6 10
5 6
2 12
10 12
8 12
7 8
7 9
2 8
3 11
3 9
3 10
8 11
2 6
5 12
5 9
4 7
4 5
4 6
5 11
1 3
5 7
1 7
7 10
5 10
6 7
4 12
3 5
4 8
2 3
1 8
6 11
4 11
3 7
1 5
3 4
9 11
1 10
4 10
6 9
7 11
1 4
8 9
10 11
1 11
7 12
1 9
9 10
1 12
6 8
8 10
2 10
2 5
3 8
2 7
1 ...

output:

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

result:

ok Correct

Test #10:

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

input:

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

output:

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

result:

ok Correct

Test #11:

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

input:

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

output:

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

result:

ok Correct

Test #12:

score: 0
Accepted
time: 207ms
memory: 4292kb

input:

1
4000 4000
1248 3248
260 3260
344 1017
843 3949
451 1483
275 1413
231 3477
264 940
567 1383
1072 3173
830 3445
437 2322
929 1624
1221 2034
3297 3458
1412 1642
837 2505
1918 3259
554 2070
3630 3807
1217 3188
3149 3199
949 1179
2697 3656
802 2039
2496 3757
1073 2857
765 2310
178 3862
1385 2597
1870 2...

output:

3701 401 1999 1775 2340 1532 2295 1694 3559 3627 3329 1959 3317 2271 2163 2209 264 3085 1375 1087 3335 3074 3400 534 464 3415 2498 1890 912 2471 2826 2115 2409 3184 2104 3921 1665 1521 961 3174 1874 1163 2286 41 1173 1867 3406 2076 2417 1742 1849 3870 3908 1558 479 175 1135 679 1364 1766 2664 924 25...

result:

ok Correct

Test #13:

score: 0
Accepted
time: 209ms
memory: 4076kb

input:

1
4000 4000
224 2401
586 2589
379 1471
1805 2518
2145 2874
2310 3019
2487 3160
1729 3934
762 971
2734 3272
2633 2673
846 2606
1047 1755
2907 3577
2329 3026
2121 2725
375 3941
966 3109
30 1389
2721 3284
93 1944
2018 3260
384 2761
2318 3964
2917 3784
123 2934
409 3449
3701 3869
1343 2534
1171 2588
584...

output:

622 1506 1548 2372 2539 2833 3314 664 476 2977 2388 28 2219 214 2767 1319 3552 1178 3161 1964 3295 1935 2925 1852 2738 134 2472 2184 3748 891 3339 3232 1346 633 996 1913 3677 3045 3201 3818 1354 834 1761 3713 1533 1710 2346 3684 1360 3043 2649 3231 66 388 2360 740 3209 2692 519 2609 807 2555 1476 34...

result:

ok Correct

Test #14:

score: 0
Accepted
time: 205ms
memory: 4164kb

input:

1
4000 4000
2254 2471
2217 2613
3360 3617
152 3820
3226 3879
1688 3423
172 595
2149 2514
2373 3866
456 1567
8 1047
438 2143
1738 2761
219 3396
2476 2574
3209 3535
3572 3903
707 3740
810 1693
1866 3504
199 2163
1085 1137
104 2414
37 1979
3376 3387
1359 1860
816 1070
864 3772
1163 3054
2481 3600
1535 ...

output:

1089 3419 3597 3736 1312 2963 1377 3174 2364 428 3080 3750 1535 3848 2777 1427 253 3529 3663 2787 3795 3082 3328 2824 698 1550 3753 1635 1275 1722 3882 959 564 3486 2756 252 17 1040 634 771 3056 3919 1260 1542 2142 2051 1812 1382 291 260 1772 2810 2632 160 3628 1194 1634 1952 2312 3586 2990 3985 153...

result:

ok Correct

Test #15:

score: 0
Accepted
time: 202ms
memory: 4060kb

input:

1
4000 4000
1391 3587
137 3069
434 3678
630 1365
1721 2147
1885 3917
372 2688
215 1678
2581 2989
628 934
547 838
1835 2960
2265 3755
1393 3277
1906 3593
3053 3131
174 601
2770 3541
855 3399
320 3525
948 3966
3095 3976
560 3642
2417 3751
481 2338
2888 3493
19 3482
270 3754
922 1699
3272 3313
2066 376...

output:

3005 1960 3693 303 1340 2216 3236 2384 1688 3179 477 414 840 596 2052 1305 2721 2852 663 1986 425 1355 1343 1155 3434 713 2708 110 1830 3448 2262 1005 1075 631 61 3902 1043 2636 1191 36 353 3253 3211 794 686 111 108 453 2156 1827 1001 1955 2686 2132 1433 1536 3780 2371 607 2796 3156 1168 1741 2949 3...

result:

ok Correct

Test #16:

score: 0
Accepted
time: 211ms
memory: 4096kb

input:

1
4000 4000
857 1354
1781 2427
2049 3631
1583 2512
100 839
1824 2596
566 2096
2754 3971
8 3882
1291 1410
2768 2909
2481 3957
153 2599
340 3385
1911 2004
2161 2476
340 3663
44 1333
1034 3119
46 2602
2088 2164
2543 3112
127 2347
1056 1149
1837 2173
1715 3124
2750 3739
1584 1904
2951 3483
665 1963
127 ...

output:

3905 991 2104 2793 420 1409 990 1753 1391 934 1817 51 469 1204 3968 1442 792 2661 3367 196 3781 1200 1729 1855 967 1088 1962 1253 2299 3376 1227 32 3637 655 3829 1314 2232 977 725 2270 160 1143 1380 1504 2099 3277 3759 592 3121 2409 3951 1166 2733 2809 2506 3508 3659 2059 600 2170 104 1417 100 3468 ...

result:

ok Correct

Test #17:

score: 0
Accepted
time: 200ms
memory: 4292kb

input:

1
4000 4000
1849 3380
891 1650
1804 1937
3314 3847
124 3415
1489 3545
1000 3552
2600 3390
2047 2407
442 1613
2632 3692
2049 3312
495 589
145 1811
2345 2769
3666 3892
783 3201
584 1116
1406 1953
368 2322
1709 3910
1481 2979
1025 2467
1404 2572
1893 3528
413 518
619 917
111 3212
716 2004
280 793
1219 ...

output:

3613 1408 1892 1508 3675 3240 2498 3624 533 958 927 2473 3012 3320 2541 2306 2834 2022 3400 2002 3133 2391 940 911 2509 1577 1265 3616 1799 3453 1430 1409 3825 2271 2471 854 2301 3879 413 759 2150 1667 2093 1006 786 2110 1293 3167 613 2581 2902 325 2269 2841 694 874 298 3246 770 1325 1879 1881 1905 ...

result:

ok Correct

Test #18:

score: 0
Accepted
time: 203ms
memory: 4356kb

input:

1
4000 4000
383 1621
1774 3258
129 2251
1694 2640
386 3612
477 1611
434 3737
1413 1920
2054 3773
94 1165
167 2412
1813 2474
2011 2115
2371 3915
229 1651
2553 3489
908 2479
687 2505
2227 3042
219 402
1404 1784
864 1828
798 3431
643 1755
1445 2283
1325 1659
832 1426
3320 3722
48 176
1859 3930
2996 340...

output:

2457 1066 104 210 2401 1560 2585 2400 3025 1020 1414 2922 1973 404 3442 3201 2188 152 1340 2503 1644 2097 1916 2344 129 2408 1210 2560 1170 2644 285 2009 1617 1285 3878 3763 1297 1214 1904 2241 3549 519 2282 3493 3164 1893 1694 1209 1141 3783 3248 1877 2556 445 2099 1597 3444 1392 2070 841 1048 28 3...

result:

ok Correct

Test #19:

score: 0
Accepted
time: 206ms
memory: 4324kb

input:

1
4000 4000
2069 2090
745 803
3546 3918
1002 2097
94 442
158 403
1655 2002
941 1223
1669 3905
2108 2455
2812 3571
430 3214
327 2575
1240 3428
422 1160
914 2219
3 1449
108 3284
2398 3908
555 1207
1924 3504
1472 3187
2360 3247
2174 2420
2753 2758
1536 2813
699 950
2321 3501
1040 3308
159 1706
7 2088
2...

output:

2465 1218 379 3347 2975 1085 376 3634 3586 3425 3207 2208 121 1087 3128 2947 2121 1637 3905 3195 1883 448 1436 2677 250 2528 3659 158 2498 1380 904 3570 35 1477 3898 3 2199 1795 2259 256 2620 2409 2181 2225 803 3292 556 2930 1753 2546 173 1574 3086 3438 955 477 2505 3708 202 353 2356 1863 478 2601 2...

result:

ok Correct

Test #20:

score: 0
Accepted
time: 197ms
memory: 4120kb

input:

1
4000 4000
1388 3080
144 796
229 2513
1648 3222
2292 3099
1881 2771
1200 1281
2240 2865
1634 2573
2066 2604
464 1615
2711 3961
2851 3143
3102 3567
1621 3707
3536 3568
201 3996
1176 2466
2201 3318
805 3076
1454 1550
2455 3385
2522 3598
1353 2032
1312 1747
1142 3879
404 2183
2276 3828
1592 2571
1993 ...

output:

1595 3835 799 1470 523 2467 2687 49 348 1754 3401 337 3279 1982 2463 1662 486 2256 478 1768 1473 514 699 1907 2738 2689 2319 1112 2452 1661 2497 2094 888 386 721 77 234 1395 1602 683 2858 748 212 2656 3923 176 3982 137 32 3369 1336 2574 3311 2025 744 2660 2345 160 3256 2931 1826 170 3627 150 889 254...

result:

ok Correct

Test #21:

score: 0
Accepted
time: 193ms
memory: 4128kb

input:

1
4000 4000
599 1640
57 3563
1764 2956
415 1083
988 2327
2258 3583
1721 2866
117 322
216 1491
2904 3861
1781 3007
1552 2059
1436 2167
2359 2733
1289 1543
929 2422
2529 3473
1494 1536
2483 2735
945 2118
3404 3813
1163 2724
2208 3585
342 2425
609 1888
3412 3825
956 2277
3005 3287
1468 3761
757 3952
12...

output:

1255 3064 3070 1930 2247 2911 1578 1424 2426 3511 2174 2228 2970 862 410 3204 3323 799 3567 886 2993 1928 955 609 3027 1877 2938 3975 3672 1477 3694 3910 534 885 652 930 2007 2090 3713 916 2916 3742 2536 3273 3430 2819 1258 449 2398 424 2031 2598 854 3602 172 2694 1269 1809 3081 26 454 21 1439 1512 ...

result:

ok Correct

Test #22:

score: 0
Accepted
time: 196ms
memory: 4064kb

input:

1
4000 4000
124 2437
1479 1738
2506 3836
336 1763
489 1840
2193 2457
1139 2167
1975 3010
858 2835
763 2778
1474 1959
615 2586
603 2843
105 3410
868 1922
663 2136
286 1999
1705 3905
443 2261
1545 1879
1696 2785
928 1128
1698 3691
517 820
475 2735
1660 1688
1374 1947
16 500
1217 2310
626 3355
825 3368...

output:

1976 2333 398 3775 2372 1367 3181 448 3846 3773 3697 70 3546 60 2061 751 1557 1529 1416 961 3639 594 857 2134 100 634 3343 577 2074 1136 3910 1507 1665 1362 2335 2648 1842 3179 1346 358 1344 3889 841 1174 3717 272 989 126 3635 88 1241 3280 3030 2047 2379 3230 3381 1939 3892 3120 1027 145 2966 2186 1...

result:

ok Correct

Test #23:

score: 0
Accepted
time: 207ms
memory: 4056kb

input:

1
4000 4000
2640 2931
781 1781
1356 2326
899 3001
112 3416
2176 3058
1963 2402
3734 3821
929 1637
1184 3733
2286 2423
251 3134
481 3204
652 857
3056 3355
34 1347
1237 2171
116 1048
1313 2773
1638 3625
2602 3486
1984 2942
817 3986
2889 3974
2581 3245
1203 1729
68 673
1879 2976
3598 3695
1428 3062
166...

output:

2739 3979 630 711 3819 1636 3165 250 779 3470 2379 2187 857 263 2354 2160 3743 1233 3124 2086 2635 978 2585 737 1633 2617 1890 3069 29 1833 587 112 2403 2779 798 425 888 445 2791 732 776 777 1127 1557 1535 457 585 2704 1563 3968 2136 1844 3792 1313 1298 342 1412 2340 1919 1936 3666 32 3614 1686 3641...

result:

ok Correct

Test #24:

score: 0
Accepted
time: 206ms
memory: 4296kb

input:

1
4000 4000
2584 3827
1642 3825
1231 1269
1968 3847
2014 3281
1042 2109
3063 3559
2264 2280
1187 2797
1103 3689
2380 3524
1334 3514
2892 2981
60 70
264 3761
97 3633
214 2878
371 2369
878 3044
1916 3642
693 3366
1368 3262
71 1787
919 2662
1897 2838
46 395
1 2677
1051 2591
102 1130
876 3903
706 2657
5...

output:

3790 3502 2099 1900 3531 1500 2309 3192 3997 1671 2138 3349 420 1853 3566 3884 2982 275 634 658 2374 752 3029 3049 3866 2847 2916 160 1006 3248 2597 2236 3135 3370 540 3920 2267 2338 234 1350 2047 2079 236 2491 2228 2195 505 1146 121 2272 2287 3297 3684 1128 3652 2433 805 1344 3763 2200 3936 3887 15...

result:

ok Correct

Test #25:

score: 0
Accepted
time: 199ms
memory: 4144kb

input:

1
4000 4000
547 2591
286 3922
2196 3068
2578 2917
835 1266
3148 3157
187 2045
872 951
1181 1665
1404 3787
1455 3381
1709 1931
3951 3955
416 992
1498 1591
2757 3441
3740 3906
126 3458
3670 3960
1767 3262
354 3956
316 1176
1407 3778
2319 2762
1125 2344
3083 3477
413 1410
739 2013
1993 3133
1683 2194
2...

output:

357 2005 13 665 2255 2615 299 2245 442 758 1042 17 378 1107 1467 3306 1001 410 2445 19 1773 2990 3832 1492 141 3953 2549 735 2921 2196 1149 2836 2601 2391 2650 1620 1650 2991 1191 1205 3967 416 3209 1592 549 1513 3898 316 1786 2788 3939 364 2359 3015 2860 567 3538 1899 2683 284 1182 393 1418 1857 37...

result:

ok Correct

Test #26:

score: 0
Accepted
time: 204ms
memory: 4360kb

input:

1
4000 4000
1030 1263
132 3186
430 2576
636 3420
1262 3141
599 2920
796 2546
1384 3451
275 1134
788 3228
1933 2752
1862 3696
1946 2286
137 1550
723 1944
1790 3458
2117 3103
905 1318
489 1003
17 1115
704 3506
1028 2129
3108 3154
1765 3098
536 2877
1278 1672
1919 3753
3189 3542
1172 2258
2379 3010
248...

output:

256 2973 670 2844 3897 917 3172 2681 2807 1005 3544 2083 3167 1317 3958 1867 2115 2215 3565 3096 3664 3205 3148 3514 1381 2722 811 3176 1019 2221 3182 2155 567 2899 675 1265 139 408 2898 3902 2859 3832 1294 456 1447 3233 656 1460 250 972 3226 2377 2403 1384 973 3747 3557 2483 1449 3783 1974 3654 202...

result:

ok Correct

Test #27:

score: 0
Accepted
time: 199ms
memory: 4068kb

input:

1
4000 4000
183 1656
21 2247
1518 1680
2834 3783
156 1065
557 1358
759 1845
1390 2208
191 1559
546 3980
1892 3508
1239 1251
2735 3088
305 644
2642 3483
708 1799
748 1634
601 1141
736 1413
640 2977
698 1568
2266 3837
2705 3388
512 2528
18 3087
484 1959
2547 3604
3178 3542
396 2064
324 3070
1616 3693
...

output:

3239 473 2613 3521 1890 3647 210 1825 3909 2720 3397 1544 362 238 2982 224 3004 1800 3021 896 1822 2493 1672 1958 1045 3837 1603 90 3623 1713 2505 3081 472 3947 2893 3098 609 1882 681 1464 2944 2022 2908 3790 2378 755 2448 389 3215 2539 1969 782 1898 2488 2162 1632 2494 3261 852 3675 1978 441 386 13...

result:

ok Correct

Test #28:

score: 0
Accepted
time: 199ms
memory: 4064kb

input:

1
4000 4000
567 2891
2734 2894
2315 3205
293 3742
1306 3744
186 2629
2544 3454
566 3863
2489 2670
886 1213
1771 3242
4 2136
1384 3689
1974 3078
336 1482
471 2301
2553 3063
1640 2046
3020 3456
2164 3972
2294 2646
554 3475
1960 2990
89 1020
563 2120
973 1827
149 2943
2158 2858
982 3543
995 3049
498 34...

output:

771 2767 2620 58 1791 3475 2369 246 243 2721 3090 3927 3808 3917 1946 963 3433 2187 652 489 1852 756 2766 1052 3509 3790 1244 3334 2750 907 1637 264 248 2427 560 1291 2932 3659 2676 2361 3241 3218 3134 3812 1295 3340 399 2669 2787 3738 2590 1112 3124 1366 2102 2997 2353 3307 1656 92 286 600 1282 320...

result:

ok Correct

Test #29:

score: 0
Accepted
time: 208ms
memory: 4132kb

input:

1
4000 4000
73 1104
1963 3399
1916 3595
1759 1941
1144 2204
861 3316
1415 2794
260 3545
411 428
1137 1416
2280 3214
127 2192
2793 3102
2048 2157
933 3017
1500 2353
513 3976
892 3236
2269 2434
532 2551
2927 3537
229 2810
2457 3568
1891 2380
2514 3483
1915 2167
2501 3286
346 1808
3181 3903
383 2516
15...

output:

3254 937 2975 3500 75 1928 1916 3027 2933 1117 3354 2214 490 3218 348 2013 2735 3346 1762 2509 3764 3170 1002 1988 1764 2524 2381 320 3882 1270 3302 1697 1219 1612 1920 968 2462 1017 2537 1931 1365 2649 523 723 882 2818 1918 1688 732 3459 827 205 3304 2257 3071 3732 1553 2076 3571 2298 1769 596 1534...

result:

ok Correct

Test #30:

score: 0
Accepted
time: 213ms
memory: 4164kb

input:

1
4000 4000
82 3284
1814 2006
1618 2435
57 2861
232 2959
169 2668
1718 2748
506 3604
2148 2231
3110 3993
3589 3875
1690 3387
256 3376
1067 1531
43 3211
2724 3985
675 3128
323 701
50 1754
251 2459
3086 3775
3328 3506
1158 2762
1870 3879
467 1410
1044 2314
2381 2485
957 1432
693 1700
75 1656
34 2290
1...

output:

2004 240 1119 625 2022 3891 3888 379 1039 1227 3143 1741 2553 951 1159 1207 1102 715 1000 2404 3640 1418 1948 944 3431 2059 1961 2571 1412 2399 2139 3521 503 1204 719 64 2320 11 3284 865 771 1309 1757 2586 2726 3091 2491 1258 482 1936 2442 3684 1059 3661 157 3777 2983 3447 1360 2922 1228 3119 1504 1...

result:

ok Correct

Test #31:

score: 0
Accepted
time: 210ms
memory: 4100kb

input:

1
4000 4000
1837 3254
678 3631
2009 3325
2084 2160
954 1704
266 3555
1857 1923
1584 3192
1855 3080
978 3030
1513 2113
1085 1279
2186 2256
359 2276
245 416
2087 2172
1561 3688
2495 3233
894 1710
2337 2866
1150 2428
481 1172
2668 3079
2440 2745
3362 3935
2470 3359
2890 3602
2681 2940
2033 3792
2995 39...

output:

3448 3649 3624 3503 2123 2678 3541 849 1243 2840 2126 3793 1495 2793 3368 1674 2478 3572 451 948 3159 56 168 2363 3546 3809 3978 399 2022 3073 166 1077 1181 81 2711 1078 1364 261 3682 2524 3767 2541 1754 89 1653 3268 3596 2843 1710 2314 102 227 2681 54 1726 1216 270 25 2779 604 727 3671 193 3308 479...

result:

ok Correct

Test #32:

score: 0
Accepted
time: 224ms
memory: 4132kb

input:

1
4000 4000
2666 2788
1806 3099
799 2195
252 2483
1011 1837
1177 1351
754 2378
386 2651
2444 3234
1836 3950
1718 3367
2171 3630
1177 2162
2017 2708
2226 2308
2022 2183
1004 1086
944 2510
669 3126
545 731
253 3292
2218 2491
2695 2948
1009 3866
247 3119
1497 3806
1061 3704
648 2105
1349 2085
2566 3245...

output:

1909 1954 797 1089 1193 3014 1915 3047 3755 3695 3638 423 2548 2244 3320 3207 3217 972 2194 3523 2117 3479 1087 2461 352 3282 2165 3133 67 1786 599 3544 1667 1170 959 1949 722 1381 2743 2867 1261 2166 3981 583 1663 693 1893 2312 370 782 2080 542 2964 1798 1976 991 1139 958 372 2069 1857 319 2128 160...

result:

ok Correct

Test #33:

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

input:

70
2 1
1 2
3 1
1 2
3 1
1 3
3 2
1 2
1 3
3 1
2 3
3 2
1 2
2 3
3 2
1 3
2 3
3 3
1 2
1 3
2 3
4 1
1 2
4 1
1 3
4 2
1 2
1 3
4 1
1 4
4 2
1 2
1 4
4 2
1 3
1 4
4 3
1 2
1 3
1 4
4 1
2 3
4 2
1 2
2 3
4 2
1 3
2 3
4 3
1 2
1 3
2 3
4 2
1 4
2 3
4 3
1 2
1 4
2 3
4 3
1 3
1 4
2 3
4 4
1 2
1 3
1 4
2 3
4 1
2 4
4 2
1 2
2 4
4 2
1...

output:

1 
1 
1 
1 2 
1 
2 1 
2 1 
3 2 1 
1 
1 
1 2 
1 
1 2 
1 2 
1 2 3 
1 
2 1 
2 1 
3 2 1 
2 1 
3 1 2 
3 1 2 
4 2 3 1 
1 
2 1 
2 1 
3 1 2 
2 1 
3 2 1 
3 1 2 
4 2 3 1 
1 2 
2 3 1 
2 3 1 
3 4 2 1 
2 3 1 
3 4 2 1 
3 4 2 1 
-1
1 
2 1 
2 1 
3 1 2 
2 1 
3 1 2 
3 2 1 
4 1 3 2 
2 1 
3 2 1 
3 2 1 
4 3 2 1 
3 2 1 
...

result:

ok Correct

Test #34:

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

input:

255
5 1
1 2
5 1
1 3
5 2
1 2
1 3
5 1
1 4
5 2
1 2
1 4
5 2
1 3
1 4
5 3
1 2
1 3
1 4
5 1
1 5
5 2
1 2
1 5
5 2
1 3
1 5
5 3
1 2
1 3
1 5
5 2
1 4
1 5
5 3
1 2
1 4
1 5
5 3
1 3
1 4
1 5
5 4
1 2
1 3
1 4
1 5
5 1
2 3
5 2
1 2
2 3
5 2
1 3
2 3
5 3
1 2
1 3
2 3
5 2
1 4
2 3
5 3
1 2
1 4
2 3
5 3
1 3
1 4
2 3
5 4
1 2
1 3
1 4
...

output:

1 
1 
1 2 
1 
1 2 
1 2 
1 2 3 
1 
1 2 
1 2 
1 2 3 
1 2 
1 2 3 
1 2 3 
1 2 3 4 
1 
2 1 
2 1 
3 2 1 
2 1 
3 1 2 
3 1 2 
4 2 3 1 
2 1 
3 1 2 
3 1 2 
4 2 3 1 
3 1 2 
4 1 2 3 
4 1 2 3 
5 2 3 4 1 
1 
2 1 
2 1 
3 1 2 
2 1 
3 2 1 
3 1 2 
4 2 3 1 
2 1 
3 1 2 
3 1 2 
4 1 2 3 
3 1 2 
4 2 3 1 
4 1 2 3 
5 2 3 4 ...

result:

ok Correct

Test #35:

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

input:

256
5 1
3 5
5 2
1 2
3 5
5 2
1 3
3 5
5 3
1 2
1 3
3 5
5 2
1 4
3 5
5 3
1 2
1 4
3 5
5 3
1 3
1 4
3 5
5 4
1 2
1 3
1 4
3 5
5 2
1 5
3 5
5 3
1 2
1 5
3 5
5 3
1 3
1 5
3 5
5 4
1 2
1 3
1 5
3 5
5 3
1 4
1 5
3 5
5 4
1 2
1 4
1 5
3 5
5 4
1 3
1 4
1 5
3 5
5 5
1 2
1 3
1 4
1 5
3 5
5 2
2 3
3 5
5 3
1 2
2 3
3 5
5 3
1 3
2 3
...

output:

1 
2 1 
2 1 
3 1 2 
2 1 
3 1 2 
3 1 2 
4 1 2 3 
2 1 
3 1 2 
3 2 1 
4 1 3 2 
3 1 2 
4 1 2 3 
4 2 3 1 
5 1 3 4 2 
2 1 
3 2 1 
3 2 1 
4 3 2 1 
3 2 1 
4 3 1 2 
4 3 1 2 
5 4 2 3 1 
3 2 1 
4 3 2 1 
4 3 2 1 
-1
4 3 1 2 
5 4 2 3 1 
5 4 2 3 1 
-1
2 1 
3 2 1 
3 2 1 
4 3 1 2 
3 2 1 
4 3 2 1 
4 3 1 2 
4 2 3 1 5...

result:

ok Correct

Test #36:

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

input:

256
5 1
4 5
5 2
1 2
4 5
5 2
1 3
4 5
5 3
1 2
1 3
4 5
5 2
1 4
4 5
5 3
1 2
1 4
4 5
5 3
1 3
1 4
4 5
5 4
1 2
1 3
1 4
4 5
5 2
1 5
4 5
5 3
1 2
1 5
4 5
5 3
1 3
1 5
4 5
5 4
1 2
1 3
1 5
4 5
5 3
1 4
1 5
4 5
5 4
1 2
1 4
1 5
4 5
5 4
1 3
1 4
1 5
4 5
5 5
1 2
1 3
1 4
1 5
4 5
5 2
2 3
4 5
5 3
1 2
2 3
4 5
5 3
1 3
2 3
...

output:

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

result:

ok Correct

Test #37:

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

input:

256
5 2
3 5
4 5
5 3
1 2
3 5
4 5
5 3
1 3
3 5
4 5
5 4
1 2
1 3
3 5
4 5
5 3
1 4
3 5
4 5
5 4
1 2
1 4
3 5
4 5
5 4
1 3
1 4
3 5
4 5
5 5
1 2
1 3
1 4
3 5
4 5
5 3
1 5
3 5
4 5
5 4
1 2
1 5
3 5
4 5
5 4
1 3
1 5
3 5
4 5
5 5
1 2
1 3
1 5
3 5
4 5
5 4
1 4
1 5
3 5
4 5
5 5
1 2
1 4
1 5
3 5
4 5
5 5
1 3
1 4
1 5
3 5
4 5
5 6
...

output:

2 1 
3 2 1 
3 2 1 
4 3 1 2 
3 2 1 
4 3 1 2 
4 3 2 1 
5 4 1 3 2 
3 2 1 
4 3 1 2 
4 3 2 1 
5 4 1 3 2 
4 3 2 1 
5 4 1 3 2 
-1
-1
3 2 1 
4 3 2 1 
4 3 2 1 
5 4 3 2 1 
4 3 2 1 
5 4 3 2 1 
5 4 3 2 1 
5 4 2 3 1 6 
4 3 2 1 
5 4 3 2 1 
5 4 3 2 1 
-1
5 4 3 2 1 
6 5 1 3 2 4 
-1
-1
3 2 1 
4 3 2 1 
4 3 2 1 
5 4 3...

result:

ok Correct

Test #38:

score: 0
Accepted
time: 162ms
memory: 4184kb

input:

1
4000 3994
2609 1656
3268 840
769 1738
3439 1042
3805 288
1790 1841
2661 3157
3560 2665
3486 2381
725 3579
2621 2158
2246 3697
2923 1728
565 2922
2150 2856
1972 2196
1010 790
3817 2083
1909 3542
2536 2939
141 2051
3293 800
843 706
3267 3007
473 3411
3389 2798
693 599
2647 771
2350 210
2783 2619
359...

output:

2892 1616 1703 3229 2881 2444 3052 2348 1802 2018 3532 3305 3840 2142 3412 1529 1347 2548 2617 3432 3921 3800 2796 2138 1994 3581 3208 2285 3329 1979 2309 3453 1798 2456 3136 3541 2605 1954 2940 3332 3065 1500 2264 3000 1834 2042 3741 2083 1401 3508 2261 1751 2980 3620 3165 3688 1641 2324 2736 3085 ...

result:

ok Correct

Test #39:

score: 0
Accepted
time: 158ms
memory: 4240kb

input:

1
4000 3996
3022 1706
217 798
3846 114
1413 3018
1914 2614
2737 120
1511 998
3898 3588
726 3783
475 1138
2071 46
2287 369
2419 2400
1970 1133
2429 3343
1760 531
2021 388
3907 1515
1114 3687
1840 2881
1136 1398
3946 1314
1171 3958
1575 1610
2533 2909
2745 953
818 1846
3062 1891
3123 3143
2892 3318
37...

output:

-1

result:

ok Correct

Test #40:

score: 0
Accepted
time: 163ms
memory: 4156kb

input:

1
4000 3994
910 3139
3000 219
801 2172
1962 161
2284 653
810 1548
300 852
335 2572
1922 2795
2970 482
423 1596
490 3372
348 2771
2483 558
3454 3931
577 2060
2517 821
3534 1670
2030 848
2581 170
1031 3044
1178 3114
1146 3183
2412 1931
1629 2266
3436 1299
3533 1183
3918 2053
3196 3604
3830 1721
1230 4...

output:

1913 2629 2849 3943 3798 3635 2605 2257 3759 1825 2169 2512 1530 2125 2685 2032 3222 3198 3491 3615 3774 3758 1385 3683 3854 1877 2633 2364 1650 3871 3359 3826 2092 1655 3946 2421 2833 2664 2777 2176 1586 3599 3547 3754 3036 3926 3144 2228 3439 2144 3319 1800 3530 1635 2160 1820 1389 2145 1410 1722 ...

result:

ok Correct

Test #41:

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

input:

1
4000 3996
1307 3803
1514 2254
79 1282
937 1493
1163 1895
2180 1780
2043 3379
2284 1084
2261 1455
3101 3256
2588 3494
910 3568
2539 1793
1013 1443
1647 1030
117 1694
2285 444
2892 2348
3090 2114
3605 338
3574 2922
1926 3831
786 852
1680 1078
3886 1004
3437 3838
2448 1122
350 1681
1726 3717
3610 232...

output:

-1

result:

ok Correct

Test #42:

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

input:

1
4000 3994
1092 3679
2596 1292
1283 2710
627 3944
3067 3817
3512 2530
2271 220
2546 2881
1005 2267
3768 489
2682 2737
847 3134
3276 3719
2750 2087
1789 1395
1839 2956
1103 924
2766 316
1506 818
3634 3050
621 350
1957 1361
2399 528
1964 3573
2810 374
919 900
874 1429
224 952
1931 860
590 700
1409 10...

output:

3307 2154 1870 2974 1550 2627 1340 1571 2818 3634 2279 2794 3915 2247 1931 3687 3410 3443 2778 2299 3470 1959 2211 3731 2611 2171 2450 1823 3694 2442 2267 3266 3347 2499 3154 2771 2990 1523 3047 1767 2875 1747 1907 3446 2742 3742 2151 2910 3974 3818 1551 3962 3411 3639 3542 3035 3783 3194 2367 3099 ...

result:

ok Correct

Test #43:

score: 0
Accepted
time: 164ms
memory: 4148kb

input:

1
4000 3996
133 3956
3856 2401
1161 3631
2436 992
653 2913
940 3748
2096 1276
1293 3978
934 723
3975 15
2357 3454
1832 597
240 3319
3719 843
1808 3229
1019 3178
1742 2306
3161 2356
1867 1565
1897 2317
1465 1695
2602 452
1011 1858
3599 2738
3821 3143
2047 2082
444 3438
960 2619
220 2729
427 1228
1928...

output:

-1

result:

ok Correct

Test #44:

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

input:

1
1805 1711
394 1668
457 489
128 212
799 1388
82 1084
583 1469
1041 1188
710 1402
789 1711
341 453
430 1219
170 557
538 1356
240 661
994 1150
71 626
1301 1647
544 1316
770 1755
307 1296
574 1482
363 1260
128 986
596 1245
452 1020
1249 1619
194 1410
425 887
23 854
1377 1557
793 1359
361 1771
177 1464...

output:

1310 1488 1697 527 714 183 419 736 204 157 158 229 1018 71 930 1465 917 1185 321 1654 1066 1400 518 829 966 1266 1518 962 75 1581 1191 52 1187 1632 1108 622 943 1036 1604 1336 1350 1020 1120 1044 1644 1086 698 1342 1368 1222 383 1607 1221 1141 1234 779 956 958 544 1233 1280 1698 80 1275 1568 1156 78...

result:

ok Correct

Test #45:

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

input:

42
17 23
2 8
10 11
1 10
9 17
5 12
1 4
7 13
13 15
8 12
3 6
3 5
1 17
8 11
2 14
8 17
6 13
13 14
7 12
6 15
2 16
10 17
5 15
4 16
19 22
10 16
7 12
9 11
15 17
9 18
11 17
5 17
1 4
7 11
11 14
2 11
14 18
6 15
18 19
6 8
2 19
5 8
13 18
1 18
16 18
1 14
5 6
15 17
8 13
3 13
4 9
1 5
5 15
3 8
7 12
4 7
7 11
5 14
11 1...

output:

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

result:

ok Correct

Test #46:

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

input:

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

output:

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

result:

ok Correct

Test #47:

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

input:

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

output:

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

result:

ok Correct

Test #48:

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

input:

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

output:

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

result:

ok Correct

Test #49:

score: 0
Accepted
time: 194ms
memory: 4064kb

input:

3
3960 3967
937 3123
2575 3091
263 2767
2233 3478
552 3510
812 3093
721 3160
1830 3890
1854 3310
407 1115
866 1033
1204 3558
1866 2279
1964 2250
2036 2929
1129 3111
1725 1994
378 958
2761 3502
2488 2494
1802 2046
99 2510
2998 3872
366 3221
1726 1936
1659 3352
3568 3579
497 969
2272 3691
2274 3167
55...

output:

1974 2280 3936 1082 630 2416 43 928 3134 1387 3345 3210 65 197 1245 3467 2053 1745 2718 271 3729 1470 3843 27 1777 316 2562 118 49 3653 1960 128 3290 2105 378 1720 2698 942 3227 1541 3493 2657 2799 2828 590 1829 3026 2148 3610 1094 2353 2002 1020 2857 87 2369 2216 3870 3050 815 2384 2051 2249 2184 1...

result:

ok Correct

Test #50:

score: 0
Accepted
time: 199ms
memory: 4060kb

input:

4
3955 3943
363 1845
92 111
2718 2963
314 3924
1365 1859
1420 2183
1237 1803
935 2088
2201 3595
383 2157
1936 2467
1318 3215
1375 3931
2621 3099
1532 3716
3188 3696
143 2696
2022 2484
1740 2309
1772 3772
1231 2205
1049 1563
67 2068
2588 3667
1020 2460
961 2113
171 526
965 2881
1019 1212
851 3174
417...

output:

2314 1809 3632 1794 2979 2097 1456 817 3665 904 3030 234 3081 429 812 448 1538 2941 2064 1624 2287 3336 1617 389 601 3748 1802 3420 1389 2164 925 266 1229 1578 2975 546 578 1541 3038 2972 38 2486 1119 3043 610 1286 734 2458 851 243 1231 1491 3431 1581 3092 2025 350 1366 1028 2966 2433 3459 2643 2363...

result:

ok Correct

Test #51:

score: 0
Accepted
time: 196ms
memory: 4348kb

input:

2
3989 3960
932 3335
2784 3545
1581 3968
2252 2687
1066 3050
54 1103
1987 3568
921 3151
405 1546
1510 3800
987 2778
1725 3388
605 680
2325 2456
594 3276
539 542
1192 3674
1127 1426
1064 3074
1816 2273
97 3867
742 892
366 1639
809 1385
108 776
358 1409
572 3242
1586 3090
1543 1845
1665 2114
162 2413
...

output:

383 1889 3858 391 816 2109 404 211 70 80 823 2061 123 1496 3883 3079 3912 3901 1876 3949 1501 2443 2895 1028 2289 3785 48 988 3326 3886 1946 3319 1758 2121 3355 1317 1524 1269 2012 2033 3053 2814 2995 3865 933 515 1903 1572 1511 1614 3438 2519 860 1642 726 207 3907 2002 1703 1081 597 3020 3689 1100 ...

result:

ok Correct

Test #52:

score: 0
Accepted
time: 214ms
memory: 4364kb

input:

1
3937 3994
2877 3051
771 3317
1788 2832
1167 3673
1409 3682
1417 1965
1466 3052
99 3464
491 592
2914 3230
2090 3824
976 2867
273 1897
1515 2245
951 3578
670 2098
2900 3629
82 1098
1014 1107
2687 3483
605 2523
1653 2240
3545 3558
1727 1970
2887 3037
2756 3177
567 2697
3345 3869
407 2133
493 1519
110...

output:

2970 1283 2673 3806 633 1041 1507 1325 3788 334 2379 2807 3725 3175 1897 3343 2487 1676 114 3486 23 3127 2997 3713 323 2576 3948 2209 141 1147 502 2627 3240 3792 3692 2245 3443 571 952 404 3293 582 2689 2761 3965 3981 1356 2956 2641 3892 3631 3528 1608 3779 828 1113 675 3658 927 1215 1711 1193 966 1...

result:

ok Correct

Test #53:

score: 0
Accepted
time: 193ms
memory: 4060kb

input:

3
3965 3964
299 1234
3303 3667
3065 3181
570 1699
1835 3939
999 1041
1332 2928
2791 3878
2230 3582
2595 3637
1680 3886
1772 1972
3556 3781
2525 3809
2276 2380
1753 3384
413 2245
556 2652
754 3856
1550 1814
392 1136
692 2314
690 1570
1589 2676
2217 2249
3674 3734
742 1421
377 724
2334 3673
1920 2787
...

output:

3211 2416 290 1867 3469 2365 1950 3555 2557 2208 3819 3751 3930 1873 223 2758 2858 1130 2002 3648 26 1970 3143 1030 2169 210 2494 2182 2309 1392 2524 562 1098 1149 3793 13 3056 2836 337 1132 1133 1492 1445 2176 155 2109 976 788 3790 3808 1649 303 1902 561 3729 3437 585 1700 3019 544 359 2912 1219 18...

result:

ok Correct

Test #54:

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

input:

53
78 34
7 16
1 21
37 39
37 76
19 52
60 63
2 42
16 34
51 63
9 14
5 37
68 78
12 22
58 62
17 53
39 67
15 16
15 30
37 72
10 18
18 52
35 39
22 64
39 47
21 53
57 70
31 40
29 76
6 51
29 57
31 54
44 73
59 74
10 25
52 17
4 34
21 48
32 51
46 48
22 40
4 18
12 25
1 47
3 48
1 44
33 51
7 49
14 16
14 52
35 36
9 3...

output:

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

result:

ok Correct

Test #55:

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

input:

56
61 87
12 21
3 28
26 52
21 55
28 51
8 30
10 28
7 45
8 42
3 51
9 35
12 44
30 59
8 22
6 38
35 61
20 46
5 61
26 31
1 37
24 38
38 43
13 21
8 9
48 54
8 18
39 47
16 19
2 20
9 41
18 47
4 26
10 55
19 36
1 50
15 41
33 54
26 61
6 61
22 33
36 50
7 53
22 31
9 30
16 18
60 61
12 22
40 61
5 37
18 32
28 31
40 41
...

output:

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

result:

ok Correct

Test #56:

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

input:

57
80 33
2 36
11 30
15 20
20 21
27 75
21 27
70 78
72 80
49 71
19 20
5 24
23 38
37 79
52 76
27 33
21 52
52 80
5 57
5 32
17 59
42 71
35 68
36 57
50 71
1 74
12 77
53 79
3 62
28 75
67 70
68 71
4 69
35 49
86 161
20 21
74 84
52 57
39 50
22 33
21 27
53 74
11 42
62 72
1 65
35 42
46 53
43 84
59 63
5 34
34 39...

output:

8 7 31 30 27 14 17 24 9 21 13 23 33 22 29 5 15 12 6 16 4 10 20 3 26 2 11 18 19 32 28 1 25 
-1
12 7 13 17 10 15 6 5 18 16 2 4 19 3 11 1 8 9 14 
6 12 2 1 8 13 4 11 10 14 15 17 9 18 3 16 5 19 7 
48 18 50 64 68 14 4 79 13 69 60 32 74 31 28 38 37 17 44 78 8 20 30 40 77 19 65 53 58 3 34 36 9 39 71 26 35 7...

result:

ok Correct

Test #57:

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

input:

54
63 18
2 46
15 63
21 53
16 32
14 37
21 27
5 10
53 54
17 51
18 54
51 57
15 60
26 60
31 41
16 26
11 21
20 27
8 47
57 108
36 37
30 35
13 23
29 30
3 27
7 28
44 51
14 38
4 38
28 40
23 52
22 27
20 47
8 23
15 30
53 54
7 42
28 45
9 45
18 34
1 41
2 12
26 31
17 18
1 30
26 43
10 31
2 5
30 39
31 38
42 52
21 4...

output:

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

result:

ok Correct

Test #58:

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

input:

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

output:

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

result:

ok Correct

Test #59:

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

input:

1
72 86
38 44
43 64
8 65
20 49
9 12
5 15
36 69
6 55
16 59
2 48
2 11
33 60
41 67
5 26
25 31
10 44
39 59
6 13
16 71
7 10
20 25
25 54
13 14
15 53
3 17
30 63
38 57
2 44
61 63
54 57
43 62
23 59
6 14
38 47
22 27
61 72
15 65
2 66
54 55
53 64
4 55
35 69
1 66
14 21
33 58
30 50
4 67
22 64
33 62
9 24
5 51
36 5...

output:

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

result:

ok Correct

Test #60:

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

input:

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

output:

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

result:

ok Correct

Test #61:

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

input:

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

output:

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

result:

ok Correct

Test #62:

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

input:

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

output:

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

result:

ok Correct

Test #63:

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

input:

1
100 94
49 67
71 72
15 90
29 1
97 81
100 25
5 80
55 63
99 56
9 98
94 32
44 22
73 91
77 58
2 50
46 14
66 12
20 13
70 38
31 93
65 78
16 95
74 11
48 30
86 19
7 41
4 39
60 21
35 52
61 62
10 23
82 92
49 71
67 72
71 15
72 90
15 29
90 1
29 97
1 81
97 100
81 25
100 5
25 80
5 55
80 63
55 99
63 56
99 9
56 98...

output:

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

result:

ok Correct

Test #64:

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

input:

1
100 96
50 96
7 47
83 28
81 9
20 54
70 36
73 17
78 52
85 65
40 71
49 37
19 6
91 63
38 72
41 33
25 24
88 1
74 56
84 8
26 97
82 23
13 69
48 2
16 32
93 64
100 5
62 44
87 31
4 61
27 75
94 67
60 76
50 7
96 47
7 83
47 28
83 81
28 9
81 20
9 54
20 70
54 36
70 73
36 17
73 78
17 52
78 85
52 65
85 40
65 71
40...

output:

-1

result:

ok Correct

Test #65:

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

input:

1
100 94
26 70
86 8
82 42
94 3
79 98
55 45
25 99
2 71
12 47
22 48
13 76
75 17
46 80
57 96
65 9
41 74
28 38
6 63
88 83
43 72
51 53
14 90
40 4
69 36
5 85
19 77
87 60
29 93
58 31
50 66
78 44
30 49
26 86
70 8
86 82
8 42
82 94
42 3
94 79
3 98
79 55
98 45
55 25
45 99
25 2
99 71
2 12
71 47
12 22
47 48
22 1...

output:

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

result:

ok Correct

Test #66:

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

input:

1
100 96
48 24
77 1
97 80
36 90
68 11
98 76
30 51
40 7
85 70
28 4
54 42
96 3
39 18
83 93
66 56
64 75
2 63
31 55
23 61
33 99
26 50
52 58
15 47
8 32
65 62
34 92
82 100
22 67
27 5
78 95
53 81
87 14
48 77
24 1
77 97
1 80
97 36
80 90
36 68
90 11
68 98
11 76
98 30
76 51
30 40
51 7
40 85
7 70
85 28
70 4
28...

output:

-1

result:

ok Correct

Test #67:

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

input:

1
100 94
26 7
53 92
36 61
33 29
67 34
39 42
47 68
10 1
27 73
20 57
13 2
66 90
46 63
96 76
40 74
95 64
54 44
28 8
85 31
59 4
60 5
11 79
45 25
51 3
86 52
48 43
78 91
55 62
37 21
94 22
14 16
30 97
26 53
7 92
53 36
92 61
36 33
61 29
33 67
29 34
67 39
34 42
39 47
42 68
47 10
68 1
10 27
1 73
27 20
73 57
2...

output:

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

result:

ok Correct

Test #68:

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

input:

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

output:

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

result:

ok Correct

Test #69:

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

input:

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

output:

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

result:

ok Correct

Test #70:

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

input:

4
78 47
29 39
52 74
5 70
50 78
35 50
43 65
32 43
49 66
44 52
22 57
38 60
32 57
43 52
24 55
39 51
20 64
62 66
22 43
42 61
36 41
57 71
64 67
20 72
7 16
63 65
22 65
5 73
60 62
4 11
33 39
21 74
19 71
10 49
25 27
37 43
43 51
7 26
25 49
3 6
25 39
42 64
34 64
36 76
10 39
35 43
25 26
34 50
2 1
1 2
15 11
13 ...

output:

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

result:

ok Correct

Test #71:

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

input:

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

output:

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

result:

ok Correct

Test #72:

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

input:

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

output:

-1
3 1 2 4 5 6 
8 3 4 12 15 13 11 5 10 1 14 7 6 2 9 

result:

ok Correct

Test #73:

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

input:

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

output:

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

result:

ok Correct

Test #74:

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

input:

4
28 1
4 28
30 3
10 13
2 20
3 6
25 22
4 5
13 21
5 16
3 4
3 11
9 10
1 20
10 14
9 23
8 11
18 20
4 18
6 11
9 11
11 17
7 15
4 6
16 21
2 11
10 13
17 25
16 18
17 18
3 17
5 6
1 7
6 10
10 11
8 17
1 6
1 14
6 15
7 14
9 11
5 12
5 7
3 10
12 16
2 3
2 9
3 9

output:

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

result:

ok Correct

Test #75:

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

input:

5
26 14
10 26
11 14
6 10
15 26
4 12
4 16
2 15
1 15
12 19
7 26
2 25
23 24
5 13
3 10
20 41
13 19
6 11
19 20
11 16
5 19
6 15
3 19
7 10
7 14
5 15
5 7
6 9
3 4
13 18
6 16
4 10
8 17
3 6
8 18
1 16
6 18
9 19
7 11
5 12
14 20
1 13
4 11
2 18
12 18
5 14
16 18
16 20
3 9
2 20
9 18
2 9
4 6
3 20
5 10
2 6
8 9
20 10
7...

output:

12 4 9 2 1 10 3 13 5 6 14 7 11 8 
-1
6 10 4 5 2 1 8 3 9 7 
2 6 3 1 4 5 
7 4 6 14 8 9 2 3 11 10 12 13 5 1 

result:

ok Correct

Test #76:

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

input:

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

output:

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

result:

ok Correct

Test #77:

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

input:

4
26 1
13 23
29 1
6 25
20 3
7 12
13 15
1 13
17 18
3 17
5 6
1 7
6 10
10 11
8 17
1 6
1 14
6 15
7 14
9 11
5 12
5 7
3 10
12 16
2 3
2 9
3 9

output:

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

result:

ok Correct

Extra Test:

score: 0
Extra Test Passed