QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#509987#5450. 比赛Antekb60 974ms222024kbC++143.4kb2024-08-08 20:21:402024-08-08 20:21:41

Judging History

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

  • [2024-08-08 20:21:41]
  • 评测
  • 测评结果:60
  • 用时:974ms
  • 内存:222024kb
  • [2024-08-08 20:21:40]
  • 提交

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<vi> > &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()];
        for(int j:common[a][b]){
            if(binary_search(all(common[b][c]), j)){
                return 0;
            }
        }
    }
    return 1;
}

void solve() {
    int n, m;
    cin>>n>>m;
    vector<vi> V(m);
    vector<vector<vi> > common(n, vector<vi>(n, vi(0)));
    vector<bitset<N> > kto(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--;
            kto[i][j]=1; 
        }
        for(int &j:V[i]){
            for(int &l:V[i]){
                common[j][l].pb(i);
            }
        }
    }
    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=0; i<m; i++){
                if(kto[i].count()>(2*(n-ii))/3){
                    zle&=kto[i];
                }
            }
        }
        assert(zle.any());
        int t=zle._Find_first();
        kol.pb(t);
        for(int i=0; i<m; i++){
            kto[i][t]=0;
        }
    }
    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;
        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()-2, dobre2.end());
            auto it=dobre2.begin(), it2=dobre2.begin()+5;
            if(dobre2.size()<5)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;
            }
        }
        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;
}

詳細信息

Subtask #1:

score: 6
Accepted

Test #1:

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

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

result:

ok 248 testcases

Test #2:

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

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

result:

ok 180 testcases

Test #3:

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

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:

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

result:

ok 250 testcases

Test #4:

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

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:

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

result:

ok 222 testcases

Test #5:

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

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

result:

ok 336 testcases

Test #6:

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

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

result:

ok 339 testcases

Test #7:

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

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:

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

result:

ok 336 testcases

Subtask #2:

score: 6
Accepted

Dependency #1:

100%
Accepted

Test #8:

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

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:

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

result:

ok 2 testcases

Test #9:

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

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

result:

ok 231 testcases

Test #10:

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

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

result:

ok 219 testcases

Test #11:

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

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

result:

ok 213 testcases

Test #12:

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

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:

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

result:

ok 226 testcases

Test #13:

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

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

result:

ok 233 testcases

Test #14:

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

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

result:

ok 218 testcases

Test #15:

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

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

result:

ok 222 testcases

Test #16:

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

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

result:

ok 228 testcases

Subtask #3:

score: 6
Accepted

Dependency #1:

100%
Accepted

Test #17:

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

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:

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

result:

ok 66 testcases

Test #18:

score: 6
Accepted
time: 20ms
memory: 4028kb

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:

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

result:

ok 57 testcases

Test #19:

score: 6
Accepted
time: 19ms
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:

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

result:

ok 65 testcases

Test #20:

score: 6
Accepted
time: 19ms
memory: 4076kb

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:

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

result:

ok 65 testcases

Test #21:

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

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:

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

result:

ok 63 testcases

Test #22:

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

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:

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

result:

ok 65 testcases

Test #23:

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

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:

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

result:

ok 68 testcases

Test #24:

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

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:

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

result:

ok 67 testcases

Subtask #4:

score: 10
Accepted

Test #25:

score: 10
Accepted
time: 119ms
memory: 9824kb

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:

332 1 261 400 262 263 392 264 333 265 367 266 131 267 130 132 268 129 133 334 128 134 269 127 135 335 126 136 270 125 137 368 124 138 271 123 139 336 122 140 272 121 141 384 120 142 273 119 143 337 118 144 274 117 145 369 116 146 275 115 147 338 114 148 276 113 149 385 112 150 277 111 151 339 110 15...

result:

ok 5 testcases

Test #26:

