QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#833920#9875. Don't Detect Cycleucup-team3691AC ✓61ms4332kbC++202.2kb2024-12-27 07:01:472024-12-27 07:01:48

Judging History

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

  • [2024-12-27 07:01:48]
  • 评测
  • 测评结果:AC
  • 用时:61ms
  • 内存:4332kb
  • [2024-12-27 07:01:47]
  • 提交

answer

#include <iostream>
#include <queue>
#include <stack>
#include <vector>
#include <deque>
#include <set>
#include <map>
#include <unordered_map>
#include <cassert>
#include <algorithm>
#include <cmath>
#include <random>
#include <ctime>
#include <cstdlib>
#include <chrono>

using namespace std;

const int DIM = 4005;

int viz[DIM], gr[DIM], h[DIM], low[DIM];
vector<pair<int, int>> e;
vector<pair<int, int>> v[DIM];
vector<int> bad;

void dfs(int nod, int papa = 0) {
  viz[nod] = 1;
  for (auto [it, i] : v[nod]) {
    if (it == papa)
      continue;

    if (viz[it] == 0) {
      low[it] = h[it] = h[nod] + 1;
      dfs(it, nod);
      if (low[it] == h[it]) {
        bad.push_back(i);
      }
    }

    low[nod] = min(low[nod], low[it]);
  }
}

void remove_edge(int i) {
  int x, y;
  tie(x, y) = e[i];
  v[x].erase(find(v[x].begin(), v[x].end(), make_pair(y, i)));
  v[y].erase(find(v[y].begin(), v[y].end(), make_pair(x, i)));
}

void solve() {
  int n, m;
  cin >> n >> m;

  e.resize(m + 1);
  for (int i = 1; i <= n; ++i) {
    v[i].clear();
  }
  for (int i = 1; i <= m; ++i) {
    int x, y;
    cin >> x >> y;
    e[i] = {x, y};
    v[x].push_back({y, i});
    v[y].push_back({x, i});
  }

  int st = 0, dr = m - 1;
  vector<int> ans(m);
  while (1) {
    bad.clear();
    for (int i = 1; i <= n; ++i)
      viz[i] = low[i] = h[i] = 0;

    for (int i = 1; i <= n; ++i) {
      if (!viz[i])
        dfs(i);
    }

    bool ok = false;
    for (auto it : bad) {
      ok = true;
      ans[st++] = it;
      remove_edge(it);
    }

    for (int i = 1; i <= n; ++i) {
      if (v[i].size() <= 2) {
        for (auto [it, j] : v[i]) {
          if (v[it].size() <= 2) {
            ok = true;
            ans[dr--] = j;
            remove_edge(j);
            break;
          }
        }
      }
    }

    if (!ok)
      break;
  }

  if (st > dr) {
    for (auto it : ans)
      cout << it << " ";
  } else {
    cout << "-1";
  }
  cout << "\n";
}

int main() {
  ios::sync_with_stdio(false);
  cin.tie(NULL);

  int t = 1;
  cin >> t;
  while (t--)
    solve();

  return 0;
}

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

詳細信息

Test #1:

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

input:

1
4 4
1 2
2 3
3 4
4 2

output:

1 4 3 2 

result:

ok Correct

Test #2:

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

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 
1 3 2 4 9 10 8 6 5 7 
-1

result:

ok Correct

Test #3:

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

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:

215 1955 1454 1326 925 1022 1059 2188 1826 392 887 1521 846 1647 1327 329 155 136 441 1274 191 2201 1115 2196 892 971 23 124 2114 842 1835 103 991 384 1621 123 367 79 1004 184 696 458 2279 618 1918 866 1079 1007 475 1054 1128 1001 28 379 657 1446 2518 2061 682 1006 1093 2342 66 2735 53 2679 476 287 ...

result:

ok Correct

Test #4:

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

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:

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

result:

ok Correct

Test #5:

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

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:

794 95 2192 978 42 1318 440 283 2354 1320 1465 469 1438 2145 1773 2236 2147 338 1642 1611 901 1481 1494 1426 422 1793 1110 1059 1937 2161 2451 2368 96 914 1155 555 1158 344 1280 873 591 859 728 1298 171 2314 8 1290 16 192 52 1631 1237 1531 1583 1873 1034 1192 2193 1674 1535 73 93 2070 1503 15 351 55...

result:

ok Correct

Test #6:

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

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:

1049 1609 1274 624 297 1296 698 652 1268 241 1619 707 1110 377 239 1008 1319 492 1154 649 384 655 1018 44 154 42 563 972 1538 546 218 69 483 277 742 499 783 978 86 1439 1184 1348 904 1186 429 1745 17 566 149 1223 1370 215 682 778 1471 291 422 801 1353 1441 203 788 837 305 416 152 683 389 475 1606 11...

result:

ok Correct

Test #7:

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

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

result:

ok Correct

Test #8:

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

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

result:

ok Correct

Test #9:

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

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

result:

ok Correct

Test #10:

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

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

result:

ok Correct

Test #11:

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

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

result:

ok Correct

Test #12:

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

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:

580 759 1056 1301 127 653 226 463 265 3971 950 2295 1874 217 1739 939 2225 458 1402 3883 2247 3263 3978 1670 2531 363 1969 3206 501 1573 549 807 3543 889 385 2109 2932 2324 128 635 663 263 957 676 740 548 1186 358 1276 1698 3211 1583 2586 2669 3665 3 508 522 608 3112 100 3327 1525 1393 2207 65 1762 ...

result:

ok Correct

Test #13:

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

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:

2389 2796 911 180 2505 792 261 321 2306 3568 2872 246 1784 1318 309 3424 1359 1497 2216 182 2237 2046 397 1872 1281 2489 3444 1710 469 216 120 1533 206 1932 901 2547 243 81 435 1472 1489 1008 745 2080 1528 450 2543 1130 593 2868 2123 1400 1924 3382 53 982 3216 1042 233 2840 2784 1083 127 1242 1568 4...

result:

ok Correct

Test #14:

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

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:

749 2609 1676 94 1175 1105 1001 698 821 731 2257 1357 430 759 1240 241 2370 584 2772 2888 1557 429 2230 2154 1802 1869 1875 2702 3115 960 1281 3626 440 2647 616 1818 3350 683 2525 291 2393 293 233 2784 3313 3910 1118 3998 3077 2200 3241 2516 2962 44 524 2645 3427 2288 3706 541 1644 621 988 334 1775 ...

result:

ok Correct

Test #15:

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

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:

1449 387 1004 70 124 2029 175 1600 500 2228 2590 3692 704 1109 2374 1622 734 679 518 228 1339 441 1655 1079 956 1135 1596 1198 1206 739 626 801 2855 2899 197 384 2270 3675 20 3535 592 140 2050 1273 3925 1050 1363 1038 2342 3297 1579 3134 3482 2232 3283 3731 1835 27 1814 992 1505 73 3194 583 3449 258...

result:

ok Correct

Test #16:

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

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:

292 116 239 2219 2164 398 1891 1367 877 1075 3406 552 1302 540 1400 3805 722 3071 1636 2226 1449 124 1732 2944 923 589 840 89 723 928 3229 2400 841 1140 3706 2430 1183 62 3034 2707 963 26 331 1259 516 881 40 1385 3030 945 332 857 480 683 1674 106 1002 13 394 355 854 1254 263 3373 276 608 1415 714 38...

result:

ok Correct

Test #17:

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

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:

1839 3568 2287 2899 1794 3373 562 22 2232 861 484 1984 2 171 53 3275 293 1616 2936 2486 1187 1221 3906 3284 242 340 1464 584 775 223 675 3818 1044 1688 2720 410 755 2524 2859 404 152 123 1778 427 674 128 2553 714 627 815 935 2586 1228 541 585 3750 2256 101 2920 671 3434 1003 2742 2841 1930 414 222 1...

result:

ok Correct

Test #18:

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

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:

568 101 1247 43 13 739 120 636 825 117 750 396 1652 2380 3181 307 559 1970 1448 2143 328 2243 2458 1280 3778 1218 199 1753 74 3095 1886 2175 53 599 1130 201 2737 989 305 292 2676 1296 1627 1069 2638 3094 1808 795 2985 379 3480 335 551 408 204 1201 582 1177 3650 2975 553 3550 377 3347 658 3838 872 26...

result:

ok Correct

Test #19:

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

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:

1627 667 1613 282 2821 3041 794 1345 2779 1083 107 3160 2858 542 745 3822 957 825 1785 1408 3711 3683 368 1074 609 511 1614 939 796 628 959 328 277 1265 1147 115 1089 1066 2115 1668 90 216 1876 92 620 61 3770 3403 668 256 3508 710 1071 60 461 1675 2039 3915 2901 1712 751 570 2310 1326 253 2168 2327 ...

