QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#827525#9875. Don't Detect Cyclei_am_noob#AC ✓179ms4400kbC++143.4kb2024-12-23 00:54:442024-12-23 00:54:45

Judging History

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

  • [2024-12-23 00:54:45]
  • 评测
  • 测评结果:AC
  • 用时:179ms
  • 内存:4400kb
  • [2024-12-23 00:54:44]
  • 提交

answer

#include<bits/stdc++.h>
using namespace std;

using ll=long long;
using pii=pair<int,int>;
#define sz(a) ((int)a.size())
#define all(a) a.begin(),a.end()
#define pb push_back

const int N=4005;
int n,m,dep[N],low[N],par[N],e[N][2],cnt[N],cnt2[N],cc_id[N],tl[N],tr[N],_cur,tag[N];
vector<pii> adj[N];
bool dead[N],vis[N];

void dfs(int u, int fa){
    if(vis[u]) return;
    par[u]=fa;
    dep[u]=fa==-1?0:dep[fa]+1;
    low[u]=dep[u];
    tl[u]=++_cur;
    vis[u]=1;
    for(auto [v,id]: adj[u]) if(v!=fa){
        if(vis[v]){
            low[u]=min(low[u],dep[v]);
            continue;
        }
        dfs(v,u);
        low[u]=min(low[u],low[v]);
    }
    tr[u]=_cur;
}

bool is_anc(int u, int v){
    return tl[u]<=tl[v]&&tr[u]>=tr[v];
}

void ahcorz(){
    cin >> n >> m;
    for(int i=0; i<m; ++i) dead[i]=0;
    for(int i=0,u,v; i<m; ++i){
        cin >> u >> v; u--,v--;
        e[i][0]=u,e[i][1]=v;
    }
    //cout << "de" << endl;
    vector<int> res;
    while(1){
        _cur=-1;
        for(int i=0; i<n; ++i) adj[i].clear();
        int cnt_edge=0;
        for(int i=0; i<m; ++i) if(!dead[i]){
            int u=e[i][0],v=e[i][1];
            cnt_edge++;
            adj[u].pb({v,i}),adj[v].pb({u,i});
        }
        if(cnt_edge==0) break;
        for(int i=0; i<n; ++i) vis[i]=0,par[i]=-1;
        for(int i=0; i<n; ++i){
            dfs(i,-1);
        }
        for(int i=0; i<m; ++i) cnt[i]=0;
        for(int i=0; i<n; ++i) cnt2[i]=0;
        for(int i=0; i<n; ++i){
            //cout << i << ' ' << par[i] << ' ' << dep[i] << ' ' << low[i] << "\n";
        }
        for(int i=0; i<n; ++i){
            for(auto [v,id]: adj[i]){
                if(v!=par[i]&&i!=par[v]) continue;
                if(v!=par[i]&&low[v]<dep[i]){
                    cc_id[v]=par[i];
                }
                else{
                    cc_id[v]=v;
                }
            }
            vector<pii> ch;
            for(auto [v,id]: adj[i]){
                if(par[v]==i) ch.pb({tl[v],v});
            }
            for(auto [v,id]: adj[i]){
                int tmp;
                if(!is_anc(i,v)) tmp=par[i];
                else{
                    auto it=lower_bound(all(ch),pii(tl[v],1e9));
                    it--;
                    tmp=it->second;
                }
                tag[v]=tmp;
                cnt2[cc_id[tmp]]++;
                //cout << "add " << i << ' ' << v << ' ' << tmp << ' ' << cc_id[tmp] << "\n";
            }
            int de=0;
            for(auto [v,id]: adj[i]){
                if(cnt2[v]>=2){
                    de+=cnt2[v]-1;
                }
            }
            //cout << "de " << i << ' ' << de << "\n";
            if(de==0){
                for(auto [v,id]: adj[i]) cnt[id]++;
            }
            else if(de==1){
                for(auto [v,id]: adj[i]) if(cnt2[cc_id[tag[v]]]>=2) cnt[id]++;
            }
            for(auto [v,id]: adj[i]){
                cnt2[v]=0;
            }
        }
        bool found=0;
        for(int i=0; i<m; ++i) if(cnt[i]>=2){
            res.pb(i);
            dead[i]=1;
            found=1;
        }
        if(!found){
            cout << "-1\n";
            return;
        }
    }
    reverse(all(res));
    for(auto i: res) cout << i+1 << ' ';
    cout << "\n";
}

