QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#510138#5450. 比赛Antekb100 ✓785ms276808kbC++145.7kb2024-08-08 21:26:472024-08-08 21:26:48

Judging History

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

  • [2024-08-08 21:26:48]
  • 评测
  • 测评结果:100
  • 用时:785ms
  • 内存:276808kb
  • [2024-08-08 21:26:47]
  • 提交

answer

#include "bits/stdc++.h"	/** keep-include */
using namespace std;

#define rep(i, b, e) for(int i = (b); i <= (e); i++)
#define per(i, b, e) for(int i = (e); i >= (b); i--)
#define FOR(i, b, e) rep(i, b, (e) - 1)
#define SZ(x) int(x.size())
#define all(x) x.begin(), x.end()
#define pb push_back
#define mp make_pair
#define st first
#define nd second
using ll = long long;
using vi = vector<int>;
using pii = pair<int, int>;

auto &operator<<(auto &o, pair<auto, auto> p) {
	return o << "(" << p.st << ", " << p.nd << ")"; }
auto operator<<(auto &o, auto x)->decltype(end(x), o) {
	o << "{"; int i=0; for(auto e: x) o << ", " + 2*!i++ << e;
	return o << "}"; }
#ifdef LOCAL
#define deb(x...) cerr << "[" #x "]: ", [](auto...$) { \
	((cerr << $ << "; "),...) << endl; }(x)
#else
#define deb(...)
#endif

const int N=2005;

bool good(vector<int> &V, vector<vector<int> > &common){
    for(int i=0; i<V.size(); i++)
    {
        int a=V[i], b=V[(i+1)%V.size()], c=V[(i+2)%V.size()];
         if(common[a][b]==common[b][c] && common[a][b])return 0;
    }
    return 1;
}

bool good2(vector<int> &V, vector<vector<int> > &common){
    for(int i=0; i<V.size()-2; i++)
    {
        int a=V[i], b=V[i+1], c=V[i+2];
        if(common[a][b]==common[b][c] && common[a][b])return 0;
    }
    return 1;
}


void solve() {
    int n, m;
    cin>>n>>m;
    vector<vi> V(m);
    vector<vector<int> > common(n, vector<int>(n));
    vector<bitset<N> > kto(m);
    vector<vi> kluby(n);
    vector<unordered_set<int>> rozm(n+1);
    vi siz(m);
    int maks=0;
    for(int i=0; i<m; i++){
        int k;
        cin>>k;
        maks=max(maks, k);
        V[i].resize(k);
        for(int &j:V[i]){
            cin>>j;
            j--;
            kluby[j].pb(i);
            kto[i][j]=1; 
        }
        siz[i]=k;
        rozm[k].insert(i);
        for(int &j:V[i]){
            for(int &l:V[i]){
                common[j][l]=i+1;
            }
        }
    }
    if(maks>(2*n)/3){
        cout<<-1<<"\n";
        return;
    }
    vector<int> kol;
    for(int ii=1; ii<=n; ii++){
        deb(V, kol);
        bitset<N> zle;
        zle.flip();
        for(int j:kol)zle[j]=0;
        if(ii<=n-3){
            for(int i:rozm[(2*(n-ii))/3+1]){
                zle&=kto[i];
            }
        }
        assert(zle.any());
        int t=zle._Find_first();
        kol.pb(t);
        for(int i:kluby[t]){
            kto[i][t]=0;
            siz[i]--;
            int pop=siz[i];
            rozm[pop].insert(i);
            rozm[pop+1].erase(i);
        }
    }
    vector<int> dobre;
    for(int i=0; i<3; i++){
        dobre.pb(kol.back());
        kol.pop_back();
    }
    while(kol.size()){
        deb(kol, dobre);
        bool ok=0;
        if(dobre.size()<10){
            for(int i=0; i<dobre.size(); i++){
                deb("b");
                vector<int> dobre2;
                dobre2=dobre;
                rotate(dobre2.begin(), dobre2.begin()+i, dobre2.end());
                dobre2.pb(kol.back());
                rotate(dobre2.begin(), dobre2.end()-1, dobre2.end());
                auto it=dobre2.begin(), it2=dobre2.begin()+3;
                if(dobre2.size()<3)it2=dobre2.end();
                sort(it, it2);
                deb("a");
                while(true){
                    if(good(dobre2, common)){
                        ok=1;
                        break;
                    }
                    if(!next_permutation(it, it2))break;
                }
                if(ok==1){
                    dobre=dobre2;
                    break;
                }
            }
        }
        else{
            vector<int> V(7);
            for(int i=0; i<dobre.size(); i++){
                for(int k=-2; k<=3; k++){
                    V[2+k+(k>=0)]=dobre[(i+dobre.size()+k)%dobre.size()];
                }
                V[2]=kol.back();
                swap(V[2], V[3]);
                if(good2(V, common)){
                    ok=1;
                }
                else{
                    swap(V[2], V[4]);
                    if(good2(V, common)){
                        ok=1;
                    }
                    else{
                        swap(V[3], V[4]);
                        if(good2(V, common)){
                            ok=1;
                        }
                        else{
                            swap(V[3], V[4]);
                            swap(V[2], V[3]);
                            if(good2(V, common)){
                                ok=1;
                            }
                        }
                    }
                }
                /*deb(dobre, i, V);
                auto it=V.begin()+2, it2=V.begin()+5;
                sort(it, it2);
                while(true){
                    if(good2(V, common)){
                        ok=1;
                        break;
                    }
                    if(!next_permutation(it, it2))break;
                }*/
                if(ok==1){
                    deb(dobre, V);
                    for(int k=-2; k<=3; k++){
                        dobre[(i+dobre.size()+k)%dobre.size()]=V[k+2];
                    }
                    deb(dobre);
                    dobre.insert(dobre.begin()+(i+4)%int(dobre.size()), V.back());
                    deb(dobre);
                    break;
                }
            }
        }
        assert(ok==1);
        kol.pop_back();
    }
    assert(good(dobre, common));
    for(int i:dobre){
        cout<<i+1<<" ";
    }
    cout<<"\n";
}

int main() {
	cin.tie(0)->sync_with_stdio(0);
	int tt = 1;
    cin>>tt;
	FOR(te, 0, tt) solve();
	return 0;
}

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

詳細信息

Subtask #1:

score: 6
Accepted

Test #1:

score: 6
Accepted
time: 1ms
memory: 3548kb

input:

248
9 3
3 3 4 5
3 1 2 3
4 6 7 8 9
8 1
4 3 4 5 6
9 2
5 1 2 3 4 5
3 6 7 8
6 1
4 3 4 5 6
7 2
3 3 4 5
3 1 2 3
9 3
4 1 2 3 4
3 4 5 6
3 6 7 8
7 1
4 4 5 6 7
8 2
3 6 7 8
3 2 3 4
8 2
4 1 2 3 4
4 4 5 6 7
3 0
9 3
3 2 3 4
3 7 8 9
3 4 5 6
6 1
5 1 2 3 4 5
9 2
4 1 2 3 4
3 6 7 8
9 3
3 6 7 8
3 3 4 5
3 1 2 3
8 1
8 1 ...

output:

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

result:

ok 248 testcases

Test #2:

score: 6
Accepted
time: 1ms
memory: 3768kb

input:

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

output:

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

result:

ok 180 testcases

Test #3:

score: 6
Accepted
time: 1ms
memory: 3832kb

input:

250
8 5
3 6 4 7
3 5 4 1
4 6 5 2 3
4 3 7 8 1
3 4 8 2
8 2
4 3 1 2 6
5 5 7 1 8 4
8 7
3 2 6 8
4 7 5 6 1
3 4 3 7
3 1 2 3
3 5 8 3
3 1 8 4
3 5 2 4
8 4
3 4 8 1
5 4 5 6 2 3
3 3 8 7
3 7 1 6
8 2
4 4 7 6 5
4 3 1 8 2
8 5
4 5 8 3 1
3 6 1 2
3 7 2 8
4 3 7 6 4
3 4 5 2
8 2
5 8 4 7 5 3
4 1 3 2 6
8 2
4 7 1 4 5
5 3 6 2 ...

output:

1 2 4 3 5 7 8 6 
1 4 2 5 3 7 8 6 
1 2 4 3 5 7 8 6 
1 2 3 7 4 5 8 6 
1 2 4 3 5 7 8 6 
3 2 1 5 4 7 8 6 
3 4 1 5 2 7 8 6 
1 4 3 8 7 6 5 2 
1 3 4 2 6 7 8 5 
1 2 4 3 6 7 8 5 
2 1 3 7 4 5 8 6 
1 6 2 5 3 8 7 4 
1 2 6 3 4 7 8 5 
3 1 4 7 8 6 2 5 
1 4 2 3 6 8 7 5 
2 1 3 4 5 7 8 6 
1 3 2 4 5 7 8 6 
1 4 3 5 7 8...

result:

ok 250 testcases

Test #4:

score: 6
Accepted
time: 2ms
memory: 3568kb

input:

222
9 2
4 9 1 8 2
6 3 4 7 1 5 6
9 2
3 3 1 4
7 1 5 7 2 9 6 8
9 1
8 3 6 2 8 5 9 7 4
9 2
4 3 1 6 9
5 8 2 4 7 5
9 7
3 6 7 5
4 8 1 6 3
3 5 9 3
4 5 1 2 4
3 9 7 2
3 4 9 8
3 3 4 7
9 5
4 7 3 1 6
3 8 4 7
3 1 9 5
4 3 5 8 2
4 9 2 4 6
9 1
8 6 8 3 5 2 7 1 4
9 5
4 2 3 5 6
3 6 7 8
3 2 1 7
5 3 1 9 4 8
3 5 7 9
9 2
6 ...

output:

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

result:

ok 222 testcases

Test #5:

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

input:

336
4 1
3 1 4 3
8 3
3 6 5 8
3 7 3 5
3 8 1 2
8 2
5 8 1 4 6 2
4 7 3 4 5
7 2
3 2 6 7
3 3 5 2
5 1
3 4 3 1
4 0
7 4
3 1 6 4
4 4 5 3 2
3 7 1 5
3 7 2 6
3 1
3 3 1 2
6 1
3 5 1 3
9 2
4 9 8 7 2
3 4 6 3
4 1
4 3 2 1 4
3 1
3 1 3 2
4 1
3 4 2 3
4 1
4 1 3 4 2
9 2
7 9 6 8 7 4 1 3
3 5 7 2
7 4
3 7 4 5
3 7 3 6
3 4 6 2
4 ...

output:

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

result:

ok 336 testcases

Test #6:

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

input:

339
3 0
5 1
4 4 5 3 1
8 5
4 6 3 1 5
3 4 5 2
3 7 1 4
3 8 6 4
4 8 7 3 2
7 4
4 1 7 4 2
3 2 5 6
3 3 1 5
3 7 6 3
3 0
5 1
4 5 4 1 2
3 1
3 2 1 3
5 1
4 5 2 3 4
4 1
4 1 3 2 4
4 1
3 3 2 4
3 1
3 1 3 2
8 4
3 7 4 2
3 3 4 8
3 7 5 8
5 3 2 6 1 5
5 1
3 3 2 1
8 5
3 8 1 7
4 5 2 7 6
3 2 4 1
3 6 3 1
4 8 3 4 5
5 1
3 3 2 ...

output:

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

result:

ok 339 testcases

Test #7:

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

input:

336
8 5
3 8 4 7
3 2 4 3
4 1 8 5 3
3 6 5 4
4 6 2 1 7
3 1
3 1 2 3
4 1
3 2 1 3
9 4
3 8 4 3
6 1 7 6 2 4 5
3 3 9 1
3 9 8 6
7 4
4 4 6 7 3
3 1 7 5
3 5 6 2
3 4 2 1
4 0
3 1
3 3 2 1
8 2
4 6 3 5 4
5 3 8 2 1 7
3 0
7 4
3 5 3 1
3 4 1 7
4 6 4 2 5
3 7 6 3
7 4
4 5 4 2 3
3 6 7 4
3 7 2 1
3 6 1 5
4 0
7 4
3 5 4 2
4 7 2 ...

output:

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

result:

ok 336 testcases

Subtask #2:

score: 6
Accepted

Dependency #1:

100%
Accepted

Test #8:

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

input:

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

output:

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

result:

ok 2 testcases

Test #9:

score: 6
Accepted
time: 2ms
memory: 3568kb

input:

231
6 3
3 1 4 6
3 6 5 2
3 1 3 2
11 2
5 9 2 8 1 6
7 10 7 5 4 3 8 11
4 1
4 2 3 4 1
9 2
7 7 1 6 4 2 3 9
3 8 5 4
6 1
3 3 1 4
4 1
3 2 3 1
8 2
3 8 3 7
3 1 8 6
13 2
6 13 5 10 7 4 9
8 12 2 4 8 6 3 11 1
4 1
3 1 4 2
5 1
4 1 3 4 5
12 10
4 10 5 1 8
3 4 10 7
3 12 10 9
3 4 9 11
4 1 9 3 7
3 4 6 1
6 6 5 11 2 7 12
4...