score: 10
Accepted
time: 12ms
memory: 5360kb

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
1 2 3 5 164 7 4 6 132 8 134 9 175 10 136 11 166 12 135 13 179 137 14 32 15 16 33 17 34 19 35 18 167 20 36 21 138 22 37 23 39 24 28 25 30 26 29 27 31 40 38 49 47 48 169 41 50 42 51 43 54 44 151 45 52 46 139 53 55 56 141 75 152 57 73 58 74 59 153 60 77 62 142 63 61 76 64 71 65 72 66 80 67 78 68 143...

result:

ok 20 testcases

Test #27:

score: 10
Accepted
time: 23ms
memory: 12068kb

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
1 2 3 5 361 298 7 207 4 8 305 198 9 208 6 10 382 396 14 211 11 15 306 200 18 214 12 19 363 302 21 217 13 23 308 202 24 218 16 25 385 362 27 219 17 28 309 205 29 220 20 30 364 307 32 221 22 34 310 209 35 222 26 39 392 367 40 223 31 41 313 210 43 224 33 45 365 311 46 227 36 47 314 212 48 228 37 ...

result:

ok 5 testcases

Test #28:

score: 10
Accepted
time: 9ms
memory: 9228kb

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
1 2 3 4 117 5 226 6 118 7 174 8 119 9 202 10 120 11 175 12 121 13 216 14 122 15 176 16 123 17 203 18 124 19 177 20 125 21 223 22 126 23 178 24 127 25 204 26 128 27 179 28 129 29 217 30 130 31 180 32 131 33 205 34 132 35 181 36 133 37 228 38 134 39 182 40 135 41 206 42 136 43 183 44 137 45 218 46 ...

result:

ok 5 testcases

Test #29:

score: 10
Accepted
time: 14ms
memory: 8224kb

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:

1 2 22 159 160 248 240 209 23 149 24 41 25 43 26 42 28 40 27 44 29 45 30 163 31 229 32 48 33 34 35 36 37 39 46 198 38 47 49 50 164 151 210 165 51 52 242 221 55 166 53 56 211 153 57 167 54 58 230 200 59 168 60 62 212 155 63 170 61 64 243 249 65 171 66 67 214 156 68 172 69 70 231 201 74 173 71 75 215 ...

result:

ok 5 testcases

Test #30:

score: 10
Accepted
time: 8ms
memory: 5664kb

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
1 2 3 4 197 5 115 6 170 7 116 8 211 9 117 10 171 11 118 12 198 13 119 14 172 15 120 16 218 17 121 18 173 19 122 20 199 21 123 22 174 23 124 24 212 25 125 26 175 27 126 28 200 29 127 30 176 31 128 32 223 33 129 34 177 35 130 36 201 37 131 38 178 39 132 40 213 41 133 42 179 43 134 44 202 45 135 ...

result:

ok 8 testcases

Test #31:

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

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:

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

result:

ok 20 testcases

Test #32:

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

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

result:

ok 40 testcases

Test #33:

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

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:

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

result:

ok 80 testcases

Test #34:

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

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

result:

ok 200 testcases

Test #35:

score: 10
Accepted
time: 32ms
memory: 7548kb

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:

1 2 3 4 13 5 21 6 14 7 18 8 15 9 20 10 16 11 19 12 17 
-1
1 2 3 4 132 6 5 195 133 7 8 179 9 135 10 210 11 196 12 134 13 136 181 14 15 137 16 203 17 138 18 182 19 139 20 197 21 140 22 183 23 141 24 208 25 143 26 184 28 43 46 27 29 30 42 31 44 32 198 33 45 34 142 36 35 47 37 40 38 41 39 49 48 50 51 14...

result:

ok 13 testcases

Subtask #5:

score: 15
Accepted

Test #36:

score: 15
Accepted
time: 122ms
memory: 9672kb

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:

332 1 261 400 262 263 392 264 333 265 367 266 131 267 130 132 268 129 133 334 128 134 269 127 135 335 126 136 270 125 137 368 124 138 271 123 139 336 122 140 272 121 141 384 120 142 273 119 143 337 118 144 274 117 145 369 116 146 275 115 147 338 114 148 276 113 149 385 112 150 277 111 151 339 110 15...