signed main(){
    ios_base::sync_with_stdio(0),cin.tie(0);
    int t; cin >> t;
    while(t--) ahcorz();
}

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

Details

Tip: Click on the bar to expand more detailed information

Test #1:

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

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: 3656kb

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: 2ms
memory: 4040kb

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:

2827 2823 2815 2801 2798 2790 2786 2784 2720 2703 2693 2692 2672 2631 2604 2573 2572 2565 2564 2554 2544 2523 2504 2503 2495 2494 2474 2467 2416 2392 2380 2375 2373 2367 2339 2297 2292 2273 2200 2197 2192 2168 2135 2110 2099 2086 2082 2063 2060 2040 2039 2004 2002 1971 1955 1947 1940 1935 1924 1907 ...

result:

ok Correct

Test #4:

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

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:

104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 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 ...

result:

ok Correct

Test #5:

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

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:

2448 2447 2446 2439 2433 2422 2420 2417 2412 2411 2410 2409 2407 2401 2400 2399 2393 2392 2391 2389 2387 2384 2380 2375 2374 2373 2366 2364 2362 2360 2351 2350 2349 2347 2339 2335 2331 2330 2329 2328 2327 2325 2313 2309 2308 2303 2302 2300 2298 2296 2289 2287 2285 2284 2278 2267 2266 2262 2261 2260 ...

result:

ok Correct

Test #6:

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

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:

1765 1749 1746 1715 1708 1694 1688 1677 1663 1643 1639 1638 1605 1601 1525 1522 1473 1453 1451 1425 1415 1409 1403 1373 1358 1350 1347 1334 1333 1284 1273 1264 1262 1238 1222 1211 1199 1186 1176 1169 1141 1140 1139 1134 1119 1090 1052 1051 1045 1027 1025 1017 994 982 969 907 899 890 879 855 809 805 ...

result:

ok Correct

Test #7:

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

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

result:

ok Correct

Test #8:

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

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

result:

ok Correct

Test #9:

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

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

result:

ok Correct

Test #10:

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

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

result:

ok Correct

Test #11:

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

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

result:

ok Correct

Test #12:

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

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:

3656 3028 1804 1624 1172 120 3917 3892 3870 3833 3829 3802 3781 3760 3758 3745 3690 3685 3662 3617 3581 3540 3528 3525 3506 3481 3464 3446 3427 3359 3350 3345 3278 3234 3187 3169 3163 3103 3005 2980 2974 2973 2939 2893 2835 2822 2808 2778 2768 2755 2740 2729 2708 2701 2659 2657 2647 2592 2553 2550 2...

result:

ok Correct

Test #13:

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

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:

3938 3811 3697 3473 3366 3118 3103 3006 2925 2778 2766 2473 2354 2151 1999 1669 1507 1418 1217 1145 1047 962 936 761 413 407 399 348 272 198 54 3986 3967 3863 3807 3767 3753 3738 3682 3613 3519 3392 3388 3384 3301 3295 3294 3264 3263 3234 3191 3053 2961 2942 2919 2847 2769 2680 2666 2641 2397 2341 2...

result:

ok Correct

Test #14:

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

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:

3945 3767 3762 3755 3692 3476 3411 3345 3332 3196 3066 2949 2910 2878 2701 2545 2503 2447 2401 2152 2139 1883 1563 1560 1540 1507 1496 1392 1350 1345 1296 1263 1195 1127 1123 1078 1072 962 902 824 715 648 625 452 436 414 332 297 199 165 111 75 3888 3850 3840 3773 3732 3722 3694 3686 3679 3636 3624 3...