output:

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

result:

ok 231 testcases

Test #10:

score: 6
Accepted
time: 2ms
memory: 3636kb

input:

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

output:

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

result:

ok 219 testcases

Test #11:

score: 6
Accepted
time: 2ms
memory: 3868kb

input:

213
8 4
3 4 7 3
5 4 1 2 6 5
3 7 8 5
3 6 3 8
4 1
3 4 1 2
6 1
3 2 3 1
5 0
9 7
3 9 1 5
3 7 2 9
3 2 8 1
3 8 3 9
3 4 5 8
5 6 3 4 1 7
3 3 2 5
14 9
3 11 12 5
8 1 5 9 10 14 6 8 2
3 3 1 7
5 3 8 4 11 13
3 11 10 7
3 10 13 12
3 7 14 13
3 14 12 3
4 12 4 9 7
11 2
5 5 3 7 10 11
7 9 1 8 2 6 5 4
11 2
6 5 10 1 7 6 3
...

output:

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

result:

ok 213 testcases

Test #12:

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

input:

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

output:

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

result:

ok 226 testcases

Test #13:

score: 6
Accepted
time: 2ms
memory: 3592kb

input:

233
9 3
3 9 3 2
3 1 8 3
4 5 6 4 1
8 2
4 3 1 2 7
5 5 1 6 8 4
3 0
15 17
3 10 4 5
3 13 5 15
6 9 7 8 15 10 2
3 6 15 11
4 13 14 9 12
3 9 5 11
5 8 1 4 13 11
3 11 10 14
3 2 12 11
3 4 15 14
3 8 12 5
4 7 4 6 12
6 3 14 1 5 2 6
3 7 11 3
3 4 9 3
3 13 10 3
3 12 15 1
14 9
3 1 2 4
3 4 10 9
3 5 11 2
8 14 1 7 6 8 12...

output:

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

result:

ok 233 testcases

Test #14:

score: 6
Accepted
time: 2ms
memory: 3636kb

input:

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

output:

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

result:

ok 218 testcases

Test #15:

score: 6
Accepted
time: 2ms
memory: 3660kb

input:

222
4 0
10 1
6 10 7 6 4 3 5
11 2
5 1 5 4 6 8
7 11 1 7 2 10 9 3
6 1
5 3 4 6 1 2
7 7
3 1 5 4
3 5 7 3
3 1 6 3
3 2 6 5
3 3 2 4
3 7 1 2
3 6 7 4
15 12
3 13 2 12
4 13 4 14 11
4 8 6 4 2
3 10 12 4
4 9 1 10 13
3 4 1 3
3 13 6 5
4 10 3 2 14
3 1 7 2
8 3 15 5 8 7 12 11 9
3 10 11 6
4 14 12 6 1
7 4
3 5 6 7
3 3 2 5
...

output:

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

result:

ok 222 testcases

Test #16:

score: 6
Accepted
time: 2ms
memory: 3572kb

input:

228
6 1
5 5 3 4 2 1
5 1
4 4 5 3 2
10 2
6 6 7 4 10 5 3
5 2 4 9 8 1
6 4
3 2 4 3
3 5 3 1
3 1 4 6
3 6 2 5
9 2
3 7 4 6
3 5 7 9
9 6
4 1 5 6 3
3 7 4 6
4 7 8 9 2
3 1 4 2
3 9 3 4
3 4 8 5
7 2
4 6 5 7 1
4 5 4 3 2
15 11
4 2 1 8 11
3 1 10 14
3 7 5 1
3 1 13 6
6 6 15 7 4 2 14
3 11 5 14
3 10 11 15
3 9 6 11
3 7 11 1...

output:

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

result:

ok 228 testcases

Subtask #3:

score: 6
Accepted

Dependency #1:

100%
Accepted

Test #17:

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

input:

66
43 106
3 42 1 38
4 3 16 13 39
3 42 37 8
3 5 2 37
3 35 40 19
4 8 10 6 12
3 2 42 32
3 8 28 5
3 37 11 31
3 35 1 30
3 12 24 26
5 13 1 5 12 36
3 24 37 43
4 16 34 20 17
3 34 30 2
3 16 1 10
3 20 3 19
3 28 31 35
3 2 27 3
4 36 16 24 30
3 7 4 24
3 41 14 31
3 23 14 16
4 36 26 17 42
3 29 37 3
3 1 40 3
3 20 2...

output:

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

result:

ok 66 testcases

Test #18:

score: 6
Accepted
time: 3ms
memory: 3916kb

input:

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

output:

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

result:

ok 57 testcases

Test #19:

score: 6
Accepted
time: 3ms
memory: 3912kb

input:

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

output:

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

result:

ok 65 testcases

Test #20:

score: 6
Accepted
time: 3ms
memory: 3968kb

input:

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

output:

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

result:

ok 65 testcases

Test #21:

score: 6
Accepted
time: 3ms
memory: 3756kb

input:

63
41 101
3 7 25 14
3 5 39 22
3 22 38 32
3 19 8 12
3 19 23 32
3 2 40 16
4 22 24 9 16
3 20 6 10
3 6 27 21
3 22 11 21
3 2 30 8
3 35 16 20
3 33 9 26
4 21 41 35 18
4 33 18 4 16
3 21 34 5
5 1 18 22 10 8
3 31 7 33
4 9 21 23 38
3 1 25 16
3 29 3 32
3 2 32 20
4 35 25 39 8
3 36 30 32
3 33 21 40
3 9 41 6
3 38 ...

output:

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

result:

ok 63 testcases

Test #22:

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

input:

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

output:

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

result:

ok 65 testcases

Test #23:

score: 6
Accepted
time: 3ms
memory: 3680kb

input:

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

output:

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

result:

ok 68 testcases

Test #24:

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

input:

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

output:

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

result:

ok 67 testcases

Subtask #4:

score: 10
Accepted

Test #25:

score: 10
Accepted
time: 3ms
memory: 4560kb

input:

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

output:

265 1 398 261 391 263 259 267 264 257 268 262 255 269 260 253 270 258 251 271 256 249 272 254 247 273 252 245 274 250 243 275 248 241 276 246 239 277 244 237 278 242 235 279 240 233 280 238 231 281 236 229 282 234 227 283 232 225 284 230 223 285 228 221 286 226 219 287 224 217 288 222 215 289 220 21...

result:

ok 5 testcases

Test #26:

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

input:

20
134 1
117 1 43 63 117 20 62 41 26 42 80 121 3 71 13 134 60 70 97 64 81 113 15 51 89 59 48 118 78 19 72 119 93 6 38 90 104 102 36 75 14 91 7 57 68 76 10 77 82 108 83 112 5 115 103 95 52 35 120 32 92 45 94 124 44 49 105 34 73 67 21 107 55 133 25 61 29 88 28 110 74 8 69 4 111 98 40 123 130 9 65 16 1...

