QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#814214#9875. Don't Detect Cycleucup-team3161#AC ✓546ms13152kbC++172.7kb2024-12-14 16:00:402024-12-14 16:00:47

Judging History

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

  • [2024-12-14 16:00:47]
  • 评测
  • 测评结果:AC
  • 用时:546ms
  • 内存:13152kb
  • [2024-12-14 16:00:40]
  • 提交

answer

#include <bits/stdc++.h>
using namespace std;
#define ull unsigned long long
#define pii pair<int,int>
#define eb emplace_back
const int N=1e5+5;
mt19937_64 rand1;
int T,n,m,_u[N],_v[N],dg[N],ans[N];
bool vse[N];
int fa[N],d[N];
int w1[N];ull w[N],we[N];
vector<ull> z[N];
bool vs[N],tr[N];
vector<pii> e[N];
void dfs(int u,int f)
{
    fa[u]=f;
    d[u]=d[f]+1;
    vs[u]=1;
    for(auto [v,id]:e[u])
        if(!vse[id] && !vs[v])
            tr[id]=1,dfs(v,u);
}
void dfs1(int u,int f)
{
    vs[u]=1;
    for(auto [v,id]:e[u])
        if(!vse[id] && !vs[v])
        {
            dfs1(v,u);
            w[u]^=w[v];
            we[u]^=we[v];
            w1[u]+=w1[v];
        }
}
bool chk(int u,ull w)
{
    auto it=lower_bound(z[u].begin(),z[u].end(),w);
    if(it==z[u].end() || it+1==z[u].end()) return 0;
    return *(it+1)==w;
}
int get()
{
    int r=0;
    for(int i=1;i<=n;++i) if(dg[i]) {r=i;break;}
    fill(vs+1,vs+n+1,0);
    fill(tr+1,tr+m+1,0);
    dfs(r,0);
    fill(w+1,w+n+1,0);
    fill(we+1,we+n+1,0);
    fill(w1+1,w1+n+1,0);
    for(int i=1;i<=m;++i)
        if(!vse[i] && !tr[i])
        {
            int u=_u[i],v=_v[i];
            if(!vs[u]) continue;
            if(d[u]<d[v]) swap(u,v);
            ull t=rand1();
            w[u]^=t;
            w[fa[v]]^=t;
            we[u]^=t;
            we[v]^=t;
            ++w1[u];
            --w1[fa[v]];
        }
    fill(vs+1,vs+n+1,0);
    dfs1(r,0);
    for(int i=1;i<=n;++i) z[i].clear();
    for(int i=1;i<=m;++i)
        if(!vse[i] && tr[i])
        {
            int u=_u[i],v=_v[i];
            if(!vs[u]) continue;
            if(d[u]<d[v]) swap(u,v);
            z[u].eb(we[u]);
            z[v].eb(we[u]);
        }
    for(int i=1;i<=n;++i)
        sort(z[i].begin(),z[i].end());
    for(int i=1;i<=m;++i) if(!vse[i])
    {
        int u=_u[i],v=_v[i];
        if(!vs[u]) continue;
        if(d[u]<d[v]) swap(u,v);
        if(w[u]!=w[v]) continue;
        if(w1[u]<2 && w1[v]<2) return i;
        if(tr[i] && chk(u,we[u]) && chk(v,we[u])) return i;
    }
    return 0;
}
void slv()
{
    scanf("%d %d",&n,&m);
    fill(dg+1,dg+n+1,0);
    for(int i=1;i<=n;++i) e[i].clear();
    for(int i=1,u,v;i<=m;++i)
    {
        scanf("%d %d",&u,&v);
        _u[i]=u;_v[i]=v;
        ++dg[u];++dg[v];
        e[u].eb(v,i);
        e[v].eb(u,i);
    }
    fill(vse+1,vse+m+1,0);
    for(int i=m,t;i;--i)
    {
        t=ans[i]=get();
        if(!t) {puts("-1");return;}
        vse[t]=1;
        --dg[_u[t]];--dg[_v[t]];
    }
    for(int i=1;i<=m;++i) printf("%d ",ans[i]);
    puts("");
}
int main()
{
    scanf("%d",&T);
    while(T--) slv();
    return 0;
}

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

Details

Tip: Click on the bar to expand more detailed information

Test #1:

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

input:

1
4 4
1 2
2 3
3 4
4 2

output:

4 3 1 2 

result:

ok Correct

Test #2:

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

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