result:

ok Correct

Test #20:

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

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:

348 3383 2179 72 121 916 454 50 1563 1796 737 3901 2999 681 1281 1082 1085 2137 195 1552 1730 2815 540 1846 28 763 841 1541 404 2858 380 1175 2203 3903 1242 1273 1031 3886 1836 471 58 3018 2584 561 2718 141 3127 1999 25 2994 2766 1034 57 203 2542 173 687 1138 2859 2360 2400 271 602 1887 431 943 2071...

result:

ok Correct

Test #21:

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

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:

2376 3521 1919 576 2370 2105 1903 603 2287 1452 1568 56 378 2865 871 333 41 1981 3091 893 1308 1184 2330 1401 2339 1946 2163 2988 1638 2592 841 266 43 3568 299 1208 1972 863 659 424 867 1830 1895 324 966 617 833 1645 1884 1089 2862 3093 3750 1977 1145 1393 1877 1881 315 890 1016 479 897 2193 1593 77...

result:

ok Correct

Test #22:

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

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:

843 1081 1647 445 1653 440 1818 1836 571 264 1224 397 296 882 178 211 3316 881 569 1077 1969 2750 1048 1974 459 352 39 1300 2023 692 2878 878 466 2615 1833 429 1577 567 1226 2315 447 2778 3378 951 944 1418 2378 2396 2737 1802 2227 3177 618 1918 2490 3413 866 2507 1223 426 3692 1823 1378 103 289 2982...

result:

ok Correct

Test #23:

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

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:

858 912 724 1559 95 2508 3013 1260 1986 499 1428 1738 345 2061 1071 274 1497 1734 3399 176 2943 1485 898 2921 121 417 1481 1143 984 3791 1189 999 1928 582 3346 403 300 741 3043 841 725 3343 57 521 861 3188 337 3812 3376 2297 3486 2558 3920 2799 1944 42 2463 3210 1492 913 305 772 3787 1279 839 303 11...

result:

ok Correct

Test #24:

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

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:

499 2378 2130 788 1193 1380 2903 1191 28 2040 180 1332 673 7 1321 2153 3830 510 3687 1615 1410 1394 432 2833 876 773 540 268 454 1164 1610 731 2382 210 383 3801 519 397 351 152 2325 2773 190 1657 996 1949 467 1180 2615 12 37 563 1311 2169 1559 1036 2879 3200 3007 1493 1756 1807 213 410 1301 2367 512...

result:

ok Correct

Test #25:

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

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:

2258 3247 492 249 1857 2137 2964 3324 607 1390 1493 2085 3785 554 3864 535 756 2972 1806 919 114 2751 359 284 895 1074 1452 2144 1983 231 2062 1285 3494 881 1234 306 738 15 576 1298 2310 2231 2901 654 825 2479 2061 2721 3638 1239 3051 778 3212 1193 204 75 3286 168 1854 989 2222 1537 669 1184 138 330...

result:

ok Correct

Test #26:

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

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:

692 1454 87 2516 895 1566 499 207 9 363 1061 719 896 379 1467 507 1958 3684 332 382 923 1650 825 3180 189 2256 640 1730 3408 339 5 773 459 1345 1521 3590 121 1482 603 1654 3133 1880 284 1416 100 2520 2573 435 104 1450 3017 1414 2725 1417 2780 1055 3321 1266 3164 133 419 56 85 286 420 1703 1859 1898 ...

result:

ok Correct

Test #27:

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

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:

295 1777 100 685 2855 1003 1155 593 3026 3350 912 277 2317 363 3122 19 270 480 650 2207 651 1666 1670 1193 809 3383 628 913 673 110 1810 840 511 193 1978 3646 489 56 385 1796 132 1644 3979 1141 1610 204 1106 2300 1841 2268 1381 467 658 903 1640 3052 3533 3934 671 1575 3599 1661 289 492 479 2651 1965...

result:

ok Correct

Test #28:

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

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:

1613 1510 330 2105 3303 1883 2537 2588 3964 202 249 1394 3503 3836 735 2333 3936 879 246 1418 1023 854 1279 745 2312 1829 2521 156 522 734 3184 2179 2703 40 730 82 2132 2575 2377 1359 1445 1286 1058 638 421 175 1352 1283 2956 3572 1288 1143 835 765 3747 1172 3989 151 754 1902 918 1065 2581 2604 557 ...