output:

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

result:

ok 20 testcases

Test #27:

score: 10
Accepted
time: 2ms
memory: 4344kb

input:

5
400 1
400 182 293 74 263 144 251 143 394 125 39 267 82 83 84 146 270 345 238 260 335 328 261 393 42 2 25 240 41 388 257 86 187 33 118 192 291 252 400 279 154 181 331 200 3 378 204 50 322 162 112 128 344 166 339 100 245 225 286 395 94 255 301 374 376 56 355 332 307 349 72 67 271 384 280 323 102 243...

output:

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

result:

ok 5 testcases

Test #28:

score: 10
Accepted
time: 1ms
memory: 4428kb

input:

5
263 1
190 17 200 194 197 141 253 1 261 47 229 36 58 40 116 156 50 83 52 263 225 19 213 66 201 54 87 62 173 110 184 18 208 73 115 160 5 129 77 190 103 193 78 123 257 220 224 85 112 133 33 256 41 20 13 63 56 65 145 109 223 45 134 165 215 12 216 168 238 185 91 250 191 244 147 232 28 174 111 181 130 1...

output:

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

result:

ok 5 testcases

Test #29:

score: 10
Accepted
time: 1ms
memory: 4056kb

input:

5
250 1
162 86 148 166 152 171 107 43 2 67 40 123 7 205 39 246 206 214 222 12 62 157 218 226 132 195 55 46 88 140 244 9 74 204 91 128 232 191 113 19 145 108 65 167 14 96 4 136 242 68 196 29 81 38 58 122 57 101 208 126 182 188 111 41 13 210 192 175 44 75 183 11 103 137 245 110 18 215 228 33 212 59 23...

output:

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

result:

ok 5 testcases

Test #30:

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

input:

8
199 1
174 12 104 17 6 110 182 2 20 158 179 65 70 91 157 75 169 16 132 83 66 90 166 56 106 94 36 74 164 192 27 34 168 188 15 46 88 43 112 45 64 84 180 86 193 96 121 85 165 29 62 156 147 41 99 160 114 77 153 143 22 174 54 58 120 98 126 129 186 39 190 55 170 177 142 61 116 80 44 138 172 130 93 176 18...

output:

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

result:

ok 8 testcases

Test #31:

score: 10
Accepted
time: 1ms
memory: 3704kb

input:

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

output:

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

result:

ok 20 testcases

Test #32:

score: 10
Accepted
time: 1ms
memory: 3652kb

input:

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

output:

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

result:

ok 40 testcases

Test #33:

score: 10
Accepted
time: 1ms
memory: 3784kb

input:

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

output:

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

result:

ok 80 testcases

Test #34:

score: 10
Accepted
time: 1ms
memory: 3540kb

input:

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

output:

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

result:

ok 200 testcases

Test #35:

score: 10
Accepted
time: 2ms
memory: 4072kb

input:

13
21 1
6 15 9 16 12 13 2
4 1
3 2 1 4
211 1
105 82 116 52 109 50 158 189 174 115 171 122 60 178 208 142 162 146 29 114 207 141 118 176 4 160 65 144 181 25 134 148 186 106 86 187 159 167 44 129 137 95 20 132 184 102 83 154 157 210 70 78 56 68 32 123 43 42 173 147 93 138 164 48 45 39 79 202 128 121 66...

output:

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

result:

ok 13 testcases

Subtask #5:

score: 15
Accepted

Test #36:

score: 15
Accepted
time: 6ms
memory: 4260kb

input:

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

output:

265 1 398 261 391 263 259 267 264 257 268 262 255 269 260 253 270 258 251 271 256 249 272 254 247 273 252 245 274 250 243 275 248 241 276 246 239 277 244 237 278 242 235 279 240 233 280 238 231 281 236 229 282 234 227 283 232 225 284 230 223 285 228 221 286 226 219 287 224 217 288 222 215 289 220 21...

result:

ok 5 testcases

Test #37:

score: 15
Accepted
time: 3ms
memory: 4156kb

input:

9
317 8
53 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
64 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 ...

output:

51 47 98 49 45 94 50 43 115 48 41 96 46 39 92 44 37 111 42 35 97 40 33 90 38 31 155 36 29 95 34 27 88 32 25 113 30 23 93 28 21 86 26 19 109 24 17 91 22 15 84 20 13 117 18 11 89 16 9 82 14 7 114 12 5 87 10 3 80 8 1 107 6 4 85 2 52 78 151 83 76 112 81 74 105 79 72 165 77 70 110 75 68 103 73 66 153 71 ...

result:

ok 9 testcases

Test #38:

score: 15
Accepted
time: 2ms
memory: 4424kb

input:

14
351 3
143 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147...

output:

66 1 62 136 64 60 346 65 58 210 63 56 138 61 54 211 59 52 137 57 50 133 55 48 212 53 46 135 51 44 139 49 42 213 47 40 134 45 38 130 43 36 214 41 34 132 39 32 140 37 30 215 35 28 131 33 26 127 31 24 216 29 22 129 27 20 141 25 18 217 23 16 128 21 14 124 19 12 218 17 10 126 15 8 142 13 6 219 11 4 125 9...

result:

ok 14 testcases

Test #39:

score: 15
Accepted
time: 3ms
memory: 4396kb

input:

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

output:

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

result:

ok 5 testcases

Test #40:

score: 15
Accepted
time: 7ms
memory: 4524kb

input:

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

output:

266 395 197 194 267 196 198 268 195 191 269 193 199 270 192 188 271 190 200 272 189 185 273 187 201 274 186 182 275 184 202 276 183 179 277 181 203 278 180 176 279 178 204 280 177 173 281 175 205 282 174 170 283 172 206 284 171 167 285 169 207 286 168 164 287 166 208 288 165 161 289 163 209 290 162 ...

result:

ok 5 testcases

Test #41:

score: 15
Accepted
time: 7ms
memory: 4332kb

input:

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

output:

265 196 394 266 198 267 197 193 268 195 199 269 194 190 270 192 200 271 191 187 272 189 201 273 188 184 274 186 202 275 185 181 276 183 203 277 182 178 278 180 204 279 179 175 280 177 205 281 176 172 282 174 206 283 173 169 284 171 207 285 170 166 286 168 208 287 167 163 288 165 209 289 164 160 290 ...

result:

ok 5 testcases

Test #42:

score: 15
Accepted
time: 7ms
memory: 4320kb