result:

ok 5 testcases

Test #37:

score: 15
Accepted
time: 17ms
memory: 7244kb

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:

1 2 54 3 160 4 299 5 161 6 170 7 162 8 204 9 163 10 234 11 164 12 169 13 165 14 205 15 167 16 281 17 166 18 206 19 313 20 207 21 315 22 208 23 209 24 247 25 210 26 282 27 211 28 300 29 212 30 235 31 213 32 283 33 214 34 309 35 215 36 243 37 216 38 284 39 217 40 301 41 218 42 252 43 285 44 219 45 253...

result:

ok 9 testcases

Test #38:

score: 15
Accepted
time: 33ms
memory: 8220kb

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:

1 2 3 68 177 4 223 5 100 6 101 7 343 8 99 9 145 10 224 11 97 12 98 13 288 14 96 15 209 16 225 17 94 18 95 19 320 20 93 21 146 22 226 23 91 24 92 25 289 26 90 27 178 28 227 29 88 30 89 31 336 32 87 33 147 34 228 35 85 36 86 37 290 38 84 39 194 40 229 41 82 42 83 43 321 44 81 45 148 46 230 47 79 48 80...

result:

ok 14 testcases

Test #39:

score: 15
Accepted
time: 83ms
memory: 12084kb

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:

1 2 3 4 351 5 203 6 302 7 204 8 376 9 205 10 303 11 206 12 352 13 207 14 304 15 208 16 399 17 209 18 305 19 210 20 353 21 211 22 306 23 212 24 377 25 213 26 307 27 214 28 354 29 215 30 308 31 216 32 389 33 217 34 309 35 218 36 355 37 219 38 310 39 220 40 378 41 221 42 311 43 222 44 356 45 223 46 312...

result:

ok 5 testcases

Test #40:

score: 15
Accepted
time: 155ms
memory: 10396kb

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:

366 1 248 400 266 231 332 392 257 195 267 194 196 333 197 198 334 193 232 268 191 192 367 190 199 269 188 189 335 187 249 270 185 186 368 184 200 271 182 183 336 181 233 272 179 180 384 178 201 273 176 177 337 175 265 274 173 174 369 172 202 275 170 171 338 169 234 276 167 168 385 166 203 277 164 16...

result:

ok 5 testcases

Test #41:

score: 15
Accepted
time: 151ms
memory: 10204kb

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:

332 1 2 399 266 257 366 232 197 267 196 198 333 195 199 268 193 194 334 192 249 269 190 191 367 189 200 270 187 188 335 186 233 271 184 185 383 183 201 272 181 182 336 180 265 273 178 179 368 177 202 274 175 176 337 174 234 275 172 173 384 171 203 276 169 170 338 168 250 277 166 167 369 165 204 278 ...

result:

ok 5 testcases

Test #42:

score: 15
Accepted
time: 154ms
memory: 10200kb

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:

331 1 265 398 256 365 231 196 266 195 197 332 194 198 267 192 193 333 191 248 268 189 190 366 188 199 269 186 187 334 185 232 270 183 184 382 182 200 271 180 181 335 179 264 272 177 178 367 176 201 273 174 175 336 173 233 274 171 172 383 170 202 275 168 169 337 167 249 276 165 166 368 164 203 277 16...

result:

ok 5 testcases

Test #43:

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

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

result:

ok 194 testcases

Test #44:

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

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

result:

ok 62 testcases

Test #45:

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

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

result:

ok 248 testcases

Test #46:

score: 15
Accepted
time: 24ms
memory: 9384kb

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
218 1 27 359 28 29 314 30 337 31 219 32 289 33 154 34 220 35 290 36 352 37 221 38 288 39 155 40 222 41 322 42 338 43 223 44 286 45 156 46 224 47 287 48 363 49 225 50 285 51 157 52 226 53 315 54 339 55 227 56 283 57 158 58 228 59 284 60 353 61 229 62 282 63 159 64 230 65 326 66 340 67 231 68 280 6...