result:

ok Correct

Test #3:

score: 0
Accepted
time: 186ms
memory: 12052kb

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 2540 2761 2575 2143 2418 2304 2048 2416 2904 1852 2736 2685 1995 2518 2562 1619 1760 1403 1134 2826 2386 2308 1746 2075 1749 765 575 2318 2150 824 2355 2823 2679 2284 2281 1427 2645 2854 2583 2431 1906 1649 2776 2877 1844 1605 2404 2158 2846 358 2612 2677 2639 2618 1715 2686 2296 1367 2756 2479 ...

result:

ok Correct

Test #4:

score: 0
Accepted
time: 5ms
memory: 11920kb

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:

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

result:

ok Correct

Test #5:

score: 0
Accepted
time: 62ms
memory: 12412kb

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:

1796 1720 1553 2193 2288 2258 158 1917 2438 1427 821 2421 1896 1914 1083 2033 2323 2061 2001 1674 2440 811 1961 1199 501 2319 1174 1191 1157 1198 184 557 1676 1506 1834 1745 638 1468 2060 1960 2357 1655 2206 2099 2024 1632 2389 2000 1184 2446 2412 1901 1680 1285 1692 2178 1803 1700 871 235 1333 1651...

result:

ok Correct

Test #6:

score: 0
Accepted
time: 38ms
memory: 11428kb

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:

935 1560 434 1731 1360 1533 920 1595 941 651 1602 1034 1300 1314 409 1615 803 348 1629 1290 1576 1697 1439 1112 1475 1495 1421 1588 1544 1511 887 1725 286 1530 1422 1750 900 1352 1766 1357 910 853 635 1181 1493 1500 541 739 1284 1204 1767 704 812 1655 1387 1679 1726 1327 1311 1036 1336 1127 1632 148...

result:

ok Correct

Test #7:

score: 0
Accepted
time: 70ms
memory: 12740kb

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

result:

ok Correct

Test #8:

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

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

result:

ok Correct

Test #9:

score: 0
Accepted
time: 4ms
memory: 12744kb

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

result:

ok Correct

Test #10:

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

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

result:

ok Correct

Test #11:

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

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

result:

ok Correct

Test #12:

score: 0
Accepted
time: 539ms
memory: 11588kb

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 1532 2295 3559 3329 3840 3785 3335 3400 464 3415 3921 2286 2762 2384 3870 3908 3996 3724 3829 2538 3550 3656 3636 2076 3717 3066 3510 2451 3731 3004 2203 3028 3779 3393 3871 3832 2271 2993 1776 3551 3087 3257 2786 3431 2325 3662 3687 3539 1072 2906 3593 3987 3327 3101 3389 1008 2524 3819 82 377...

result:

ok Correct

Test #13:

score: 0
Accepted
time: 525ms
memory: 12128kb

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:

3358 2372 3314 3128 2388 3723 3860 3748 3624 3232 3818 3953 3713 2346 3231 3941 3972 3467 2668 3925 253 1810 2805 3361 3688 3952 3923 2670 3420 3519 3968 3887 3677 3797 2276 3992 3788 2432 3105 2671 713 3781 3777 1317 3829 1687 2312 3977 3174 2487 3455 3370 3858 2398 3878 3643 3899 1625 3841 2600 39...

result:

ok Correct

Test #14:

score: 0
Accepted
time: 546ms
memory: 11932kb

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:

3597 3736 3174 3848 2777 3529 3663 2787 3795 3082 3444 3328 3753 3854 1722 3882 3056 3919 1260 2632 3628 3586 3985 1262 2540 3044 2983 3912 3282 1391 3314 3509 2869 3594 3820 3935 3373 3355 3055 3397 2962 3978 3105 2674 2378 3432 3674 3323 3998 3980 1574 3910 3195 3693 2511 3406 1363 2666 3492 1768 ...

result:

ok Correct

Test #15:

score: 0
Accepted
time: 529ms
memory: 11616kb

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 3693 1340 3179 3800 3119 1986 3434 3448 2898 3590 3810 3675 3578 3902 3646 3211 3621 2371 607 3836 3156 3824 2467 3512 3720 3454 2499 1128 3865 2464 1957 2656 3670 3852 3908 2787 3160 3994 3958 3838 3676 382 3493 3930 3562 3385 3685 2813 586 2643 3949 3066 3011 3144 3745 3627 3039 2176 1924 383...

result:

ok Correct

Test #16:

score: 0
Accepted
time: 525ms
memory: 12792kb

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 3968 3781 1200 3637 3645 3788 2911 3277 3759 3951 2506 3659 2059 3782 3560 3757 3976 3732 3776 3498 3988 3519 3095 3876 2749 3098 1125 3841 2847 2944 2680 3446 3336 3796 3822 3604 3642 2934 3849 3711 3915 2816 3639 3151 3881 3561 3858 2954 3145 2303 3855 3408 3985 2822 2499 875 3538 3205 3826 3...

result:

ok Correct

Test #17:

score: 0
Accepted
time: 508ms
memory: 12352kb

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:

3675 3240 3624 3222 3888 2541 3400 3133 2391 3956 3993 3616 3453 1430 3825 3669 3879 2093 2935 3796 3431 2841 3246 3348 3709 1879 1325 1881 1117 3578 2502 3863 3667 1708 548 3436 3737 3181 3943 886 3423 3393 3735 3944 2751 3538 3570 2185 3278 2984 3491 3071 3693 1829 1685 3646 3581 2415 3724 3303 37...

result:

ok Correct

Test #18:

score: 0
Accepted
time: 509ms
memory: 11348kb

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:

3317 3025 3976 3442 3201 2188 2408 3662 1617 3878 3763 1904 3624 3493 3682 3716 3908 2818 3248 3164 3444 2930 3940 3989 1818 2581 3980 3026 3876 2169 3833 3075 2699 3557 3311 2117 3194 3594 2849 3215 3727 3391 3371 3631 3432 3726 3282 3456 3757 3566 3563 3527 3946 3853 3368 1732 726 2778 2585 1877 3...

result:

ok Correct

Test #19:

score: 0
Accepted
time: 503ms
memory: 12320kb

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:

3866 3634 3586 3207 1637 3905 2528 3659 3570 3898 2131 3615 3577 2546 3438 477 3708 3292 353 2356 2601 3936 3791 1703 3945 3116 3034 3495 3433 3964 3914 3935 3788 3846 1618 3005 2430 3407 3808 3507 3837 3661 3942 2952 3989 3498 2714 2801 3214 1298 3587 3381 3284 3101 3086 3208 2938 3973 2822 3916 33...

result:

ok Correct

Test #20:

score: 0
Accepted
time: 510ms
memory: 12980kb

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:

3920 3401 2256 2524 2452 2053 3978 2858 3445 2656 3923 3240 3982 2574 3419 3311 2025 744 3256 2931 3627 2095 2372 1176 3941 3290 2280 3797 3593 3771 3103 2908 3959 2818 2861 2404 1679 2722 3680 3769 3564 3038 3975 3971 3715 3864 1774 3992 3652 596 3066 3661 3904 3766 2189 3995 3821 3595 3465 1140 15...

result:

ok Correct

Test #21:

score: 0
Accepted
time: 521ms
memory: 13096kb

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:

1930 2911 3323 3567 955 3027 2938 3975 3694 3910 3504 3713 3742 3273 3430 4000 2398 3602 2818 3577 3868 3064 3964 3240 3526 2165 3936 3941 3706 2110 1470 3758 3735 3441 2915 2023 3421 3628 3560 3555 3912 3856 748 2918 2456 3907 3272 2725 3755 2191 710 3592 3364 3020 3305 3880 3816 2995 1570 3033 252...

result:

ok Correct

Test #22:

score: 0
Accepted
time: 504ms
memory: 11820kb

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:

3775 3846 3773 3697 3639 3343 3910 1362 3396 3889 3717 3635 3280 2379 3381 3230 3892 3583 3977 3707 3703 3212 3903 1464 2303 3965 3900 3738 3510 3584 3978 3744 3386 2034 3714 3498 3225 3788 3134 3915 457 3390 2637 3985 3057 3292 2900 1911 3756 3913 3718 3207 3848 3571 3196 3562 3546 2191 1384 3994 3...

result:

ok Correct

Test #23:

score: 0
Accepted
time: 538ms
memory: 11352kb

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 3819 3901 1819 3743 3124 2354 2635 2585 3069 3546 425 585 3968 3792 3641 3676 3470 3713 3567 3763 2404 3834 3789 2980 3934 2957 3912 2851 3363 3043 3110 1684 3557 2973 3847 818 1372 3918 2630 3941 3415 1299 3292 2625 1832 3761 3527 1579 3871 2888 2751 3357 2052 3749 3577 3172 3644 3603 374...