result:

ok Correct

Test #29:

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

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:

3217 315 3376 1313 2101 301 556 807 164 257 281 673 3139 3386 2876 376 2958 1736 1305 2013 810 1184 827 2029 1990 738 3666 2022 2853 1113 1846 527 1035 22 528 3270 1039 746 592 1218 639 1731 984 458 1925 1570 1380 421 1100 1856 2581 1725 643 1851 1631 1374 1147 2512 956 1685 3473 1053 1067 2964 1255...

result:

ok Correct

Test #30:

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

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:

539 1200 3920 1532 493 1121 10 2176 1146 1050 43 2251 957 2349 3280 971 890 1281 3075 1888 3687 380 210 907 2191 2046 2810 1240 2373 1371 950 2767 1283 110 467 2170 2224 2410 2268 2791 1650 2021 2095 646 3079 349 2672 2900 3231 193 875 876 1259 2455 3566 1383 184 1811 1818 1883 2153 2474 1583 2866 2...

result:

ok Correct

Test #31:

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

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:

3866 507 788 2 110 1633 269 302 3243 381 2594 1470 1816 318 3368 1254 3 1406 773 1081 344 749 2907 877 536 1049 1608 579 1771 840 182 33 189 2830 1627 3139 1106 645 1758 283 1932 30 1745 3415 1814 331 3570 3914 22 987 445 3088 1286 2001 195 1741 166 2597 2354 596 2005 1315 19 388 2927 1269 1445 1469...

result:

ok Correct

Test #32:

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

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:

693 1893 2706 11 1436 360 249 2827 3009 1901 1729 2487 1531 1768 2331 362 371 434 622 3341 1175 1317 1025 658 536 614 643 1857 3720 943 3834 979 1688 1424 428 1799 3646 1224 1383 3788 1425 754 920 2906 119 1278 1255 2129 498 518 2222 2802 56 3576 1786 3668 1467 2303 1998 2006 58 674 28 483 3466 968 ...

result:

ok Correct

Test #33:

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

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 
2 3 1 
1 
1 
1 2 
1 
1 2 
1 2 
1 2 3 
1 
2 1 
2 1 
2 3 1 
1 2 
3 1 2 
3 1 2 
3 2 4 1 
1 
2 1 
1 2 
3 1 2 
2 1 
2 3 1 
1 3 2 
2 3 4 1 
1 2 
2 3 1 
3 2 1 
4 2 3 1 
2 3 1 
3 2 4 1 
4 2 3 1 
-1
1 
1 2 
2 1 
1 3 2 
2 1 
1 3 2 
2 3 1 
1 3 4 2 
2 1 
3 2 1 
2 3 1 
4 2 3 1 
2 3 1 
...

result:

ok Correct

Test #34:

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

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 
2 3 1 
1 2 
3 1 2 
3 1 2 
3 2 4 1 
1 2 
3 1 2 
3 1 2 
3 2 4 1 
1 2 3 
4 1 2 3 
4 1 2 3 
3 4 2 5 1 
1 
2 1 
1 2 
3 1 2 
2 1 
2 3 1 
1 3 2 
2 3 4 1 
1 2 
3 1 2 
1 2 3 
4 1 2 3 
3 1 2 
3 2 4 1 
1 4 2 3 
2 4 3 5 ...

result:

ok Correct

Test #35:

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

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 
1 2 
2 1 
1 3 2 
1 2 
1 2 3 
3 1 2 
1 4 2 3 
2 1 
1 3 2 
2 3 1 
1 3 4 2 
1 3 2 
1 2 4 3 
2 3 4 1 
1 3 4 5 2 
2 1 
3 2 1 
2 3 1 
4 2 3 1 
1 3 2 
4 3 1 2 
3 4 1 2 
5 3 2 4 1 
2 3 1 
2 4 3 1 
3 2 4 1 
-1
1 3 4 2 
2 3 5 4 1 
4 2 3 5 1 
-1
1 2 
2 1 3 
3 1 2 
3 1 4 2 
2 1 3 
4 2 3 1 
4 1 3 2 
5 2 3 4 1...

result:

ok Correct