result:

ok 5 testcases

Test #47:

score: 15
Accepted
time: 9ms
memory: 6380kb

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:

1 2 5 3 205 4 108 8 162 6 109 7 186 9 111 10 161 13 116 11 199 12 112 14 163 16 113 15 187 22 114 17 164 18 115 19 209 20 119 21 167 33 117 23 188 24 118 25 165 26 125 27 200 28 120 29 166 30 121 31 189 32 122 34 168 35 123 36 210 40 124 37 184 38 126 39 190 47 138 41 169 42 127 43 202 44 128 45 170...

result:

ok 5 testcases

Test #48:

score: 15
Accepted
time: 4ms
memory: 5872kb

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

result:

ok 8 testcases

Test #49:

score: 15
Accepted
time: 5ms
memory: 3968kb

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:

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

result:

ok 20 testcases

Test #50:

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

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:

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

result:

ok 40 testcases

Test #51:

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

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:

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

result:

ok 80 testcases

Test #52:

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

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

result:

ok 200 testcases

Subtask #6:

score: 0
Time Limit Exceeded

Dependency #1:

100%
Accepted

Dependency #2:

100%
Accepted

Dependency #3:

100%
Accepted

Dependency #4:

100%
Accepted

Dependency #5:

100%
Accepted

Test #53:

score: 0
Time Limit Exceeded

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:


result:


Subtask #7:

score: 6
Accepted

Dependency #4:

100%
Accepted

Test #63:

score: 6
Accepted
time: 133ms
memory: 222024kb

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: 37ms
memory: 20404kb

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:

1 2 3 4 345 5 504 6 346 7 624 8 347 9 505 10 348 11 585 12 349 13 506 14 350 15 653 16 351 17 507 18 352 19 586 20 353 21 508 22 354 23 625 24 355 25 509 26 356 27 587 28 357 29 510 30 358 31 644 32 359 35 511 33 360 34 588 36 361 37 512 38 362 39 626 40 363 41 513 42 364 43 589 44 365 45 514 46 366...

result:

ok 3 testcases

Test #65:

score: 6
Accepted
time: 34ms
memory: 10604kb

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:

3 1 2 6 4 5 35 7 10 8 26 9 36 34 37 357 49 50 419 52 38 41 39 51 40 367 53 358 55 365 369 54 56 366 57 432 58 368 60 420 62 59 61 421 63 370 64 422 65 72 66 74 67 73 68 75 77 69 70 78 71 76 371 372 433 85 79 83 80 84 81 439 82 86 87 434 89 88 95 97 90 94 91 96 92 373 93 99 98 374 102 100 435 375 101...

result:

ok 4 testcases

Test #66:

score: 6
Accepted
time: 19ms
memory: 21028kb

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:

1 2 3 4 613 5 330 6 492 7 331 8 573 9 332 10 493 12 333 11 651 13 334 14 494 15 335 16 574 17 336 18 495 19 337 20 614 21 338 22 496 23 339 24 575 25 340 26 497 27 341 28 634 29 342 30 498 31 343 33 576 32 344 34 499 35 345 36 615 37 346 38 500 39 347 40 577 41 348 42 501 43 349 44 644 45 350 46 502...

result:

ok 10 testcases

Test #67:

score: 6
Accepted
time: 58ms
memory: 45912kb

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

result:

ok 7 testcases

Test #68:

score: 6
Accepted
time: 31ms
memory: 27528kb

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
1 2 3 4 32 5 53 6 27 7 50 8 81 9 57 10 79 11 100 12 54 14 94 55 13 15 95 16 56 17 82 18 26 20 83 22 19 21 101 23 99 24 102 25 103 104 150 152 151 153 154 170 105 155 106 166 107 176 108 167 109 169 175 111 171 110 112 174 113 168 114 157 115 158 117 160 127 116 118 128 119 130 120 129 121 159 ...