result:

ok Correct

Test #24:

score: 0
Accepted
time: 543ms
memory: 12344kb

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 3531 3192 3997 3349 3884 3029 3866 3248 3920 3227 3998 3135 2604 2491 3526 3684 3652 3763 3936 3887 3458 3942 3802 3825 3962 223 1892 3061 3614 3784 3780 163 3091 3562 3548 3503 3931 3546 3610 3436 3528 3912 3582 3937 2148 2496 3756 3930 3737 1883 2403 3690 2019 3280 2927 1816 3865 3445 36...

result:

ok Correct

Test #25:

score: 0
Accepted
time: 539ms
memory: 12676kb

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:

3984 2092 2445 3832 2990 3953 2921 2836 2650 2991 3967 3293 3898 2788 3939 2683 2846 3926 2524 3811 1697 2344 3567 3517 3999 3688 3668 3408 2257 1228 2972 3021 3046 3741 3242 3779 3201 2234 1933 2664 3813 3615 1453 1580 2424 1149 976 1320 2024 2487 3529 3985 3538 2149 3114 3302 3441 3439 3604 3466 3...

result:

ok Correct

Test #26:

score: 0
Accepted
time: 529ms
memory: 13152kb

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:

1938 3063 3972 2844 3897 2681 1005 2083 3958 2215 3796 3096 3205 3514 3823 3182 2155 567 3902 3664 2859 3832 3160 972 3226 3747 3783 3814 3616 2715 3887 3034 3687 3819 3185 3255 3287 3889 3590 3882 3785 3052 3975 3826 3991 3709 3417 3957 3679 3948 3291 2341 3530 3390 2489 3503 2524 3970 3541 3044 32...

result:

ok Correct

Test #27:

score: 0
Accepted
time: 505ms
memory: 11452kb

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:

3521 3647 2258 3909 3397 238 2982 3004 1958 3837 3623 3081 3947 1886 1800 2908 3790 389 3215 3477 3750 3300 2494 3261 3675 3585 1446 3251 3712 3905 3473 3913 3033 3663 3445 3314 3322 3741 2321 2935 3616 3723 2181 3902 3439 3401 3381 3512 2796 2236 3604 3176 2577 3434 3963 3860 2951 1294 3460 3787 38...

result:

ok Correct

Test #28:

score: 0
Accepted
time: 517ms
memory: 11380kb

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:

3821 2620 1791 3475 2480 3090 3927 3808 3917 1946 3433 3190 2766 3509 3790 2932 3659 2676 3218 3812 2880 3340 2669 3738 2894 3317 3307 3950 1282 3202 3167 3943 3258 3142 3124 2755 2276 3928 3972 3571 3141 3114 1846 3668 1278 2470 3981 3751 3909 1788 1112 3867 3253 3342 2740 2312 3761 2972 3536 1527 ...

result:

ok Correct

Test #29:

score: 0
Accepted
time: 515ms
memory: 12568kb

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 2933 2214 3218 3346 3764 1764 3882 1219 3980 3459 3575 3304 3954 3902 3732 2076 3571 3263 3557 3145 601 138 3624 2307 1889 3151 3968 3016 1427 3004 3629 3466 3146 3156 3756 3233 2926 2381 3397 3510 3794 3639 3833 3479 3267 3728 3807 3743 3953 3450 2889 3934 3659 3175 3615 1956 2574 2793 378...

result:

ok Correct

Test #30:

score: 0
Accepted
time: 534ms
memory: 12216kb

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:

3891 3888 1207 3640 3431 3458 2586 2862 2442 3684 3661 3777 2983 2922 3737 2521 2060 2003 1891 3976 3393 2246 1504 3889 1515 3841 3250 3678 3862 3504 3448 3837 3310 3732 3706 3764 3935 1379 2763 2727 2806 3942 3903 3962 3061 3811 3988 3941 2871 3679 3853 3027 3610 3831 3079 3214 3343 3392 3964 3883 ...

result:

ok Correct

Test #31:

score: 0
Accepted
time: 518ms
memory: 12112kb

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:

3816 3624 3793 3368 2478 3572 3503 3605 3809 3546 3978 3708 1078 3690 1364 3682 2524 3767 1754 3596 2843 2681 1726 3671 3009 3308 2130 2905 2557 3841 3800 3850 2992 2842 3619 3677 3966 3661 3672 2403 2087 1230 3727 3177 3048 3787 3878 3509 3823 3569 3750 3862 3973 3901 3688 2573 1792 3829 3508 3514 ...