input:

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

output:

264 195 393 265 197 266 196 192 267 194 198 268 193 189 269 191 199 270 190 186 271 188 200 272 187 183 273 185 201 274 184 180 275 182 202 276 181 177 277 179 203 278 178 174 279 176 204 280 175 171 281 173 205 282 172 168 283 170 206 284 169 165 285 167 207 286 166 162 287 164 208 288 163 159 289 ...

result:

ok 5 testcases

Test #43:

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

input:

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

output:

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

result:

ok 194 testcases

Test #44:

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

input:

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

output:

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

result:

ok 62 testcases

Test #45:

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

input:

248
7 1
4 4 5 6 7
9 2
3 7 8 9
4 3 4 5 6
9 3
5 5 6 7 8 9
3 1 2 3
3 3 4 5
6 2
3 4 5 6
4 1 2 3 4
7 2
5 3 4 5 6 7
3 1 2 3
9 2
4 6 7 8 9
3 2 3 4
9 2
4 5 6 7 8
5 1 2 3 4 5
8 1
4 3 4 5 6
9 1
3 2 3 4
9 1
4 1 2 3 4
9 2
7 1 2 3 4 5 6 7
3 7 8 9
9 2
3 3 4 5
3 6 7 8
7 2
4 2 3 4 5
3 5 6 7
5 1
3 3 4 5
6 2
3 1 2 3
...

output:

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

result:

ok 248 testcases

Test #46:

score: 15
Accepted
time: 3ms
memory: 4524kb

input:

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

output:

-1
128 126 329 127 123 173 125 129 174 124 120 175 122 130 176 121 117 177 119 131 178 118 114 179 116 132 180 115 111 181 113 133 182 112 108 183 110 134 184 109 105 185 107 135 186 106 102 187 104 136 188 103 99 189 101 137 190 100 96 191 98 138 192 97 93 193 95 139 194 94 90 195 92 140 196 91 87 ...

result:

ok 5 testcases

Test #47:

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

input:

5
212 38
3 210 211 212
4 90 91 92 93
4 115 116 117 118
7 118 119 120 121 122 123 124
5 196 197 198 199 200
3 54 55 56
8 140 141 142 143 144 145 146 147
4 9 10 11 12
12 74 75 76 77 78 79 80 81 82 83 84 85
5 56 57 58 59 60
4 163 164 165 166
17 167 168 169 170 171 172 173 174 175 176 177 178 179 180 18...

output:

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

result:

ok 5 testcases

Test #48:

score: 15
Accepted
time: 1ms
memory: 4068kb

input:

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

output:

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

result:

ok 8 testcases

Test #49:

score: 15
Accepted
time: 1ms
memory: 3620kb

input:

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

output:

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

result:

ok 20 testcases

Test #50:

score: 15
Accepted
time: 1ms
memory: 3680kb

input:

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

output:

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

result:

ok 40 testcases

Test #51:

score: 15
Accepted
time: 1ms
memory: 3576kb

input:

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

output:

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

result:

ok 80 testcases

Test #52:

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

input:

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

output:

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

result:

ok 200 testcases

Subtask #6:

score: 22
Accepted

Dependency #1:

100%
Accepted

Dependency #2:

100%
Accepted

Dependency #3:

100%
Accepted

Dependency #4:

100%
Accepted

Dependency #5:

100%
Accepted

Test #53:

score: 22
Accepted
time: 57ms
memory: 14568kb

input:

5
327 17767
3 171 32 27
3 33 28 231
3 174 227 311
3 91 314 144
3 130 181 274
3 69 62 285
3 145 326 275
3 80 68 286
3 131 145 24
3 188 146 17
3 93 249 54
3 200 218 100
3 10 317 212
3 306 284 175
3 190 145 270
3 91 311 75
3 181 155 242
3 191 158 310
3 80 130 309
3 175 307 186
3 321 166 312
3 172 161 2...

output:

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

result:

ok 5 testcases

Test #54:

score: 22
Accepted
time: 7ms
memory: 5156kb

input:

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

output:

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

result:

ok 49 testcases

Test #55:

score: 22
Accepted
time: 14ms
memory: 7304kb

input:

8
85 1190
3 21 77 16
3 80 32 50
3 52 42 49
3 15 35 28
3 60 36 16
3 18 21 47
3 69 49 19
3 73 71 16
3 72 38 56
3 35 11 51
3 33 20 59
3 10 40 74
3 24 38 77
3 72 61 47
3 85 33 35
3 32 53 72
3 34 80 68
3 70 33 38
3 55 60 38
3 55 13 75
3 44 52 71
3 54 71 38
3 67 28 16
3 57 63 25
3 59 56 18
3 1 16 55
3 67 ...

output:

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

result:

ok 8 testcases

Test #56:

score: 22
Accepted
time: 8ms
memory: 4304kb

input:

20
99 1617
3 44 17 94
3 29 2 10
3 91 33 34
3 63 82 36
3 4 87 68
3 59 19 60
3 77 37 90
3 70 60 97
3 29 50 87
3 48 95 70
3 15 93 65
3 38 93 97
3 76 17 30
3 12 45 56
3 13 21 74
3 99 5 85
3 1 4 55
3 53 50 88
3 68 14 56
3 23 70 86
3 62 17 8
3 93 40 71
3 87 44 70
3 26 30 48
3 91 69 24
3 27 84 32
3 49 70 3...

output:

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

result:

ok 20 testcases

Test #57:

score: 22
Accepted
time: 5ms
memory: 3796kb

input:

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

output:

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

result:

ok 40 testcases

Test #58:

score: 22
Accepted
time: 3ms
memory: 3644kb

input:

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

output:

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

result:

ok 80 testcases

Test #59:

score: 22
Accepted
time: 7ms
memory: 5640kb

input:

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

output:

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

result:

ok 61 testcases

Test #60:

score: 22
Accepted
time: 11ms
memory: 5268kb

input:

33
4 1
3 1 4 2
327 2500
5 243 8 302 103 253
4 178 10 265 112
4 227 72 113 138
5 7 73 14 128 116
4 298 325 162 175
4 104 87 105 93
5 257 87 242 3 287
4 255 270 253 128
4 316 323 162 222
4 280 176 312 48
5 95 326 161 193 56
4 297 179 246 125
4 184 55 268 85
5 274 27 112 61 92
4 320 286 279 10
4 201 45...

output:

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

result:

ok 33 testcases

Test #61:

score: 22
Accepted
time: 11ms
memory: 5032kb

input:

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

output:

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

result:

ok 70 testcases

Test #62:

score: 22
Accepted
time: 7ms
memory: 5440kb

input:

49
3 0
15 13
6 11 1 10 6 15 13
3 3 15 7
3 15 9 14
3 6 12 3
4 7 10 5 14
3 13 8 7
7 8 9 4 2 5 3 11
4 14 13 12 4
4 9 1 12 7
3 10 12 2
3 6 7 4
3 1 8 14
3 15 12 8
377 2500
4 259 11 64 359
4 346 297 3 358
4 293 97 123 181
5 244 85 362 136 92
5 332 321 225 14 43
5 101 150 324 147 208
6 38 12 334 117 131 23...

output:

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

result:

ok 49 testcases

Subtask #7:

score: 6
Accepted

Dependency #4:

100%
Accepted

Test #63:

score: 6
Accepted
time: 4ms
memory: 19768kb

input:

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

output:

-1

result:

ok 1 testcase

Test #64:

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

input:

3
662 1
229 600 517 511 337 123 299 508 267 603 127 57 460 455 372 265 616 202 355 240 37 391 172 597 281 385 270 618 214 541 598 501 330 264 427 516 216 108 582 439 486 481 278 641 590 550 437 331 121 478 64 433 40 114 362 354 498 527 21 591 334 537 432 657 80 163 49 546 134 453 458 242 67 445 197 ...

output:

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

result:

ok 3 testcases

Test #65:

score: 6
Accepted
time: 2ms
memory: 4616kb

input:

4
457 1
252 9 310 262 308 363 73 220 326 362 313 366 57 447 100 408 140 13 228 433 130 435 426 177 277 181 19 44 417 180 40 425 287 327 173 27 128 232 379 58 34 422 443 243 151 217 298 272 28 20 196 317 88 341 72 289 76 424 104 17 138 342 195 295 106 344 7 274 390 182 178 12 4 231 83 233 69 81 105 1...

output:

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

result:

ok 4 testcases

Test #66:

score: 6
Accepted
time: 2ms
memory: 5324kb

input:

10
653 1
138 12 140 404 515 218 619 162 2 411 217 441 631 182 90 395 313 181 245 89 134 58 258 554 215 201 448 341 197 602 593 480 186 590 300 169 45 600 275 289 224 13 651 517 636 612 231 27 272 131 76 295 91 581 466 314 307 248 464 284 204 147 471 606 518 506 428 156 591 306 450 372 566 71 459 1 5...

output:

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

result:

ok 10 testcases

Test #67:

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

input:

7
4 1
3 2 1 3
66 1
43 55 34 43 49 3 51 41 58 52 57 23 5 6 20 45 61 12 33 46 39 44 2 60 4 16 27 35 32 22 30 9 13 10 37 42 36 7 62 18 64 47 15 54
356 1
195 138 35 115 7 298 169 290 218 68 106 223 78 279 188 172 47 227 176 99 224 155 178 198 177 251 276 191 324 187 111 132 122 221 192 240 225 15 195 2 ...

output:

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

result:

ok 7 testcases

Test #68:

score: 6
Accepted
time: 2ms
memory: 5484kb

input:

8
249 1
231 43 76 106 219 47 63 158 191 237 151 28 149 50 49 62 44 238 97 32 168 25 178 83 27 105 164 122 22 184 65 147 67 247 59 157 186 26 81 200 205 163 134 170 20 64 56 209 10 230 148 177 231 69 214 173 189 152 80 175 141 121 125 241 116 118 31 68 124 71 197 82 2 8 87 225 117 243 196 222 161 156...

output:

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

result:

ok 8 testcases

Test #69:

score: 6
Accepted
time: 2ms
memory: 4552kb

input:

15
341 1
197 59 87 175 86 177 124 235 269 21 210 194 293 107 158 291 122 328 317 331 226 93 276 333 248 282 157 310 300 245 208 148 52 50 26 164 37 143 169 163 83 297 284 154 341 228 95 149 279 259 309 102 57 137 25 298 153 270 79 327 301 70 184 103 249 126 237 221 82 65 41 152 306 320 55 186 314 33...

output:

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

result:

ok 15 testcases

Test #70:

score: 6
Accepted
time: 49ms
memory: 19640kb

input:

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

output:

1332 1 1998 2 1328 1991 1330 1326 1334 1331 1324 1335 1329 1322 1336 1327 1320 1337 1325 1318 1338 1323 1316 1339 1321 1314 1340 1319 1312 1341 1317 1310 1342 1315 1308 1343 1313 1306 1344 1311 1304 1345 1309 1302 1346 1307 1300 1347 1305 1298 1348 1303 1296 1349 1301 1294 1350 1299 1292 1351 1297 1...

result:

ok 1 testcase

Test #71:

score: 6
Accepted
time: 3ms
memory: 19504kb

input:

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

output:

-1

result:

ok 1 testcase

Test #72:

score: 6
Accepted
time: 51ms
memory: 19628kb

input:

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

output:

1331 1 1997 1327 1990 1329 1325 1333 1330 1323 1334 1328 1321 1335 1326 1319 1336 1324 1317 1337 1322 1315 1338 1320 1313 1339 1318 1311 1340 1316 1309 1341 1314 1307 1342 1312 1305 1343 1310 1303 1344 1308 1301 1345 1306 1299 1346 1304 1297 1347 1302 1295 1348 1300 1293 1349 1298 1291 1350 1296 128...

result:

ok 1 testcase

Test #73:

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

input:

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

output:

-1

result:

ok 1 testcase

Test #74:

score: 6
Accepted
time: 48ms
memory: 19648kb

input:

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

output:

1331 2 1996 3 1327 1989 1329 1325 1333 1330 1323 1334 1328 1321 1335 1326 1319 1336 1324 1317 1337 1322 1315 1338 1320 1313 1339 1318 1311 1340 1316 1309 1341 1314 1307 1342 1312 1305 1343 1310 1303 1344 1308 1301 1345 1306 1299 1346 1304 1297 1347 1302 1295 1348 1300 1293 1349 1298 1291 1350 1296 1...

result:

ok 1 testcase

Test #75:

score: 6
Accepted
time: 3ms
memory: 19404kb

input:

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

output:

-1

result:

ok 1 testcase

Test #76:

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

input:

666
4 1
4 2 4 1 3
3 1
3 2 3 1
3 1
3 1 3 2
3 1
3 1 3 2
3 1
3 3 2 1
3 1
3 3 2 1
3 1
3 3 2 1
3 1
3 3 2 1
3 1
3 1 3 2
3 1
3 1 2 3
3 1
3 2 1 3
3 1
3 2 3 1
3 1
3 2 1 3
3 1
3 2 3 1
3 1
3 2 3 1
3 1
3 2 3 1
3 1
3 3 1 2
3 1
3 1 2 3
3 1
3 2 1 3
3 1
3 1 2 3
3 1
3 1 3 2
3 1
3 3 1 2
3 1
3 3 2 1
3 1
3 2 3 1
3 1
3 ...