result:

ok Correct

Test #15:

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

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:

3996 3995 3968 3871 3857 3766 3724 3691 3657 3643 3610 3601 3516 3308 3222 3189 3153 3133 3124 3082 3057 3047 3000 2995 2869 2848 2825 2818 2762 2589 2587 2435 2396 2393 2386 2367 2309 2250 2145 2082 2032 2014 1917 1825 1768 1714 1692 1681 1678 1627 1593 1585 1489 1424 1369 1359 1322 1232 1224 1195 ...

result:

ok Correct

Test #16:

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

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:

3980 3826 3798 3791 3382 3174 3118 2895 2743 2643 2610 2483 2449 2260 2122 2006 1974 1784 1779 1679 1483 1305 1189 1182 1169 1036 926 831 757 742 441 419 392 207 3960 3951 3918 3908 3901 3900 3880 3856 3833 3827 3824 3821 3813 3808 3775 3768 3759 3729 3713 3684 3678 3674 3623 3614 3607 3601 3568 356...

result:

ok Correct

Test #17:

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

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:

3918 3799 3749 3668 3574 3545 3487 3460 3185 3099 2950 2892 2847 2830 2674 2615 2609 2530 2366 2365 2330 2301 2284 2268 2228 2184 2126 2055 2014 2009 2004 1994 1980 1971 1822 1818 1792 1774 1768 1705 1449 1331 1243 1136 1039 1032 929 913 890 885 872 848 807 805 786 738 685 671 645 636 591 509 449 44...

result:

ok Correct

Test #18:

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

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:

3884 3863 3780 3752 3568 3516 3504 3482 3463 3434 3417 3414 3377 3370 3357 3324 3316 3307 3304 3288 3190 3180 3097 3085 3049 2998 2965 2916 2899 2842 2840 2825 2759 2701 2673 2601 2553 2323 2298 2235 2206 2116 1965 1923 1902 1890 1856 1791 1759 1722 1695 1632 1584 1423 1420 1352 1321 1244 1172 1108 ...

result:

ok Correct

Test #19:

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

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:

3516 2233 1735 1669 1650 1499 268 152 3978 3926 3908 3901 3890 3885 3868 3854 3828 3819 3803 3800 3731 3682 3663 3628 3627 3623 3613 3575 3564 3547 3456 3451 3392 3383 3370 3369 3362 3351 3321 3302 3231 3133 3083 3053 3048 3026 2953 2930 2914 2883 2842 2771 2755 2732 2723 2708 2691 2584 2547 2535 25...

result:

ok Correct

Test #20:

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

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:

3753 3561 2916 2838 2628 2541 2468 2099 2036 1983 1970 1851 1812 1809 1535 1390 1381 1004 974 926 356 3953 3855 3847 3799 3704 3688 3659 3643 3604 3560 3536 3530 3525 3510 3507 3495 3422 3398 3386 3359 3288 3234 3226 3225 3209 3186 3112 2980 2966 2956 2930 2847 2809 2724 2682 2632 2624 2596 2571 257...

result:

ok Correct

Test #21:

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

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:

3625 3583 3343 3088 2760 2726 2375 2371 1953 1798 1041 1033 734 549 396 326 233 3985 3919 3871 3866 3828 3824 3768 3762 3730 3718 3694 3668 3662 3579 3524 3493 3455 3453 3434 3380 3326 3211 3125 3086 3025 3013 3008 2970 2882 2880 2800 2683 2675 2667 2643 2504 2345 2318 2315 2308 2288 2225 2207 2170 ...

result:

ok Correct

Test #22:

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

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:

3988 3867 3849 3846 3780 3754 3750 3744 3737 3734 3712 3639 3599 3591 3590 3562 3546 3432 3407 3347 3270 3183 3154 3136 3078 3048 3029 3014 2928 2906 2882 2857 2848 2811 2793 2758 2664 2571 2466 2366 2364 2333 2211 2074 2068 2026 1921 1914 1891 1890 1814 1805 1792 1667 1611 1503 1489 1448 1376 1298 ...