result:

ok Correct

Test #32:

score: 0
Accepted
time: 495ms
memory: 11620kb

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:

1089 3047 3755 3695 3638 3320 3204 3217 3479 2461 2528 2165 3133 3544 2743 3833 1261 3981 2312 3789 542 1798 3956 3979 3971 3409 1475 3781 3207 3554 2603 873 3129 3354 3534 3823 3648 3746 3546 3934 3665 3965 3788 3348 1390 3227 3914 1971 2430 3088 3485 3257 2596 2717 2788 3751 3366 3866 2884 3583 16...

result:

ok Correct

Test #33:

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

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 
2 1 
1 
2 1 
2 1 
3 2 1 
1 
1 
2 1 
1 
2 1 
2 1 
3 2 1 
1 
2 1 
2 1 
3 2 1 
2 1 
3 2 1 
3 2 1 
4 3 2 1 
1 
2 1 
2 1 
3 2 1 
2 1 
3 2 1 
3 2 1 
4 3 2 1 
2 1 
3 2 1 
3 2 1 
4 3 2 1 
3 2 1 
4 3 2 1 
4 3 2 1 
-1
1 
2 1 
2 1 
3 2 1 
2 1 
3 2 1 
3 2 1 
4 3 1 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: 0ms
memory: 12340kb

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

result:

ok Correct

Test #35:

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

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

result:

ok Correct

Test #36:

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

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

result:

ok Correct

Test #37:

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

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 2 1 
3 2 1 
4 3 2 1 
4 3 2 1 
5 4 3 1 2 
3 2 1 
4 3 2 1 
4 3 2 1 
5 4 3 1 2 
4 3 2 1 
5 4 3 1 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 3 2 1 6 
4 3 2 1 
5 4 3 2 1 
5 4 3 2 1 
-1
5 4 3 2 1 
6 5 3 1 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: 310ms
memory: 12656kb

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:

3994 3992 3990 3988 3986 3984 3982 3980 3978 3976 3974 3972 3970 3968 3966 3964 3962 3960 3958 3956 3954 3952 3950 3948 3946 3944 3942 3940 3938 3936 3934 3932 3930 3928 3926 3924 3922 3920 3918 3916 3914 3912 3910 3908 3906 3904 3902 3900 3898 3896 3894 3892 3890 3888 3886 3884 3882 3880 3878 3876 ...

result:

ok Correct

Test #39:

score: 0
Accepted
time: 320ms
memory: 11712kb

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: 311ms
memory: 12560kb

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:

3993 3991 3989 3994 3992 3990 3988 3986 3984 3987 3985 3983 3981 3979 3977 3975 3973 3971 3969 3967 3965 3963 3961 3959 3957 3955 3953 3951 3949 3947 3945 3943 3941 3939 3937 3935 3933 3931 3929 3927 3925 3923 3921 3919 3917 3915 3913 3911 3909 3907 3905 3903 3901 3899 3897 3895 3893 3891 3889 3887 ...

result:

ok Correct

Test #41:

score: 0
Accepted
time: 316ms
memory: 11812kb

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: 310ms
memory: 12664kb

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:

3993 3991 3994 3992 3989 3987 3985 3983 3981 3979 3977 3975 3973 3971 3969 3967 3965 3963 3961 3959 3957 3955 3953 3951 3949 3947 3945 3943 3941 3939 3937 3935 3933 3931 3929 3927 3925 3923 3921 3919 3917 3915 3913 3911 3909 3907 3905 3903 3901 3899 3897 3895 3893 3891 3889 3887 3885 3883 3881 3879 ...

result:

ok Correct

Test #43:

score: 0
Accepted
time: 323ms
memory: 12356kb

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: 66ms
memory: 11680kb

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:

1632 1036 1604 1336 1350 1644 1086 1342 1368 1601 1607 1280 1698 1568 1153 1581 1512 1426 1678 1127 1497 990 845 630 1697 1488 1516 1363 1668 1554 1221 1521 1439 946 1315 1403 1523 1314 1530 1549 1707 1360 1320 1631 1558 1390 1508 1592 1575 1333 1415 1361 1206 1659 1529 1522 385 1013 1626 1441 299 1...

result:

ok Correct

Test #45:

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

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:

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

result:

ok Correct

Test #46:

score: 0
Accepted
time: 4ms
memory: 11936kb

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:

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