output:

-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
...

result:

ok 666 testcases

Test #77:

score: 6
Accepted
time: 3ms
memory: 6816kb

input:

2
439 1
275 112 243 59 363 395 337 124 84 37 385 212 9 245 375 348 46 321 436 10 400 25 4 6 435 292 83 433 104 366 415 86 340 235 199 407 401 326 64 325 13 294 207 17 273 341 382 298 214 41 365 206 430 307 426 138 241 169 101 250 282 159 291 234 347 135 92 151 71 357 154 305 306 118 247 256 69 434 3...

output:

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

result:

ok 2 testcases

Subtask #8:

score: 11
Accepted

Dependency #5:

100%
Accepted

Test #78:

score: 11
Accepted
time: 3ms
memory: 19480kb

input:

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

output:

-1

result:

ok 1 testcase

Test #79:

score: 11
Accepted
time: 4ms
memory: 6348kb

input:

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

output:

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

result:

ok 2 testcases

Test #80:

score: 11
Accepted
time: 7ms
memory: 5608kb

input:

2
609 6
162 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 ...

output:

174 1 170 287 172 168 176 173 166 177 171 164 283 169 162 356 167 160 285 165 158 281 163 156 289 161 154 286 159 152 279 157 150 352 155 148 284 153 146 277 151 144 365 149 142 282 147 140 275 145 138 354 143 136 280 141 134 273 139 132 350 137 130 278 135 128 271 133 126 363 131 124 276 129 122 26...

result:

ok 2 testcases

Test #81:

score: 11
Accepted
time: 0ms
memory: 5124kb

input:

3
573 4
289 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 ...

output:

138 136 496 137 135 209 139 132 210 134 140 211 133 129 212 131 141 213 130 126 214 128 142 215 127 123 216 125 143 217 124 120 218 122 144 219 121 117 220 119 145 221 118 114 222 116 146 223 115 111 224 113 147 225 112 108 226 110 148 227 109 105 228 107 149 229 106 102 230 104 150 231 103 99 232 1...

result:

ok 3 testcases

Test #82:

score: 11
Accepted
time: 3ms
memory: 4496kb

input:

4
408 4
155 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 ...

output:

158 154 163 156 152 276 157 150 161 159 148 162 153 146 272 151 144 160 149 142 164 147 140 321 145 138 274 143 136 275 141 134 320 139 132 273 137 130 269 135 128 323 133 126 271 131 124 277 129 122 322 127 120 270 125 118 266 123 116 325 121 114 268 119 112 278 117 110 324 115 108 267 113 106 263 ...

result:

ok 4 testcases

Test #83:

score: 11
Accepted
time: 13ms
memory: 14716kb

input:

8
4 1
3 1 2 3
5 1
4 1 2 3 4
178 16
3 90 91 92
14 18 19 20 21 22 23 24 25 26 27 28 29 30 31
3 168 169 170
9 31 32 33 34 35 36 37 38 39
13 39 40 41 42 43 44 45 46 47 48 49 50 51
4 170 171 172 173
9 6 7 8 9 10 11 12 13 14
18 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
3 166 167 168
4 2 3 4 5
...

output:

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

result:

ok 8 testcases

Test #84:

score: 11
Accepted
time: 9ms
memory: 10404kb

input:

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

output:

-1
1 11 2 4 8 9 7 5 10 6 3 
13 9 16 11 7 64 12 5 15 14 3 17 8 1 60 6 4 70 2 10 62 58 66 63 56 100 61 54 68 59 52 69 57 50 96 55 48 67 53 46 71 51 44 119 49 42 98 47 40 94 45 38 117 43 36 99 41 34 92 39 32 171 37 30 97 35 28 90 33 26 118 31 24 95 29 22 88 27 20 114 25 18 93 23 21 86 19 65 131 91 84 1...

result:

ok 8 testcases

Test #85:

score: 11
Accepted
time: 9ms
memory: 7632kb

input:

11
6 2
3 4 5 6
4 1 2 3 4
14 3
3 2 3 4
4 4 5 6 7
7 7 8 9 10 11 12 13
30 3
3 16 17 18
13 18 19 20 21 22 23 24 25 26 27 28 29 30
16 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
984 5
232 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 15...

output:

1 5 4 2 6 3 
4 1 7 2 3 8 5 9 10 6 11 13 14 12 
9 7 25 8 6 18 10 3 19 5 11 20 4 2 21 12 22 1 13 23 14 24 26 15 27 28 16 29 30 17 
122 1 118 359 120 116 124 121 114 125 119 112 126 117 110 127 115 108 128 113 106 355 111 104 765 109 102 357 107 100 353 105 98 761 103 96 358 101 94 351 99 92 836 97 90 ...

result:

ok 11 testcases

Test #86:

score: 11
Accepted
time: 3ms
memory: 4420kb

input:

11
426 12
17 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425
30 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373
36 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 2...

output:

54 50 72 52 48 68 53 46 192 51 44 70 49 42 66 47 40 188 45 38 71 43 36 64 41 34 228 39 32 69 37 30 62 35 28 190 33 26 67 31 24 60 29 22 186 27 20 65 25 18 58 23 21 224 19 15 63 17 13 191 55 11 61 56 9 59 14 7 184 12 5 57 10 3 73 8 1 244 6 4 189 2 16 182 226 187 180 222 185 178 240 183 176 227 181 17...

result:

ok 11 testcases

Test #87:

score: 11
Accepted
time: 14ms
memory: 19896kb

input:

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

output:

498 1995 1001 500 1002 499 495 1003 497 501 1004 496 492 1005 494 502 1006 493 489 1007 491 503 1008 490 486 1009 488 504 1010 487 483 1011 485 505 1012 484 480 1013 482 506 1014 481 477 1015 479 507 1016 478 474 1017 476 508 1018 475 471 1019 473 509 1020 472 468 1021 470 510 1022 469 465 1023 467 ...

result:

ok 1 testcase

Test #88:

score: 11
Accepted
time: 6ms
memory: 19432kb

input:

1
2000 0

output:

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

result:

ok 1 testcase

Test #89:

score: 11
Accepted
time: 56ms
memory: 19908kb

input:

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

output:

1332 1 1998 2 1328 1991 1330 1326 1334 1331 1324 1335 1329 1322 1336 1327 1320 1337 1325 1318 1338 1323 1316 1339 1321 1314 1340 1319 1312 1341 1317 1310 1342 1315 1308 1343 1313 1306 1344 1311 1304 1345 1309 1302 1346 1307 1300 1347 1305 1298 1348 1303 1296 1349 1301 1294 1350 1299 1292 1351 1297 1...

result:

ok 1 testcase

Test #90:

score: 11
Accepted
time: 3ms
memory: 19700kb

input:

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

output:

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

result:

ok 1 testcase

Test #91:

score: 11
Accepted
time: 29ms
memory: 19540kb

input:

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

output:

829 825 1243 827 823 1987 828 821 1495 826 819 1245 824 817 1496 822 815 1244 820 813 1240 818 811 1497 816 809 1242 814 807 1246 812 805 1498 810 803 1241 808 801 1237 806 799 1499 804 797 1239 802 795 1247 800 793 1500 798 791 1238 796 789 1234 794 787 1501 792 785 1236 790 783 1248 788 781 1502 7...

result:

ok 1 testcase

Test #92:

score: 11
Accepted
time: 0ms
memory: 19508kb

input:

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

output:

-1

result:

ok 1 testcase

Test #93:

score: 11
Accepted
time: 56ms
memory: 19708kb

input:

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

output:

1331 1 1997 1327 1990 1329 1325 1333 1330 1323 1334 1328 1321 1335 1326 1319 1336 1324 1317 1337 1322 1315 1338 1320 1313 1339 1318 1311 1340 1316 1309 1341 1314 1307 1342 1312 1305 1343 1310 1303 1344 1308 1301 1345 1306 1299 1346 1304 1297 1347 1302 1295 1348 1300 1293 1349 1298 1291 1350 1296 128...

result:

ok 1 testcase

Test #94:

score: 11
Accepted
time: 0ms
memory: 19732kb

input:

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

output:

-1

result:

ok 1 testcase

Test #95:

score: 11
Accepted
time: 53ms
memory: 19576kb

input:

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

output:

1331 2 1996 3 1327 1989 1329 1325 1333 1330 1323 1334 1328 1321 1335 1326 1319 1336 1324 1317 1337 1322 1315 1338 1320 1313 1339 1318 1311 1340 1316 1309 1341 1314 1307 1342 1312 1305 1343 1310 1303 1344 1308 1301 1345 1306 1299 1346 1304 1297 1347 1302 1295 1348 1300 1293 1349 1298 1291 1350 1296 1...

result:

ok 1 testcase

Test #96:

score: 11
Accepted
time: 3ms
memory: 19460kb

input:

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

output:

-1

result:

ok 1 testcase

Test #97:

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

input:

666
4 1
4 1 2 3 4
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 1 2 3
3 1
3 ...

output:

-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
...

result:

ok 666 testcases

Test #98:

score: 11
Accepted
time: 0ms
memory: 5796kb

input:

2
510 2
454 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139...

output:

-1
-1

result:

ok 2 testcases

Subtask #9:

score: 18
Accepted

Dependency #1:

100%
Accepted

Dependency #2:

100%
Accepted

Dependency #3:

100%
Accepted

Dependency #4:

100%
Accepted

Dependency #5:

100%
Accepted

Dependency #6:

100%
Accepted

Dependency #7:

100%
Accepted

Dependency #8:

100%
Accepted

Test #99:

score: 18
Accepted
time: 785ms
memory: 276808kb

input:

1
1999 665667
3 535 243 990
3 315 675 1157
3 284 544 1537
3 419 1767 1964
3 1322 152 343
3 1978 1394 1744
3 554 1601 189
3 407 1904 1128
3 763 1887 1549
3 936 244 1004
3 203 328 1899
3 1747 793 454
3 4 171 1405
3 1759 667 609
3 1894 828 1100
3 1380 1271 1755
3 630 232 341
3 605 949 1188
3 530 1029 1...

output:

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

result:

ok 1 testcase

Test #100:

score: 18
Accepted
time: 9ms
memory: 17420kb

input:

18
1795 2500
5 790 931 1342 1591 613
4 563 1681 1648 1572
4 649 1654 637 704
6 1021 699 1569 503 235 1225
5 252 1496 1755 1080 529
4 5 1697 1181 808
5 1545 857 711 1505 620
4 214 590 703 1323
7 57 578 858 154 418 427 1484
5 1475 1788 454 1253 1486
5 419 1174 1485 848 1523
5 1267 26 1175 275 1463
6 7...

output:

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

result:

ok 18 testcases

Test #101:

score: 18
Accepted
time: 51ms
memory: 18524kb

input:

4
469 36582
3 452 454 428
3 297 235 396
3 438 412 194
3 281 350 442
3 327 34 54
3 426 446 432
3 407 191 274
3 172 28 73
3 159 242 63
3 455 365 170
3 77 123 69
3 162 161 192
3 270 121 236
3 406 423 414
3 182 118 215
3 268 46 155
3 36 446 125
3 207 452 443
3 296 463 138
3 142 92 117
3 411 68 76
3 422 ...

output:

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

result:

ok 4 testcases

Test #102:

score: 18
Accepted
time: 10ms
memory: 17632kb

input:

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

output:

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

result:

ok 17 testcases

Test #103:

score: 18
Accepted
time: 6ms
memory: 12892kb

input:

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

output:

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

result:

ok 52 testcases

Test #104:

score: 18
Accepted
time: 9ms
memory: 10216kb

input:

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

output:

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

result:

ok 83 testcases

Test #105:

score: 18
Accepted
time: 7ms
memory: 19772kb

input:

6
4 1
3 2 4 3
3 1
3 3 2 1
5 1
3 3 1 5
9 4
3 5 3 4
3 3 1 7
6 5 6 9 1 8 2
3 2 4 7
14 15
4 9 4 2 1
3 4 6 8
3 8 3 1
4 9 3 5 14
5 14 13 8 2 7
3 10 13 1
3 9 6 7
3 5 7 1
6 4 10 7 11 12 3
3 5 13 11
4 5 2 12 6
3 5 8 10
4 11 6 1 14
3 3 6 13
3 8 12 9
1965 2500
5 400 1116 257 1900 1271
5 1212 37 634 332 823
5 5...

output:

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

result:

ok 6 testcases

Test #106:

score: 18
Accepted
time: 10ms
memory: 16216kb

input:

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

output:

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

result:

ok 30 testcases

Test #107:

score: 18
Accepted
time: 6ms
memory: 17528kb

input:

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

output:

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

result:

ok 19 testcases

Test #108:

score: 18
Accepted
time: 7ms
memory: 9220kb

input:

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

output:

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

result:

ok 81 testcases

Extra Test:

score: 0
Extra Test Passed