result:

ok Correct

Test #23:

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

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:

2833 537 396 3902 3900 3760 3747 3703 3597 3566 3499 3445 3436 3338 3308 3266 3249 3202 3165 3073 2881 2847 2811 2791 2781 2695 2683 2660 2596 2507 2378 2335 2313 2309 2249 2158 2123 2112 2084 2001 1984 1807 1801 1800 1772 1737 1726 1657 1641 1624 1570 1529 1494 1475 1319 1294 1237 1182 1164 1038 10...

result:

ok Correct

Test #24:

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

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:

3557 3138 2797 2035 1118 955 749 3995 3914 3909 3905 3893 3865 3864 3807 3788 3750 3655 3649 3646 3612 3537 3490 3437 3415 3347 3307 3227 3209 3193 3151 3015 2875 2866 2827 2796 2789 2787 2699 2678 2589 2588 2534 2497 2481 2467 2443 2374 2313 2274 2250 2236 2203 2180 2158 2126 2066 2001 1983 1976 19...

result:

ok Correct

Test #25:

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

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:

3991 3741 3727 3712 3683 3669 3353 3275 3245 2658 2573 2311 2174 2168 2108 2053 2049 1454 1324 1276 1035 962 912 810 754 675 645 638 600 467 95 48 45 43 3972 3920 3902 3901 3878 3814 3768 3731 3671 3641 3605 3597 3593 3562 3493 3485 3448 3441 3439 3435 3395 3392 3371 3361 3341 3312 3309 3288 3237 32...

result:

ok Correct

Test #26:

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

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:

3951 3777 3637 3630 3471 3404 3362 3346 3274 3007 2949 2875 2784 2689 2630 2509 2430 2394 2311 2237 2199 2155 1749 1505 1310 1066 1009 1003 995 963 797 683 662 570 299 184 166 3971 3963 3945 3936 3934 3919 3913 3884 3875 3866 3827 3794 3778 3770 3755 3750 3746 3710 3707 3664 3651 3599 3596 3577 3491...

result:

ok Correct

Test #27:

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

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:

3942 3806 3784 3731 3697 3687 3583 3548 3391 3137 3052 3031 3015 2966 2916 2886 2880 2844 2828 2629 2514 2474 2442 2314 2262 2003 1959 1849 1769 1744 1640 1555 1542 1540 1478 1422 1369 1355 1191 987 934 903 870 773 725 667 619 596 453 343 142 3906 3838 3834 3833 3810 3721 3693 3628 3603 3569 3554 35...

result:

ok Correct

Test #28:

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

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:

3986 3965 3905 3802 3769 3764 3631 3618 3477 3405 3357 3329 3251 3158 2886 2884 2875 2838 2780 2619 2602 2382 2263 2223 2212 2188 2167 2075 2001 1997 1715 1491 1472 1369 1313 1304 1246 1217 1118 914 865 722 642 635 514 384 313 216 3972 3909 3888 3872 3843 3826 3795 3762 3745 3720 3664 3651 3588 3573...

result:

ok Correct

Test #29:

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

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:

3941 3875 3855 3812 3796 3771 3703 3696 3606 3588 3562 3556 3512 3500 3492 3471 3432 3397 3362 3272 3259 3258 3206 3190 3097 3093 3020 3001 2943 2925 2909 2885 2884 2761 2683 2633 2608 2536 2377 2358 2316 2305 2300 2286 2237 2225 2199 2183 2060 2045 2025 1989 1962 1713 1702 1624 1588 1555 1537 1458 ...

result:

ok Correct

Test #30:

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

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:

3975 3897 3842 3795 3641 3603 3558 3318 3278 3276 3269 3239 3206 3181 3154 3143 3106 3091 3057 3053 3004 3003 2977 2974 2970 2917 2703 2690 2652 2622 2563 2559 2554 2480 2460 2459 2449 2390 2317 2302 2282 2189 2148 2056 2024 1886 1809 1734 1703 1546 1414 1301 1298 1206 1069 1044 966 948 935 930 919 ...

result:

ok Correct

Test #31:

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

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:

3086 2672 2547 1674 953 568 4000 3945 3943 3940 3921 3882 3872 3823 3795 3775 3769 3740 3734 3686 3589 3557 3524 3523 3474 3471 3406 3387 3350 3309 3302 3296 3278 3250 3237 3226 3205 3193 3147 3138 3134 3132 3107 3072 3064 3049 2996 2983 2951 2938 2879 2872 2842 2838 2815 2782 2727 2624 2620 2615 26...

result:

ok Correct

Test #32:

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

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:

3531 3094 3031 2959 2711 2463 2414 2212 2169 2125 2014 2007 2004 1767 1153 1075 756 276 241 3926 3897 3890 3869 3866 3858 3706 3632 3534 3527 3455 3421 3413 3298 3196 3070 2854 2781 2736 2642 2507 2406 2344 2051 1964 1928 1874 1761 1745 1732 1626 1563 1516 1281 1261 1234 1113 1009 1005 956 948 929 8...

result:

ok Correct

Test #33:

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

input:

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

output:

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

result:

ok Correct

Test #34:

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

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

result:

ok Correct

Test #35:

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

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

result:

ok Correct

Test #36:

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

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

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

result:

ok Correct

Test #38:

score: 0
Accepted
time: 90ms
memory: 4152kb

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:

2666 2665 2662 2661 2668 2667 2664 2663 2660 2659 667 666 2670 2669 2658 2657 668 665 2672 2671 2656 2655 669 664 2674 2673 2654 2653 670 663 2676 2675 2652 2651 671 662 2678 2677 2650 2649 672 661 2680 2679 2648 2647 673 660 2682 2681 2646 2645 674 659 2684 2683 2644 2643 675 658 2686 2685 2642 264...

result:

ok Correct

Test #39:

score: 0
Accepted
time: 173ms
memory: 4400kb

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: 90ms
memory: 4176kb

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:

2666 2665 2662 2661 2668 2667 2664 2663 2660 2659 667 666 2670 2669 2658 2657 668 665 2672 2671 2656 2655 669 664 2674 2673 2654 2653 670 663 2676 2675 2652 2651 671 662 2678 2677 2650 2649 672 661 2680 2679 2648 2647 673 660 2682 2681 2646 2645 674 659 2684 2683 2644 2643 675 658 2686 2685 2642 264...

result:

ok Correct

Test #41:

score: 0
Accepted
time: 179ms
memory: 4188kb

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: 90ms
memory: 4104kb

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:

2666 2665 2662 2661 2668 2667 2664 2663 2660 2659 667 666 2670 2669 2658 2657 668 665 2672 2671 2656 2655 669 664 2674 2673 2654 2653 670 663 2676 2675 2652 2651 671 662 2678 2677 2650 2649 672 661 2680 2679 2648 2647 673 660 2682 2681 2646 2645 674 659 2684 2683 2644 2643 675 658 2686 2685 2642 264...

result:

ok Correct

Test #43:

score: 0
Accepted
time: 175ms
memory: 4108kb

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: 2ms
memory: 4084kb

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:

1709 1565 1523 1488 1405 1266 1029 587 462 419 135 75 1697 1637 1630 1604 1595 1581 1573 1549 1518 1478 1457 1420 1399 1340 1317 1310 1265 1247 1245 1219 1185 1173 1168 1140 1031 993 966 930 917 896 847 838 826 813 802 724 704 703 655 632 615 527 518 505 472 441 411 364 339 321 219 217 204 203 201 1...

result:

ok Correct

Test #45:

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

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:

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

result:

ok Correct

Test #46:

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

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:

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