result:

ok Correct

Test #47:

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

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:

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

result:

ok Correct

Test #48:

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

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

result:

ok Correct

Test #49:

score: 0
Accepted
time: 457ms
memory: 13056kb

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:

3134 3345 3467 3541 3505 3843 1161 3365 3653 3290 3268 1720 3493 2828 2349 3610 2353 2857 3870 3050 3474 3173 3821 2391 3737 3742 2021 3638 3335 3769 3257 3165 3462 3609 3511 3205 3810 3124 3255 3093 3848 3593 2562 3302 2409 3963 3023 3761 3703 3955 3838 1966 3952 3382 1687 3448 3020 1607 1705 3398 ...

result:

ok Correct

Test #50:

score: 0
Accepted
time: 485ms
memory: 12484kb

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:

3665 3807 3336 3886 3774 2975 3935 2972 1119 2458 734 3920 3431 2966 3459 3535 3306 3297 3264 3803 3677 3397 2867 3254 3217 3701 1369 237 3512 3611 1602 3191 3687 3930 3893 3681 1710 3839 3371 453 3693 3526 2504 3473 3793 3463 3268 3621 3700 3379 3544 3448 3613 2018 3872 3727 3785 1916 2125 2763 239...

result:

ok Correct

Test #51:

score: 0
Accepted
time: 476ms
memory: 11268kb

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:

3627 3858 1496 3912 3901 3949 2443 1028 2289 3785 3760 3886 3355 3865 3448 3618 3650 1572 3841 3438 2519 1642 3907 3175 1703 3020 3689 1100 3497 3361 3843 3161 3876 3300 3410 3117 3495 3313 3707 2186 2524 3235 3645 1083 3177 2783 2379 3345 3687 3856 3084 3453 3924 2988 3318 3576 1850 2160 1858 3018 ...

result:

ok Correct

Test #52:

score: 0
Accepted
time: 522ms
memory: 12444kb

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:

2673 3806 3788 2379 3725 3343 3722 3713 2576 3948 3792 3486 3692 3443 3807 582 2689 2761 3981 2428 3892 3779 3887 3865 3301 3658 3864 1102 3862 3342 3256 3265 3033 3619 2246 3259 3724 3393 3962 3105 3595 3537 3024 1996 3952 3906 3908 3450 2679 3683 3229 3944 2103 359 3338 3102 2114 2206 3433 3857 16...

result:

ok Correct

Test #53:

score: 0
Accepted
time: 492ms
memory: 11564kb

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 3555 3819 3751 3930 2858 3648 2309 1392 3793 3553 3530 3537 3660 3523 3790 3808 1649 2770 3729 3019 2912 3520 485 3242 2592 3127 3365 2690 2208 2488 3931 3743 1504 3752 1548 2517 3483 3437 2956 3631 3160 3809 3820 2633 3358 3724 3213 1709 2666 2733 3316 1779 3956 2894 3618 3950 3761 3312 3964 3...

result:

ok Correct

Test #54:

score: 0
Accepted
time: 5ms
memory: 11344kb

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

result:

ok Correct

Test #55:

score: 0
Accepted
time: 4ms
memory: 11620kb

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

result:

ok Correct

Test #56:

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

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:

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

result:

ok Correct

Test #57:

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

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:

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

result:

ok Correct

Test #58:

score: 0
Accepted
time: 5ms
memory: 12564kb

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:

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

result:

ok Correct

Test #59:

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

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:

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

result:

ok Correct

Test #60:

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

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:

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

result:

ok Correct

Test #61:

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

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:

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

result:

ok Correct

Test #62:

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

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:

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

result:

ok Correct

Test #63:

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

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:

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

result:

ok Correct

Test #64:

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

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: 3ms
memory: 11376kb

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:

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

result:

ok Correct

Test #66:

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

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: 3ms
memory: 12584kb

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:

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

result:

ok Correct

Test #68:

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

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

result:

ok Correct

Test #69:

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

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

result:

ok Correct

Test #70:

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

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:

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

result:

ok Correct

Test #71:

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

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:

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

result:

ok Correct

Test #72:

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

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

result:

ok Correct

Test #73:

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

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

result:

ok Correct

Test #74:

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

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

result:

ok Correct

Test #75:

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

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

result:

ok Correct

Test #76:

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

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

result:

ok Correct

Test #77:

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

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

result:

ok Correct

Extra Test:

score: 0
Extra Test Passed