Test #36:

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

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 
1 2 
1 2 
1 2 3 
2 1 
1 3 2 
1 3 2 
1 2 4 3 
2 1 
1 3 2 
1 3 2 
1 2 4 3 
2 3 1 
1 3 4 2 
1 3 4 2 
1 2 4 5 3 
1 2 
2 1 3 
2 1 3 
4 2 3 1 
3 1 2 
3 1 4 2 
3 1 4 2 
5 3 2 4 1 
3 1 2 
3 1 4 2 
3 1 4 2 
5 3 2 4 1 
3 2 4 1 
4 1 3 5 2 
4 1 3 5 2 
1 2 3 4 6 5 
2 1 
3 2 1 
1 3 2 
4 3 1 2 
2 3 1 
4 2 3 1 
...

result:

ok Correct

Test #37:

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

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 
1 3 2 
3 2 1 
1 4 3 2 
2 3 1 
1 3 4 2 
4 2 3 1 
1 5 3 4 2 
2 3 1 
1 3 4 2 
4 2 3 1 
1 5 3 4 2 
3 2 4 1 
1 4 3 5 2 
-1
-1
3 2 1 
4 3 2 1 
2 4 3 1 
5 4 2 3 1 
2 3 4 1 
5 2 4 3 1 
3 5 2 4 1 
5 3 2 4 1 6 
2 3 4 1 
5 2 4 3 1 
3 5 2 4 1 
-1
3 4 2 5 1 
1 5 3 6 2 4 
-1
-1
2 3 1 
3 4 2 1 
2 4 3 1 
4 5 2...

result:

ok Correct

Test #38:

score: 0
Accepted
time: 33ms
memory: 4196kb

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:

1333 1334 3994 3993 1336 1335 3991 3992 1337 1338 3990 3989 1340 1339 3987 3988 1341 1342 3986 3985 1344 1343 3983 3984 1345 1346 3982 3981 1348 1347 3979 3980 1349 1350 3978 3977 1352 1351 3975 3976 1353 1354 3974 3973 1356 1355 3971 3972 1357 1358 3970 3969 1360 1359 3967 3968 1361 1362 3966 3965 ...

result:

ok Correct

Test #39:

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

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: 33ms
memory: 4192kb

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:

1334 1333 3993 3994 1335 1336 3992 3991 1338 1337 3989 3990 1339 1340 3988 3987 1342 1341 3985 3986 1343 1344 3984 3983 1346 1345 3981 3982 1347 1348 3980 3979 1350 1349 3977 3978 1351 1352 3976 3975 1354 1353 3973 3974 1355 1356 3972 3971 1358 1357 3969 3970 1359 1360 3968 3967 1362 1361 3965 3966 ...

result:

ok Correct

Test #41:

score: 0
Accepted
time: 61ms
memory: 4104kb

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: 32ms
memory: 4128kb

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:

1334 1333 3993 3994 1335 1336 3992 3991 1338 1337 3989 3990 1339 1340 3988 3987 1342 1341 3985 3986 1343 1344 3984 3983 1346 1345 3981 3982 1347 1348 3980 3979 1350 1349 3977 3978 1351 1352 3976 3975 1354 1353 3973 3974 1355 1356 3972 3971 1358 1357 3969 3970 1359 1360 3968 3967 1362 1361 3965 3966 ...

result:

ok Correct

Test #43:

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

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: 1ms
memory: 3848kb

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:

416 1036 544 491 398 378 1156 1200 1522 385 144 177 1048 1253 78 428 383 439 868 492 1314 1269 1026 471 22 560 441 703 250 679 321 436 1349 277 459 957 1333 328 1075 219 760 1419 1249 118 1231 1359 392 850 839 869 117 61 594 203 844 210 1097 157 440 695 778 26 281 501 673 150 1495 31 1258 611 1040 1...

result:

ok Correct

Test #45:

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

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:

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

result:

ok Correct

Test #46:

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

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:

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

result:

ok Correct

Test #47:

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

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:

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

result:

ok Correct

Test #48:

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

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:

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

result:

ok Correct

Test #49:

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

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:

62 2862 1954 2334 3828 3348 993 242 3522 1561 26 3141 3431 1488 2408 1077 1393 1148 2592 1416 167 2556 177 2437 3889 291 1545 623 932 420 2492 496 474 627 365 1138 476 1536 36 3462 381 590 2346 2468 2392 445 3944 3636 1001 357 149 1172 360 1118 168 723 1449 748 905 3246 33 2964 3935 551 1535 2842 18...

result:

ok Correct

Test #50:

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

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:

1002 1321 919 1877 656 1028 1591 2509 446 971 169 3352 205 232 2106 1187 90 228 577 1018 1361 2072 2284 716 1119 617 2625 1922 684 3320 2019 3289 192 377 1402 2069 1029 2510 1349 1384 461 932 1896 2045 235 935 491 957 421 861 740 1054 2274 1123 2149 3059 181 2195 1558 1256 1975 1124 558 564 1007 175...

result:

ok Correct

Test #51:

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

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:

2304 2104 1045 1813 2339 254 1306 1634 22 1322 2595 2853 2576 436 562 2562 2180 2967 73 1379 466 47 157 3496 2095 1802 2591 1251 3916 2652 243 3437 540 241 1596 1012 2167 3469 654 125 1299 1441 2315 2570 1931 443 932 515 726 3247 970 1103 2415 435 2800 2973 3516 2393 1155 2564 210 2499 3733 487 2013...

result:

ok Correct

Test #52:

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

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:

2601 1477 723 1354 3627 167 137 3667 1295 2358 2248 1663 3666 1366 2444 2857 1608 682 912 79 674 715 2604 3533 216 2971 148 340 1054 2677 52 1480 611 3212 1930 2431 1536 87 1068 1487 202 771 345 1649 3619 2335 375 162 3555 462 928 3850 276 1571 8 1516 131 593 2830 30 95 3260 1259 1033 3705 1425 2016...

result:

ok Correct

Test #53:

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

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:

2393 488 1790 29 2176 1970 2605 818 2100 2235 651 2051 114 2400 752 2535 3317 880 1334 2227 425 2676 1808 354 1834 2575 2140 459 157 196 960 854 1561 1472 1051 623 3806 395 3377 1228 1242 323 1169 427 3786 2242 3842 555 1449 3395 3826 3521 2433 1194 596 105 503 636 398 1646 373 275 2379 1506 2768 14...

result:

ok Correct

Test #54:

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

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:

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

result:

ok Correct

Test #55:

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

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

result:

ok Correct

Test #56:

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

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:

25 11 19 18 23 1 28 32 2 26 29 5 15 6 14 8 17 16 4 10 3 20 12 21 24 27 13 7 30 33 31 9 22 
-1
16 14 1 5 11 15 10 18 19 4 8 9 3 2 6 13 17 7 12 
7 19 15 12 2 10 14 5 11 8 3 17 16 9 18 4 13 1 6 
64 63 59 74 69 13 79 2 12 62 46 33 75 5 45 24 55 32 77 6 50 66 58 17 8 4 39 65 37 48 68 71 9 36 30 19 49 14 ...

result:

ok Correct

Test #57:

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

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:

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

result:

ok Correct

Test #58:

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

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:

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

result:

ok Correct

Test #59:

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

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:

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

result:

ok Correct

Test #60:

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

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:

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

result:

ok Correct

Test #61:

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

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:

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

result:

ok Correct

Test #62:

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

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:

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

result:

ok Correct

Test #63:

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

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:

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

result:

ok Correct

Test #64:

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

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: 0ms
memory: 3572kb

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:

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

result:

ok Correct

Test #66:

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

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: 0ms
memory: 3640kb

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:

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

result:

ok Correct

Test #68:

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

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

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

result:

ok Correct

Test #70:

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

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:

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

result:

ok Correct

Test #71:

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

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:

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

result:

ok Correct

Test #72:

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

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
5 6 3 2 1 4 
9 8 11 13 15 1 3 5 14 12 7 4 10 6 2 

result:

ok Correct

Test #73:

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

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
13 4 1 8 7 3 6 2 5 11 14 16 12 10 9 15 
14 12 5 2 6 10 1 15 4 9 11 8 13 3 7 

result:

ok Correct

Test #74:

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

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 
2 3 1 
9 10 21 15 19 8 11 7 16 18 14 1 12 17 4 22 13 3 5 2 20 6 
6 1 4 9 15 12 13 7 14 11 8 17 10 18 16 3 5 2 

result:

ok Correct

Test #75:

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

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:

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

result:

ok Correct

Test #76:

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

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:

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

result:

ok Correct

Test #77:

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

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 3 1 
6 1 4 9 15 12 13 7 14 11 8 17 10 18 16 3 5 2 

result:

ok Correct

Extra Test:

score: 0
Extra Test Passed