result:

ok Correct

Test #47:

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

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:

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

result:

ok Correct

Test #48:

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

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:

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

result:

ok Correct

Test #49:

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

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:

3501 3421 3239 2964 2925 2794 2658 2471 2239 1754 1627 1231 1130 647 33 32 5 3952 3939 3885 3869 3847 3843 3830 3807 3801 3788 3782 3748 3746 3722 3720 3694 3652 3646 3638 3615 3588 3585 3583 3540 3503 3471 3444 3442 3441 3424 3412 3400 3318 3309 3240 3230 3175 3171 3160 3153 3092 3060 3057 3056 303...

result:

ok Correct

Test #50:

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

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:

3908 3900 3790 3764 3744 3711 3633 3580 3551 3522 3511 3506 3491 3462 3407 3312 3151 3022 2851 2824 2792 2739 2688 2501 2120 2097 2005 1761 1726 1724 1723 1711 1589 1585 1483 1419 1404 1389 1295 1226 1201 1131 1095 1047 1033 1027 977 907 902 817 758 727 712 634 500 420 334 307 302 293 166 134 118 39...

result:

ok Correct

Test #51:

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

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:

3953 3918 3883 3876 3861 3854 3815 3806 3767 3753 3707 3693 3667 3644 3632 3600 3585 3569 3561 3526 3515 3508 3490 3477 3474 3467 3385 3379 3372 3366 3314 3280 3270 3246 3237 3235 3200 3188 3171 3163 3108 3095 3083 3079 3047 3044 3043 3035 3033 2999 2991 2986 2947 2928 2921 2916 2864 2846 2838 2817 ...

result:

ok Correct

Test #52:

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

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:

3959 3815 3768 3640 3436 3407 3394 3311 3273 3272 3223 3142 3097 3041 2980 2972 2861 2842 2802 2787 2702 2690 2642 2639 2631 2547 2529 2476 2412 2409 2209 2175 2072 2051 2038 1891 1874 1784 1779 1718 1651 1547 1404 1334 1278 1182 1135 923 863 825 761 729 566 459 416 414 369 356 318 309 295 283 235 1...

result:

ok Correct

Test #53:

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

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:

3932 3893 3702 3631 3503 3414 3322 3224 3092 2603 2573 2256 2250 2174 2095 2056 1934 1683 1645 1570 1286 982 818 776 614 502 411 227 212 3953 3833 3816 3773 3688 3672 3564 3556 3492 3460 3441 3394 3363 3362 3359 3341 3311 3236 3221 3147 3031 2969 2932 2918 2835 2794 2760 2685 2663 2575 2553 2499 247...

result:

ok Correct

Test #54:

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

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:

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

result:

ok Correct

Test #55:

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

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

result:

ok Correct

Test #56:

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

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:

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

result:

ok Correct

Test #57:

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

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:

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

result:

ok Correct

Test #58:

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

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:

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

result:

ok Correct

Test #59:

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

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:

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

result:

ok Correct

Test #60:

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

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:

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

result:

ok Correct

Test #61:

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

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:

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

result:

ok Correct

Test #62:

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

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:

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

result:

ok Correct

Test #63:

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

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:

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

result:

ok Correct

Test #64:

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

input:

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

output:

-1

result:

ok Correct

Test #65:

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

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:

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

result:

ok Correct

Test #66:

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

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: 3660kb

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:

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

result:

ok Correct

Test #68:

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

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

result:

ok Correct

Test #69:

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

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:

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

result:

ok Correct

Test #70:

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

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:

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

result:

ok Correct

Test #71:

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

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:

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

result:

ok Correct

Test #72:

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

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

result:

ok Correct

Test #73:

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

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

result:

ok Correct

Test #74:

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

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

result:

ok Correct

Test #75:

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

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:

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

result:

ok Correct

Test #76:

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

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

result:

ok Correct

Test #77:

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

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

result:

ok Correct

Extra Test:

score: 0
Extra Test Passed