result:

ok 8 testcases

Test #69:

score: 6
Accepted
time: 36ms
memory: 9448kb

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:

1 2 3 4 250 251 5 6 10 7 12 8 11 9 13 15 259 16 260 14 273 17 252 18 263 19 262 20 264 22 270 332 21 23 26 24 27 25 29 28 30 32 272 274 276 277 31 33 308 34 311 35 309 36 310 37 275 38 279 40 328 312 39 41 42 282 43 335 45 54 51 44 46 52 47 56 48 53 49 55 50 278 57 58 59 283 316 313 60 284 61 307 62...

result:

ok 15 testcases

Test #70:

score: 6
Accepted
time: 964ms
memory: 153044kb

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:

1666 1 1329 2000 1330 1331 1917 1332 1667 1333 665 1334 664 666 1335 663 667 1668 662 668 1336 661 669 1834 660 670 1337 659 671 1669 658 672 1338 657 673 1835 656 674 1339 655 675 1670 654 676 1340 653 677 1918 652 678 1341 651 679 1671 650 680 1342 649 681 1836 648 682 1343 647 683 1672 646 684 13...

result:

ok 1 testcase

Test #71:

score: 6
Accepted
time: 60ms
memory: 152448kb

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: 962ms
memory: 152884kb

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:

1832 1 1327 1999 1328 1329 1665 1330 1916 1331 1666 1332 664 1333 663 665 1334 662 666 1667 661 667 1335 660 668 1833 659 669 1336 658 670 1668 657 671 1337 656 672 1834 655 673 1338 654 674 1669 653 675 1339 652 676 1917 651 677 1340 650 678 1670 649 679 1341 648 680 1835 647 681 1342 646 682 1671 ...

result:

ok 1 testcase

Test #73:

score: 6
Accepted
time: 69ms
memory: 152528kb

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: 961ms
memory: 152752kb

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:

1665 1 1329 1998 1330 1331 1832 1332 665 1333 664 666 1334 663 667 1666 662 668 1335 661 669 1667 660 670 1336 659 671 1833 658 672 1337 657 673 1668 656 674 1338 655 675 1916 654 676 1339 653 677 1669 652 678 1340 651 679 1834 650 680 1341 649 681 1670 648 682 1342 647 683 1957 646 684 1343 645 685...

result:

ok 1 testcase

Test #75:

score: 6
Accepted
time: 71ms
memory: 152192kb

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

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: 103ms
memory: 27700kb

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:

1 3 2 4 20 22 86 94 87 90 23 91 24 92 25 254 93 26 27 95 29 28 96 30 97 31 106 32 99 33 36 34 98 35 107 108 100 101 105 116 109 102 103 104 118 119 250 248 265 251 253 120 121 262 122 255 124 263 123 256 125 266 126 209 127 211 128 143 129 139 130 140 144 131 132 141 133 142 134 210 135 136 137 138 ...

result:

ok 2 testcases

Subtask #8:

score: 11
Accepted

Dependency #5:

100%
Accepted

Test #78:

score: 11
Accepted
time: 128ms
memory: 221872kb

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: 117ms
memory: 27368kb

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:

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

result:

ok 2 testcases

Test #80:

score: 11
Accepted
time: 52ms
memory: 18100kb

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:

1 2 3 176 306 4 397 5 307 6 509 7 308 8 597 9 309 10 435 11 310 12 510 13 311 14 560 15 312 16 398 17 313 18 511 19 314 20 585 21 315 22 423 23 316 24 512 25 317 26 561 27 318 28 399 29 319 30 513 31 320 32 609 33 321 34 446 35 322 36 514 37 323 38 562 39 324 40 400 41 325 42 515 43 326 44 586 45 32...

result:

ok 2 testcases

Test #81:

score: 11
Accepted
time: 47ms
memory: 20004kb

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:

1 2 190 3 549 4 308 5 375 6 191 7 309 8 484 9 525 10 310 11 373 12 192 13 311 14 374 15 572 16 312 17 372 18 193 19 313 20 472 21 526 22 314 23 370 24 194 25 315 26 371 27 550 28 316 29 369 30 195 31 317 32 495 33 527 34 318 35 367 36 196 37 319 38 368 39 562 40 320 41 366 42 197 43 321 44 473 45 52...

result:

ok 3 testcases

Test #82:

score: 11
Accepted
time: 48ms
memory: 13964kb

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:

1 2 160 3 249 4 310 5 388 6 247 7 248 8 329 9 246 10 281 11 330 12 244 13 245 14 398 15 243 16 301 17 369 18 241 19 242 20 331 21 240 22 282 23 332 24 238 25 239 26 370 27 237 28 311 29 405 30 235 31 236 32 333 33 234 34 283 35 334 36 232 37 233 38 389 39 231 40 302 41 371 42 229 43 230 44 335 45 22...

result:

ok 4 testcases

Test #83:

score: 11
Accepted
time: 39ms
memory: 76372kb

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
1 2 3 6 135 4 93 5 171 7 91 15 136 8 137 9 94 10 157 11 95 12 96 13 138 14 97 16 175 19 98 17 139 18 99 32 158 20 100 21 159 22 101 23 168 24 102 25 140 26 103 27 167 28 104 29 141 30 105 31 178 40 106 33 142 34 107 35 160 36 108 37 143 38 109 39 169 52 110 41 144 42 111 43 161 44 112 45 145 4...

result:

ok 8 testcases

Test #84:

score: 11
Accepted
time: 76ms
memory: 57468kb

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 2 5 3 8 4 11 9 7 6 10 
1 2 15 3 93 4 175 5 94 6 143 7 95 8 157 9 96 10 127 11 97 12 144 13 98 14 158 18 99 16 181 17 100 19 145 66 101 20 156 21 102 22 128 23 129 24 146 25 104 26 167 27 105 28 176 29 106 30 147 31 107 32 154 33 108 34 130 35 109 36 148 37 110 38 155 39 111 40 180 41 112 42 149...

result:

ok 8 testcases

Test #85:

score: 11
Accepted
time: 120ms
memory: 34480kb

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 2 4 6 3 
1 2 4 7 12 3 6 8 13 5 11 9 14 10 
20 1 2 30 12 16 28 15 21 26 13 22 29 17 23 27 14 8 18 7 9 24 6 10 19 4 5 25 3 11 
1 2 3 124 930 4 481 5 617 6 982 7 480 8 618 9 859 10 479 11 619 12 957 13 478 14 620 15 931 16 477 17 621 18 879 19 476 20 622 21 932 22 475 23 623 24 958 25 474 26 624 27...

result:

ok 11 testcases

Test #86:

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

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:

1 2 57 3 320 4 215 5 375 6 216 7 321 8 217 9 372 10 218 11 322 12 219 13 376 14 220 15 323 16 221 17 377 18 222 19 324 20 223 21 416 22 224 23 325 24 225 25 378 26 226 27 326 28 227 29 404 30 228 31 327 32 229 33 426 34 231 35 328 36 246 37 407 38 232 39 329 40 233 41 409 42 234 43 330 44 235 45 423...

result:

ok 11 testcases

Test #87:

score: 11
Accepted
time: 621ms
memory: 160136kb

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:

1168 1 1001 1997 584 1994 994 1169 1585 585 1170 1793 793 1171 1586 586 1172 1897 897 1173 1587 587 1174 1794 794 1175 1588 588 1176 1949 949 1177 1589 589 1178 1795 795 1179 1590 590 1180 1898 898 1181 1591 591 1182 1796 796 1183 1592 592 1184 1975 975 1185 1593 593 1186 1797 797 1187 1594 594 1188...

result:

ok 1 testcase

Test #88:

score: 11
Accepted
time: 36ms
memory: 97480kb

input:

1
2000 0

output:

1 2 3 4 1751 5 1003 6 1502 7 1004 8 1876 9 1005 10 1503 11 1006 12 1752 13 1007 14 1504 15 1008 16 1985 17 1009 18 1505 19 1010 20 1753 21 1011 22 1506 23 1012 24 1877 25 1013 26 1507 27 1014 28 1754 29 1015 30 1508 31 1016 32 1939 33 1017 34 1509 35 1018 36 1755 37 1019 38 1510 39 1020 40 1878 41 1...

result:

ok 1 testcase

Test #89:

score: 11
Accepted
time: 963ms
memory: 153012kb

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:

1666 1 1329 2000 1330 1331 1917 1332 1667 1333 665 1334 664 666 1335 663 667 1668 662 668 1336 661 669 1834 660 670 1337 659 671 1669 658 672 1338 657 673 1835 656 674 1339 655 675 1670 654 676 1340 653 677 1918 652 678 1341 651 679 1671 650 680 1342 649 681 1836 648 682 1343 647 683 1672 646 684 13...

result:

ok 1 testcase

Test #90:

score: 11
Accepted
time: 201ms
memory: 97840kb

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:

1 2 4 3 1752 6 1004 5 1501 8 1003 7 1875 10 1006 9 1504 12 1005 11 1751 14 1008 13 1503 16 1007 15 1986 18 1010 17 1506 20 1009 19 1754 22 1012 21 1505 24 1011 23 1878 26 1014 25 1508 28 1013 27 1753 30 1016 29 1507 32 1015 31 1940 34 1018 33 1510 36 1017 35 1756 38 1020 37 1509 40 1019 39 1877 42 1...

result:

ok 1 testcase

Test #91:

score: 11
Accepted
time: 296ms
memory: 139892kb

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:

1 2 832 3 1432 4 1743 5 1868 6 1370 7 1244 8 1496 9 1243 10 1245 11 1744 12 1242 13 1246 14 1497 15 1240 16 1241 17 1745 18 1239 19 1479 20 1498 21 1237 22 1238 23 1869 24 1236 25 1247 26 1499 27 1234 28 1235 29 1746 30 1233 31 1371 32 1500 33 1231 34 1232 35 1931 36 1230 37 1248 38 1501 39 1228 40 ...

result:

ok 1 testcase

Test #92:

score: 11
Accepted
time: 79ms
memory: 152532kb

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: 974ms
memory: 152916kb

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:

1832 1 1327 1999 1328 1329 1665 1330 1916 1331 1666 1332 664 1333 663 665 1334 662 666 1667 661 667 1335 660 668 1833 659 669 1336 658 670 1668 657 671 1337 656 672 1834 655 673 1338 654 674 1669 653 675 1339 652 676 1917 651 677 1340 650 678 1670 649 679 1341 648 680 1835 647 681 1342 646 682 1671 ...

result:

ok 1 testcase

Test #94:

score: 11
Accepted
time: 68ms
memory: 152528kb

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: 955ms
memory: 152968kb

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:

1665 1 1329 1998 1330 1331 1832 1332 665 1333 664 666 1334 663 667 1666 662 668 1335 661 669 1667 660 670 1336 659 671 1833 658 672 1337 657 673 1668 656 674 1338 655 675 1916 654 676 1339 653 677 1669 652 678 1340 651 679 1834 650 680 1341 649 681 1670 648 682 1342 647 683 1957 646 684 1343 645 685...

result:

ok 1 testcase

Test #96:

score: 11
Accepted
time: 76ms
memory: 152268kb

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

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: 23ms
memory: 30292kb

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: 0
Skipped

Dependency #1:

100%
Accepted

Dependency #2:

100%
Accepted

Dependency #3:

100%
Accepted

Dependency #4:

100%
Accepted

Dependency #5:

100%
Accepted

Dependency #6:

0%