QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#707120#9551. The Emperorsuperguymj#AC ✓15ms12448kbC++205.4kb2024-11-03 14:45:422024-11-03 14:45:42

Judging History

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

  • [2024-11-03 14:45:42]
  • 评测
  • 测评结果:AC
  • 用时:15ms
  • 内存:12448kb
  • [2024-11-03 14:45:42]
  • 提交

answer

#include <bits/stdc++.h>
#define rep(i,x,y) for(int i = x; i <= y; i++)
#define mid ((l + r) >> 1)
#define lch (rt << 1)
#define rch (rt << 1 | 1)

using namespace std;

using u32 = unsigned;
using i64 = long long;
using u64 = unsigned long long;

int getint() {
    char ch;
    while (!isdigit(ch = getchar()));
    int x = ch - 48;
    while (isdigit(ch = getchar())) x = x * 10 + ch - 48;
    return x;
}

using u32 = unsigned;
using i64 = long long;
using u64 = unsigned long long;
 
// TODO: Dynamic ModInt
 
template<typename T>
constexpr T power(T a, u64 b) {
    T res {1};
    for (; b != 0; b /= 2, a *= a) {
        if (b % 2 == 1) {
            res *= a;
        }
    }
    return res;
}
 
template<u32 P>
constexpr u32 mulMod(u32 a, u32 b) {
    return 1ULL * a * b % P;
}
 
template<u64 P>
constexpr u64 mulMod(u64 a, u64 b) {
    u64 res = a * b - u64(1.L * a * b / P - 0.5L) * P;
    res %= P;
    return res;
}
 
template<typename U, U P>
struct ModIntBase {
public:
    constexpr ModIntBase() : x {0} {}
    
    template<typename T>
    constexpr ModIntBase(T x_) : x {norm(x_ % T {P})} {}
    
    constexpr static U norm(U x) {
        if ((x >> (8 * sizeof(U) - 1) & 1) == 1) {
            x += P;
        }
        if (x >= P) {
            x -= P;
        }
        return x;
    }
    
    constexpr U val() const {
        return x;
    }
    
    constexpr ModIntBase operator-() const {
        ModIntBase res;
        res.x = norm(P - x);
        return res;
    }
    
    constexpr ModIntBase inv() const {
        return power(*this, P - 2);
    }
    
    constexpr ModIntBase &operator*=(const ModIntBase &rhs) & {
        x = mulMod<P>(x, rhs.val());
        return *this;
    }
    
    constexpr ModIntBase &operator+=(const ModIntBase &rhs) & {
        x = norm(x + rhs.x);
        return *this;
    }
    
    constexpr ModIntBase &operator-=(const ModIntBase &rhs) & {
        x = norm(x - rhs.x);
        return *this;
    }
    
    constexpr ModIntBase &operator/=(const ModIntBase &rhs) & {
        return *this *= rhs.inv();
    }
    
    friend constexpr ModIntBase operator*(ModIntBase lhs, const ModIntBase &rhs) {
        lhs *= rhs;
        return lhs;
    }
    
    friend constexpr ModIntBase operator+(ModIntBase lhs, const ModIntBase &rhs) {
        lhs += rhs;
        return lhs;
    }
    
    friend constexpr ModIntBase operator-(ModIntBase lhs, const ModIntBase &rhs) {
        lhs -= rhs;
        return lhs;
    }
    
    friend constexpr ModIntBase operator/(ModIntBase lhs, const ModIntBase &rhs) {
        lhs /= rhs;
        return lhs;
    }

    friend constexpr std::ostream &operator<<(std::ostream &os, const ModIntBase &a) {
        return os << a.val();
    }
    
    friend constexpr bool operator==(ModIntBase lhs, ModIntBase rhs) {
        return lhs.val() == rhs.val();
    }
    
    friend constexpr bool operator!=(ModIntBase lhs, ModIntBase rhs) {
        return lhs.val() != rhs.val();
    }
    
    friend constexpr bool operator<(ModIntBase lhs, ModIntBase rhs) {
        return lhs.val() < rhs.val();
    }
    
private:
    U x;
};
 
template<u32 P>
using ModInt = ModIntBase<u32, P>;
 
template<u64 P>
using ModInt64 = ModIntBase<u64, P>;
 
constexpr u32 P = 998244353;

using Z = ModInt<P>;

int main() {
    
    int n = getint();
    vector<vector<int>> ins(n);
    rep(i,0,n-1) {
        char s[10];
        scanf("%s", s);
        if (s[0] == 'P') {
            ins[i].resize(4);
            rep(j,0,3) ins[i][j] = getint();
        } else {
            ins[i].resize(2);
            rep(j,0,1) ins[i][j] = getint();
        }
    }
    
    if (ins[0].size() == 2) {
        cout << 1 << '\n';
        return 0;
    }

    for (auto& i : ins) for (auto& j : i) j--;

    Z ans = 0;
    vector<int> vis(n);
    vector<vector<int>> to(n, vector<int>(1024, -1));
    vector<vector<Z>> f(n, vector<Z>(1024));
    
    auto dfs2 = [&](auto& self, int now, int lst) -> void {
        if (to[now][lst] == -2) {
            cout << -1 << '\n';
            exit(0);
        }
        if (to[now][lst] != -1) {
            return;
        }
        to[now][lst] = -2;
        if (ins[now].size() == 4) {
            int a = ins[now][0], x = ins[now][1], b = ins[now][2], y = ins[now][3];
            if (a == lst) {
                to[now][lst] = x;
                f[now][lst] = 1;
            } else {
                self(self, y, b);
                self(self, to[y][b], lst);
                to[now][lst] = to[to[y][b]][lst];
                f[now][lst] = 1 + f[y][b] + f[to[y][b]][lst];
            }
        } else {
            int b = ins[now][0], y = ins[now][1];
            self(self, y, b);
            self(self, to[y][b], lst);
            to[now][lst] = to[to[y][b]][lst];
            f[now][lst] = 1 + f[y][b] + f[to[y][b]][lst];
        }
    };

    auto dfs1 = [&](auto& self, int now) -> void {
        if (vis[now]) {
            cout << -1 << '\n';
            exit(0);
        }

        vis[now] = 1;
        if (ins[now].size() == 2) {
            cout << ans + 1 << '\n';
            exit(0);
        }
      
        int b = ins[now][2], y = ins[now][3];
        dfs2(dfs2, y, b);
        ans += 1 + f[y][b];
        self(self, to[y][b]);
    };
    dfs1(dfs1, 0);

    return 0;
}

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

Details

Tip: Click on the bar to expand more detailed information

Test #1:

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

input:

1
HALT; PUSH 1 GOTO 1

output:

1

result:

ok 1 number(s): "1"

Test #2:

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

input:

5
POP 1 GOTO 2; PUSH 1 GOTO 2
HALT; PUSH 1 GOTO 3
POP 1 GOTO 4; PUSH 2 GOTO 4
POP 1 GOTO 2; PUSH 2 GOTO 4
HALT; PUSH 99 GOTO 4

output:

5

result:

ok 1 number(s): "5"

Test #3:

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

input:

1
POP 1 GOTO 1; PUSH 1 GOTO 1

output:

-1

result:

ok 1 number(s): "-1"

Test #4:

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

input:

61
POP 62 GOTO 61; PUSH 30 GOTO 60
POP 1 GOTO 3; PUSH 62 GOTO 61
POP 2 GOTO 61; PUSH 62 GOTO 61
POP 4 GOTO 7; PUSH 2 GOTO 61
POP 62 GOTO 61; PUSH 3 GOTO 4
POP 62 GOTO 61; PUSH 3 GOTO 5
POP 5 GOTO 10; PUSH 3 GOTO 6
POP 62 GOTO 61; PUSH 4 GOTO 7
POP 62 GOTO 61; PUSH 4 GOTO 8
POP 6 GOTO 12; PUSH 4 GOTO...

output:

150994941

result:

ok 1 number(s): "150994941"

Test #5:

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

input:

60
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 51 GOTO 3; PUSH 51 GOTO 2
POP 2 GOTO 4; PUSH 2 GOTO 1
POP 52 GOTO 5; PUSH 52 GOTO 4
POP 3 GOTO 6; PUSH 3 GOTO 1
POP 53 GOTO 7; PUSH 53 GOTO 6
POP 4 GOTO 8; PUSH 4 GOTO 1
POP 54 GOTO 9; PUSH 54 GOTO 8
POP 5 GOTO 10; PUSH 5 GOTO 1
POP 55 GOTO 11; PUSH 55 GOTO 10
POP ...

output:

150994941

result:

ok 1 number(s): "150994941"

Test #6:

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

input:

119
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 2 GOTO 3; PUSH 2 GOTO 1
POP 3 GOTO 4; PUSH 3 GOTO 1
POP 259 GOTO 5; PUSH 259 GOTO 4
POP 4 GOTO 6; PUSH 4 GOTO 1
POP 5 GOTO 7; PUSH 5 GOTO 1
POP 6 GOTO 8; PUSH 6 GOTO 1
POP 7 GOTO 9; PUSH 7 GOTO 1
POP 8 GOTO 10; PUSH 8 GOTO 1
POP 264 GOTO 11; PUSH 264 GOTO 10
POP 9...

output:

944833405

result:

ok 1 number(s): "944833405"

Test #7:

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

input:

198
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 257 GOTO 3; PUSH 257 GOTO 2
POP 2 GOTO 4; PUSH 2 GOTO 1
POP 258 GOTO 5; PUSH 258 GOTO 4
POP 3 GOTO 6; PUSH 3 GOTO 1
POP 259 GOTO 7; PUSH 259 GOTO 6
POP 4 GOTO 8; PUSH 4 GOTO 1
POP 260 GOTO 9; PUSH 260 GOTO 8
POP 5 GOTO 10; PUSH 5 GOTO 1
POP 6 GOTO 11; PUSH 6 GOTO ...

output:

795829251

result:

ok 1 number(s): "795829251"

Test #8:

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

input:

505
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 257 GOTO 3; PUSH 257 GOTO 2
POP 2 GOTO 4; PUSH 2 GOTO 1
POP 258 GOTO 5; PUSH 258 GOTO 4
POP 3 GOTO 6; PUSH 3 GOTO 1
POP 259 GOTO 7; PUSH 259 GOTO 6
POP 4 GOTO 8; PUSH 4 GOTO 1
POP 260 GOTO 9; PUSH 260 GOTO 8
POP 5 GOTO 10; PUSH 5 GOTO 1
POP 261 GOTO 11; PUSH 261 G...

output:

134514797

result:

ok 1 number(s): "134514797"

Test #9:

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

input:

512
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 257 GOTO 3; PUSH 257 GOTO 2
POP 2 GOTO 4; PUSH 2 GOTO 1
POP 258 GOTO 5; PUSH 258 GOTO 4
POP 3 GOTO 6; PUSH 3 GOTO 1
POP 259 GOTO 7; PUSH 259 GOTO 6
POP 4 GOTO 8; PUSH 4 GOTO 1
POP 260 GOTO 9; PUSH 260 GOTO 8
POP 5 GOTO 10; PUSH 5 GOTO 1
POP 261 GOTO 11; PUSH 261 G...

output:

339814067

result:

ok 1 number(s): "339814067"

Test #10:

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

input:

19
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 51 GOTO 3; PUSH 51 GOTO 2
POP 2 GOTO 4; PUSH 2 GOTO 1
POP 52 GOTO 5; PUSH 52 GOTO 4
POP 3 GOTO 6; PUSH 3 GOTO 1
POP 4 GOTO 7; PUSH 4 GOTO 1
POP 54 GOTO 8; PUSH 54 GOTO 7
POP 5 GOTO 9; PUSH 5 GOTO 1
POP 55 GOTO 10; PUSH 55 GOTO 9
POP 6 GOTO 11; PUSH 6 GOTO 1
POP 56 ...

output:

1919

result:

ok 1 number(s): "1919"

Test #11:

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

input:

21
POP 22 GOTO 21; PUSH 6 GOTO 20
POP 1 GOTO 3; PUSH 22 GOTO 21
POP 2 GOTO 21; PUSH 22 GOTO 21
POP 22 GOTO 21; PUSH 2 GOTO 21
POP 4 GOTO 7; PUSH 2 GOTO 4
POP 22 GOTO 21; PUSH 3 GOTO 5
POP 5 GOTO 10; PUSH 3 GOTO 6
POP 22 GOTO 21; PUSH 4 GOTO 7
POP 22 GOTO 21; PUSH 4 GOTO 8
POP 6 GOTO 14; PUSH 4 GOTO ...

output:

1919

result:

ok 1 number(s): "1919"

Test #12:

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

input:

21
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 2 GOTO 3; PUSH 2 GOTO 1
POP 52 GOTO 4; PUSH 52 GOTO 3
POP 3 GOTO 5; PUSH 3 GOTO 1
POP 53 GOTO 6; PUSH 53 GOTO 5
POP 4 GOTO 7; PUSH 4 GOTO 1
POP 5 GOTO 8; PUSH 5 GOTO 1
POP 6 GOTO 9; PUSH 6 GOTO 1
POP 56 GOTO 10; PUSH 56 GOTO 9
POP 7 GOTO 11; PUSH 7 GOTO 1
POP 8 GOT...

output:

11451

result:

ok 1 number(s): "11451"

Test #13:

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

input:

25
POP 26 GOTO 25; PUSH 9 GOTO 24
POP 1 GOTO 3; PUSH 26 GOTO 25
POP 2 GOTO 25; PUSH 26 GOTO 25
POP 26 GOTO 25; PUSH 2 GOTO 25
POP 4 GOTO 7; PUSH 2 GOTO 4
POP 26 GOTO 25; PUSH 3 GOTO 5
POP 5 GOTO 9; PUSH 3 GOTO 6
POP 26 GOTO 25; PUSH 4 GOTO 7
POP 6 GOTO 11; PUSH 4 GOTO 8
POP 26 GOTO 25; PUSH 5 GOTO 9...

output:

11451

result:

ok 1 number(s): "11451"

Test #14:

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

input:

30
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 2 GOTO 3; PUSH 2 GOTO 1
POP 3 GOTO 4; PUSH 3 GOTO 1
POP 53 GOTO 5; PUSH 53 GOTO 4
POP 4 GOTO 6; PUSH 4 GOTO 1
POP 5 GOTO 7; PUSH 5 GOTO 1
POP 55 GOTO 8; PUSH 55 GOTO 7
POP 6 GOTO 9; PUSH 6 GOTO 1
POP 56 GOTO 10; PUSH 56 GOTO 9
POP 7 GOTO 11; PUSH 7 GOTO 1
POP 8 GOT...

output:

1234567

result:

ok 1 number(s): "1234567"

Test #15:

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

input:

38
POP 39 GOTO 38; PUSH 13 GOTO 37
POP 1 GOTO 3; PUSH 39 GOTO 38
POP 2 GOTO 38; PUSH 39 GOTO 38
POP 4 GOTO 7; PUSH 2 GOTO 38
POP 39 GOTO 38; PUSH 3 GOTO 4
POP 39 GOTO 38; PUSH 3 GOTO 5
POP 5 GOTO 10; PUSH 3 GOTO 6
POP 39 GOTO 38; PUSH 4 GOTO 7
POP 39 GOTO 38; PUSH 4 GOTO 8
POP 6 GOTO 12; PUSH 4 GOTO...

output:

1234567

result:

ok 1 number(s): "1234567"

Test #16:

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

input:

41
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 51 GOTO 3; PUSH 51 GOTO 2
POP 2 GOTO 4; PUSH 2 GOTO 1
POP 52 GOTO 5; PUSH 52 GOTO 4
POP 3 GOTO 6; PUSH 3 GOTO 1
POP 4 GOTO 7; PUSH 4 GOTO 1
POP 54 GOTO 8; PUSH 54 GOTO 7
POP 5 GOTO 9; PUSH 5 GOTO 1
POP 6 GOTO 10; PUSH 6 GOTO 1
POP 56 GOTO 11; PUSH 56 GOTO 10
POP 7 ...

output:

123456789

result:

ok 1 number(s): "123456789"

Test #17:

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

input:

53
POP 54 GOTO 53; PUSH 22 GOTO 52
POP 1 GOTO 3; PUSH 54 GOTO 53
POP 2 GOTO 53; PUSH 54 GOTO 53
POP 54 GOTO 53; PUSH 2 GOTO 53
POP 54 GOTO 53; PUSH 2 GOTO 4
POP 4 GOTO 8; PUSH 2 GOTO 5
POP 54 GOTO 53; PUSH 3 GOTO 6
POP 5 GOTO 11; PUSH 3 GOTO 7
POP 54 GOTO 53; PUSH 4 GOTO 8
POP 54 GOTO 53; PUSH 4 GOT...

output:

123456789

result:

ok 1 number(s): "123456789"

Test #18:

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

input:

59
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 51 GOTO 3; PUSH 51 GOTO 2
POP 2 GOTO 4; PUSH 2 GOTO 1
POP 52 GOTO 5; PUSH 52 GOTO 4
POP 3 GOTO 6; PUSH 3 GOTO 1
POP 53 GOTO 7; PUSH 53 GOTO 6
POP 4 GOTO 8; PUSH 4 GOTO 1
POP 54 GOTO 9; PUSH 54 GOTO 8
POP 5 GOTO 10; PUSH 5 GOTO 1
POP 55 GOTO 11; PUSH 55 GOTO 10
POP ...

output:

150994939

result:

ok 1 number(s): "150994939"

Test #19:

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

input:

61
POP 62 GOTO 61; PUSH 25 GOTO 60
POP 1 GOTO 3; PUSH 62 GOTO 61
POP 2 GOTO 61; PUSH 62 GOTO 61
POP 4 GOTO 8; PUSH 2 GOTO 61
POP 62 GOTO 61; PUSH 3 GOTO 4
POP 62 GOTO 61; PUSH 3 GOTO 5
POP 62 GOTO 61; PUSH 3 GOTO 6
POP 5 GOTO 11; PUSH 3 GOTO 7
POP 62 GOTO 61; PUSH 4 GOTO 8
POP 62 GOTO 61; PUSH 4 GOT...

output:

150994941

result:

ok 1 number(s): "150994941"

Test #20:

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

input:

106
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 2 GOTO 3; PUSH 2 GOTO 1
POP 3 GOTO 4; PUSH 3 GOTO 1
POP 515 GOTO 5; PUSH 515 GOTO 4
POP 4 GOTO 6; PUSH 4 GOTO 1
POP 516 GOTO 7; PUSH 516 GOTO 6
POP 5 GOTO 8; PUSH 5 GOTO 1
POP 6 GOTO 9; PUSH 6 GOTO 1
POP 518 GOTO 10; PUSH 518 GOTO 9
POP 7 GOTO 11; PUSH 7 GOTO 1
PO...

output:

547101648

result:

ok 1 number(s): "547101648"

Test #21:

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

input:

339
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 2 GOTO 3; PUSH 2 GOTO 1
POP 3 GOTO 4; PUSH 3 GOTO 1
POP 515 GOTO 5; PUSH 515 GOTO 4
POP 4 GOTO 6; PUSH 4 GOTO 1
POP 5 GOTO 7; PUSH 5 GOTO 1
POP 6 GOTO 8; PUSH 6 GOTO 1
POP 518 GOTO 9; PUSH 518 GOTO 8
POP 7 GOTO 10; PUSH 7 GOTO 1
POP 8 GOTO 11; PUSH 8 GOTO 1
POP 9 ...

output:

761576546

result:

ok 1 number(s): "761576546"

Test #22:

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

input:

381
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 2 GOTO 3; PUSH 2 GOTO 1
POP 514 GOTO 4; PUSH 514 GOTO 3
POP 3 GOTO 5; PUSH 3 GOTO 1
POP 4 GOTO 6; PUSH 4 GOTO 1
POP 516 GOTO 7; PUSH 516 GOTO 6
POP 5 GOTO 8; PUSH 5 GOTO 1
POP 6 GOTO 9; PUSH 6 GOTO 1
POP 518 GOTO 10; PUSH 518 GOTO 9
POP 7 GOTO 11; PUSH 7 GOTO 1
PO...

output:

722131913

result:

ok 1 number(s): "722131913"

Test #23:

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

input:

381
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 2 GOTO 3; PUSH 2 GOTO 1
POP 514 GOTO 4; PUSH 514 GOTO 3
POP 3 GOTO 5; PUSH 3 GOTO 1
POP 4 GOTO 6; PUSH 4 GOTO 1
POP 516 GOTO 7; PUSH 516 GOTO 6
POP 5 GOTO 8; PUSH 5 GOTO 1
POP 6 GOTO 9; PUSH 6 GOTO 1
POP 518 GOTO 10; PUSH 518 GOTO 9
POP 7 GOTO 11; PUSH 7 GOTO 1
PO...

output:

722131911

result:

ok 1 number(s): "722131911"

Test #24:

score: 0
Accepted
time: 7ms
memory: 9936kb

input:

765
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 2 GOTO 3; PUSH 2 GOTO 1
POP 514 GOTO 4; PUSH 514 GOTO 3
POP 3 GOTO 5; PUSH 3 GOTO 1
POP 4 GOTO 6; PUSH 4 GOTO 1
POP 516 GOTO 7; PUSH 516 GOTO 6
POP 5 GOTO 8; PUSH 5 GOTO 1
POP 6 GOTO 9; PUSH 6 GOTO 1
POP 518 GOTO 10; PUSH 518 GOTO 9
POP 7 GOTO 11; PUSH 7 GOTO 1
PO...

output:

685576713

result:

ok 1 number(s): "685576713"

Test #25:

score: 0
Accepted
time: 7ms
memory: 10028kb

input:

765
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 2 GOTO 3; PUSH 2 GOTO 1
POP 514 GOTO 4; PUSH 514 GOTO 3
POP 3 GOTO 5; PUSH 3 GOTO 1
POP 4 GOTO 6; PUSH 4 GOTO 1
POP 516 GOTO 7; PUSH 516 GOTO 6
POP 5 GOTO 8; PUSH 5 GOTO 1
POP 6 GOTO 9; PUSH 6 GOTO 1
POP 518 GOTO 10; PUSH 518 GOTO 9
POP 7 GOTO 11; PUSH 7 GOTO 1
PO...

output:

685576715

result:

ok 1 number(s): "685576715"

Test #26:

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

input:

969
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 2 GOTO 3; PUSH 2 GOTO 1
POP 3 GOTO 4; PUSH 3 GOTO 1
POP 515 GOTO 5; PUSH 515 GOTO 4
POP 4 GOTO 6; PUSH 4 GOTO 1
POP 516 GOTO 7; PUSH 516 GOTO 6
POP 5 GOTO 8; PUSH 5 GOTO 1
POP 517 GOTO 9; PUSH 517 GOTO 8
POP 6 GOTO 10; PUSH 6 GOTO 1
POP 7 GOTO 11; PUSH 7 GOTO 1
PO...

output:

921893460

result:

ok 1 number(s): "921893460"

Test #27:

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

input:

994
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 2 GOTO 3; PUSH 2 GOTO 1
POP 3 GOTO 4; PUSH 3 GOTO 1
POP 515 GOTO 5; PUSH 515 GOTO 4
POP 4 GOTO 6; PUSH 4 GOTO 1
POP 516 GOTO 7; PUSH 516 GOTO 6
POP 5 GOTO 8; PUSH 5 GOTO 1
POP 6 GOTO 9; PUSH 6 GOTO 1
POP 7 GOTO 10; PUSH 7 GOTO 1
POP 8 GOTO 11; PUSH 8 GOTO 1
POP 52...

output:

96242942

result:

ok 1 number(s): "96242942"

Test #28:

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

input:

64
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 2 GOTO 3; PUSH 2 GOTO 1
POP 3 GOTO 4; PUSH 3 GOTO 1
POP 4 GOTO 5; PUSH 4 GOTO 1
POP 5 GOTO 6; PUSH 5 GOTO 1
POP 6 GOTO 7; PUSH 6 GOTO 1
POP 7 GOTO 8; PUSH 7 GOTO 1
POP 8 GOTO 9; PUSH 8 GOTO 1
POP 9 GOTO 10; PUSH 9 GOTO 1
POP 10 GOTO 11; PUSH 10 GOTO 1
POP 11 GOTO 1...

output:

932051909

result:

ok 1 number(s): "932051909"

Test #29:

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

input:

128
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 2 GOTO 3; PUSH 2 GOTO 1
POP 3 GOTO 4; PUSH 3 GOTO 1
POP 4 GOTO 5; PUSH 4 GOTO 1
POP 5 GOTO 6; PUSH 5 GOTO 1
POP 6 GOTO 7; PUSH 6 GOTO 1
POP 7 GOTO 8; PUSH 7 GOTO 1
POP 8 GOTO 9; PUSH 8 GOTO 1
POP 9 GOTO 10; PUSH 9 GOTO 1
POP 10 GOTO 11; PUSH 10 GOTO 1
POP 11 GOTO ...

output:

299560063

result:

ok 1 number(s): "299560063"

Test #30:

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

input:

256
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 2 GOTO 3; PUSH 2 GOTO 1
POP 3 GOTO 4; PUSH 3 GOTO 1
POP 4 GOTO 5; PUSH 4 GOTO 1
POP 5 GOTO 6; PUSH 5 GOTO 1
POP 6 GOTO 7; PUSH 6 GOTO 1
POP 7 GOTO 8; PUSH 7 GOTO 1
POP 8 GOTO 9; PUSH 8 GOTO 1
POP 9 GOTO 10; PUSH 9 GOTO 1
POP 10 GOTO 11; PUSH 10 GOTO 1
POP 11 GOTO ...

output:

169907033

result:

ok 1 number(s): "169907033"

Test #31:

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

input:

512
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 2 GOTO 3; PUSH 2 GOTO 1
POP 3 GOTO 4; PUSH 3 GOTO 1
POP 4 GOTO 5; PUSH 4 GOTO 1
POP 5 GOTO 6; PUSH 5 GOTO 1
POP 6 GOTO 7; PUSH 6 GOTO 1
POP 7 GOTO 8; PUSH 7 GOTO 1
POP 8 GOTO 9; PUSH 8 GOTO 1
POP 9 GOTO 10; PUSH 9 GOTO 1
POP 10 GOTO 11; PUSH 10 GOTO 1
POP 11 GOTO ...

output:

60241439

result:

ok 1 number(s): "60241439"

Test #32:

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

input:

1023
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 2 GOTO 3; PUSH 2 GOTO 1
POP 3 GOTO 4; PUSH 3 GOTO 1
POP 4 GOTO 5; PUSH 4 GOTO 1
POP 5 GOTO 6; PUSH 5 GOTO 1
POP 6 GOTO 7; PUSH 6 GOTO 1
POP 7 GOTO 8; PUSH 7 GOTO 1
POP 8 GOTO 9; PUSH 8 GOTO 1
POP 9 GOTO 10; PUSH 9 GOTO 1
POP 10 GOTO 11; PUSH 10 GOTO 1
POP 11 GOTO...

output:

796722581

result:

ok 1 number(s): "796722581"

Test #33:

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

input:

1024
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 2 GOTO 3; PUSH 2 GOTO 1
POP 3 GOTO 4; PUSH 3 GOTO 1
POP 4 GOTO 5; PUSH 4 GOTO 1
POP 5 GOTO 6; PUSH 5 GOTO 1
POP 6 GOTO 7; PUSH 6 GOTO 1
POP 7 GOTO 8; PUSH 7 GOTO 1
POP 8 GOTO 9; PUSH 8 GOTO 1
POP 9 GOTO 10; PUSH 9 GOTO 1
POP 10 GOTO 11; PUSH 10 GOTO 1
POP 11 GOTO...

output:

595200810

result:

ok 1 number(s): "595200810"

Test #34:

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

input:

1024
POP 1 GOTO 1; PUSH 1023 GOTO 2
POP 2 GOTO 3; PUSH 2 GOTO 2
POP 3 GOTO 4; PUSH 3 GOTO 2
POP 4 GOTO 5; PUSH 4 GOTO 2
POP 5 GOTO 6; PUSH 5 GOTO 2
POP 6 GOTO 7; PUSH 6 GOTO 2
POP 7 GOTO 8; PUSH 7 GOTO 2
POP 8 GOTO 9; PUSH 8 GOTO 2
POP 9 GOTO 10; PUSH 9 GOTO 2
POP 10 GOTO 11; PUSH 10 GOTO 2
POP 11 G...

output:

694574278

result:

ok 1 number(s): "694574278"

Test #35:

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

input:

1023
POP 1 GOTO 1; PUSH 1023 GOTO 2
POP 2 GOTO 3; PUSH 2 GOTO 2
POP 3 GOTO 4; PUSH 3 GOTO 2
POP 4 GOTO 5; PUSH 4 GOTO 2
POP 5 GOTO 6; PUSH 5 GOTO 2
POP 6 GOTO 7; PUSH 6 GOTO 2
POP 7 GOTO 8; PUSH 7 GOTO 2
POP 8 GOTO 9; PUSH 8 GOTO 2
POP 9 GOTO 10; PUSH 9 GOTO 2
POP 10 GOTO 11; PUSH 10 GOTO 2
POP 11 G...

output:

91626451

result:

ok 1 number(s): "91626451"

Test #36:

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

input:

1022
POP 1 GOTO 1; PUSH 1023 GOTO 2
POP 2 GOTO 3; PUSH 2 GOTO 2
POP 3 GOTO 4; PUSH 3 GOTO 2
POP 4 GOTO 5; PUSH 4 GOTO 2
POP 5 GOTO 6; PUSH 5 GOTO 2
POP 6 GOTO 7; PUSH 6 GOTO 2
POP 7 GOTO 8; PUSH 7 GOTO 2
POP 8 GOTO 9; PUSH 8 GOTO 2
POP 9 GOTO 10; PUSH 9 GOTO 2
POP 10 GOTO 11; PUSH 10 GOTO 2
POP 11 G...

output:

693013925

result:

ok 1 number(s): "693013925"

Test #37:

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

input:

1022
POP 1 GOTO 1; PUSH 1023 GOTO 2
POP 2 GOTO 3; PUSH 2 GOTO 2
POP 3 GOTO 4; PUSH 3 GOTO 2
POP 4 GOTO 5; PUSH 4 GOTO 2
POP 5 GOTO 6; PUSH 5 GOTO 2
POP 6 GOTO 7; PUSH 6 GOTO 2
POP 7 GOTO 8; PUSH 7 GOTO 2
POP 8 GOTO 9; PUSH 8 GOTO 2
POP 9 GOTO 10; PUSH 9 GOTO 2
POP 10 GOTO 11; PUSH 10 GOTO 2
POP 11 G...

output:

894858942

result:

ok 1 number(s): "894858942"

Test #38:

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

input:

1022
POP 1 GOTO 1; PUSH 1023 GOTO 2
POP 2 GOTO 3; PUSH 2 GOTO 2
POP 3 GOTO 4; PUSH 3 GOTO 2
POP 4 GOTO 5; PUSH 4 GOTO 2
POP 5 GOTO 6; PUSH 5 GOTO 2
POP 6 GOTO 7; PUSH 6 GOTO 2
POP 7 GOTO 8; PUSH 7 GOTO 2
POP 8 GOTO 9; PUSH 8 GOTO 2
POP 9 GOTO 10; PUSH 9 GOTO 2
POP 10 GOTO 11; PUSH 10 GOTO 2
POP 11 G...

output:

327292712

result:

ok 1 number(s): "327292712"

Test #39:

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

input:

1024
POP 1 GOTO 51; PUSH 1 GOTO 558
POP 1 GOTO 782; PUSH 1 GOTO 139
POP 1 GOTO 459; PUSH 1 GOTO 318
HALT; PUSH 1 GOTO 334
POP 1 GOTO 724; PUSH 1 GOTO 937
POP 1 GOTO 176; PUSH 1 GOTO 302
POP 1 GOTO 488; PUSH 1 GOTO 750
POP 1 GOTO 312; PUSH 1 GOTO 701
POP 1 GOTO 66; PUSH 1 GOTO 216
HALT; PUSH 1 GOTO 3...

output:

-1

result:

ok 1 number(s): "-1"

Test #40:

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

input:

1024
POP 2 GOTO 856; PUSH 1 GOTO 307
HALT; PUSH 1 GOTO 2
POP 2 GOTO 351; PUSH 2 GOTO 360
POP 1 GOTO 398; PUSH 1 GOTO 724
POP 1 GOTO 789; PUSH 2 GOTO 606
POP 1 GOTO 253; PUSH 2 GOTO 459
POP 1 GOTO 615; PUSH 1 GOTO 834
POP 2 GOTO 802; PUSH 2 GOTO 120
POP 2 GOTO 836; PUSH 1 GOTO 45
POP 1 GOTO 701; PUSH...

output:

-1

result:

ok 1 number(s): "-1"

Test #41:

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

input:

1024
POP 3 GOTO 638; PUSH 2 GOTO 57
POP 3 GOTO 805; PUSH 1 GOTO 504
POP 3 GOTO 589; PUSH 2 GOTO 100
POP 1 GOTO 312; PUSH 1 GOTO 84
POP 3 GOTO 627; PUSH 1 GOTO 706
HALT; PUSH 2 GOTO 616
POP 3 GOTO 741; PUSH 2 GOTO 917
POP 2 GOTO 268; PUSH 3 GOTO 562
POP 2 GOTO 583; PUSH 3 GOTO 898
POP 2 GOTO 953; PUS...

output:

-1

result:

ok 1 number(s): "-1"

Test #42:

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

input:

1024
POP 2 GOTO 1013; PUSH 1 GOTO 257
HALT; PUSH 1 GOTO 884
POP 1 GOTO 934; PUSH 1 GOTO 813
POP 2 GOTO 198; PUSH 1 GOTO 289
POP 2 GOTO 566; PUSH 1 GOTO 639
HALT; PUSH 1 GOTO 771
POP 1 GOTO 786; PUSH 1 GOTO 470
POP 2 GOTO 654; PUSH 1 GOTO 613
POP 2 GOTO 941; PUSH 1 GOTO 974
POP 1 GOTO 567; PUSH 2 GOT...

output:

-1

result:

ok 1 number(s): "-1"

Test #43:

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

input:

1024
POP 3 GOTO 93; PUSH 3 GOTO 186
POP 3 GOTO 134; PUSH 3 GOTO 465
HALT; PUSH 3 GOTO 296
POP 2 GOTO 34; PUSH 1 GOTO 121
POP 2 GOTO 742; PUSH 2 GOTO 347
POP 1 GOTO 194; PUSH 2 GOTO 686
POP 1 GOTO 925; PUSH 3 GOTO 785
POP 2 GOTO 207; PUSH 3 GOTO 285
POP 3 GOTO 545; PUSH 1 GOTO 246
POP 2 GOTO 60; PUSH...

output:

-1

result:

ok 1 number(s): "-1"

Test #44:

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

input:

1024
POP 444 GOTO 458; PUSH 498 GOTO 347
HALT; PUSH 235 GOTO 270
POP 378 GOTO 912; PUSH 333 GOTO 478
POP 574 GOTO 942; PUSH 618 GOTO 1005
POP 517 GOTO 595; PUSH 656 GOTO 1007
POP 734 GOTO 1024; PUSH 1010 GOTO 212
POP 248 GOTO 4; PUSH 67 GOTO 997
POP 995 GOTO 914; PUSH 236 GOTO 210
POP 540 GOTO 614; ...

output:

-1

result:

ok 1 number(s): "-1"

Test #45:

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

input:

1024
POP 66 GOTO 580; PUSH 64 GOTO 956
POP 52 GOTO 1001; PUSH 97 GOTO 165
HALT; PUSH 15 GOTO 344
POP 69 GOTO 87; PUSH 31 GOTO 85
POP 71 GOTO 970; PUSH 12 GOTO 342
POP 85 GOTO 386; PUSH 4 GOTO 518
POP 83 GOTO 534; PUSH 58 GOTO 259
POP 38 GOTO 621; PUSH 16 GOTO 252
POP 38 GOTO 216; PUSH 87 GOTO 225
PO...

output:

-1

result:

ok 1 number(s): "-1"

Test #46:

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

input:

1024
POP 1 GOTO 1008; PUSH 1 GOTO 51
HALT; PUSH 1 GOTO 163
HALT; PUSH 1 GOTO 139
HALT; PUSH 1 GOTO 974
POP 1 GOTO 803; PUSH 1 GOTO 334
HALT; PUSH 1 GOTO 906
HALT; PUSH 1 GOTO 213
HALT; PUSH 1 GOTO 176
HALT; PUSH 1 GOTO 735
HALT; PUSH 1 GOTO 750
HALT; PUSH 1 GOTO 658
HALT; PUSH 1 GOTO 18
POP 1 GOTO 2...

output:

5

result:

ok 1 number(s): "5"

Test #47:

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

input:

1024
POP 2 GOTO 825; PUSH 2 GOTO 856
POP 2 GOTO 2; PUSH 1 GOTO 794
HALT; PUSH 2 GOTO 351
HALT; PUSH 2 GOTO 209
POP 2 GOTO 118; PUSH 2 GOTO 611
HALT; PUSH 1 GOTO 606
HALT; PUSH 1 GOTO 834
POP 1 GOTO 829; PUSH 1 GOTO 855
POP 2 GOTO 902; PUSH 2 GOTO 570
HALT; PUSH 2 GOTO 311
HALT; PUSH 1 GOTO 836
POP 1...

output:

-1

result:

ok 1 number(s): "-1"

Test #48:

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

input:

1024
POP 3 GOTO 643; PUSH 3 GOTO 638
POP 1 GOTO 118; PUSH 3 GOTO 805
HALT; PUSH 3 GOTO 31
HALT; PUSH 2 GOTO 100
HALT; PUSH 1 GOTO 90
HALT; PUSH 3 GOTO 787
POP 1 GOTO 706; PUSH 2 GOTO 130
HALT; PUSH 3 GOTO 859
POP 2 GOTO 917; PUSH 3 GOTO 872
HALT; PUSH 3 GOTO 268
HALT; PUSH 1 GOTO 283
HALT; PUSH 3 GO...

output:

-1

result:

ok 1 number(s): "-1"

Test #49:

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

input:

1024
POP 1 GOTO 299; PUSH 2 GOTO 1013
POP 2 GOTO 884; PUSH 1 GOTO 317
POP 1 GOTO 813; PUSH 2 GOTO 560
HALT; PUSH 1 GOTO 198
POP 2 GOTO 719; PUSH 2 GOTO 566
POP 2 GOTO 771; PUSH 1 GOTO 197
POP 1 GOTO 470; PUSH 2 GOTO 135
HALT; PUSH 1 GOTO 654
POP 1 GOTO 481; PUSH 2 GOTO 941
HALT; PUSH 1 GOTO 851
HALT...

output:

3

result:

ok 1 number(s): "3"

Test #50:

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

input:

1024
POP 2 GOTO 1022; PUSH 3 GOTO 93
HALT; PUSH 3 GOTO 823
POP 1 GOTO 140; PUSH 1 GOTO 218
HALT; PUSH 3 GOTO 922
POP 2 GOTO 999; PUSH 2 GOTO 24
HALT; PUSH 3 GOTO 347
HALT; PUSH 1 GOTO 301
HALT; PUSH 1 GOTO 338
POP 3 GOTO 785; PUSH 1 GOTO 312
HALT; PUSH 3 GOTO 207
POP 3 GOTO 101; PUSH 3 GOTO 545
HALT...

output:

-1

result:

ok 1 number(s): "-1"

Test #51:

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

input:

1024
POP 953 GOTO 498; PUSH 444 GOTO 458
POP 758 GOTO 270; PUSH 235 GOTO 190
HALT; PUSH 333 GOTO 912
HALT; PUSH 551 GOTO 574
HALT; PUSH 942 GOTO 1005
HALT; PUSH 517 GOTO 656
POP 1007 GOTO 734; PUSH 162 GOTO 1010
HALT; PUSH 212 GOTO 869
HALT; PUSH 67 GOTO 4
POP 422 GOTO 236; PUSH 995 GOTO 914
HALT; P...

output:

-1

result:

ok 1 number(s): "-1"

Test #52:

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

input:

1024
POP 93 GOTO 684; PUSH 66 GOTO 580
HALT; PUSH 31 GOTO 328
POP 41 GOTO 62; PUSH 13 GOTO 243
HALT; PUSH 4 GOTO 345
POP 43 GOTO 389; PUSH 41 GOTO 443
HALT; PUSH 42 GOTO 342
POP 85 GOTO 386; PUSH 4 GOTO 518
HALT; PUSH 83 GOTO 866
HALT; PUSH 23 GOTO 822
HALT; PUSH 16 GOTO 621
HALT; PUSH 90 GOTO 374
P...

output:

-1

result:

ok 1 number(s): "-1"

Test #53:

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

input:

3
POP 1 GOTO 3; PUSH 1 GOTO 1
HALT; PUSH 2 GOTO 2
POP 1 GOTO 2; PUSH 1 GOTO 1

output:

-1

result:

ok 1 number(s): "-1"

Test #54:

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

input:

1024
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 29 GOTO 3; PUSH 29 GOTO 2
POP 2 GOTO 4; PUSH 2 GOTO 1
POP 30 GOTO 5; PUSH 30 GOTO 4
POP 3 GOTO 6; PUSH 3 GOTO 1
POP 4 GOTO 7; PUSH 4 GOTO 1
POP 31 GOTO 8; PUSH 31 GOTO 7
POP 5 GOTO 9; PUSH 5 GOTO 1
POP 32 GOTO 10; PUSH 32 GOTO 9
POP 6 GOTO 11; PUSH 6 GOTO 1
POP 7...

output:

421359732

result:

ok 1 number(s): "421359732"

Test #55:

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

input:

35
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 513 GOTO 3; PUSH 513 GOTO 2
POP 2 GOTO 4; PUSH 2 GOTO 1
POP 514 GOTO 5; PUSH 514 GOTO 4
POP 3 GOTO 6; PUSH 3 GOTO 1
POP 4 GOTO 7; PUSH 4 GOTO 1
POP 516 GOTO 8; PUSH 516 GOTO 7
POP 5 GOTO 9; PUSH 5 GOTO 1
POP 517 GOTO 10; PUSH 517 GOTO 9
POP 6 GOTO 11; PUSH 6 GOTO 1...

output:

0

result:

ok 1 number(s): "0"

Test #56:

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

input:

36
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 513 GOTO 3; PUSH 513 GOTO 2
POP 2 GOTO 4; PUSH 2 GOTO 1
POP 514 GOTO 5; PUSH 514 GOTO 4
POP 3 GOTO 6; PUSH 3 GOTO 1
POP 4 GOTO 7; PUSH 4 GOTO 1
POP 516 GOTO 8; PUSH 516 GOTO 7
POP 5 GOTO 9; PUSH 5 GOTO 1
POP 517 GOTO 10; PUSH 517 GOTO 9
POP 6 GOTO 11; PUSH 6 GOTO 1...

output:

998244352

result:

ok 1 number(s): "998244352"

Test #57:

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

input:

997
POP 1024 GOTO 1; PUSH 1 GOTO 2
POP 2 GOTO 3; PUSH 2 GOTO 2
POP 31 GOTO 4; PUSH 31 GOTO 3
POP 3 GOTO 5; PUSH 3 GOTO 2
POP 32 GOTO 6; PUSH 32 GOTO 5
POP 4 GOTO 7; PUSH 4 GOTO 2
POP 5 GOTO 8; PUSH 5 GOTO 2
POP 33 GOTO 9; PUSH 33 GOTO 8
POP 6 GOTO 10; PUSH 6 GOTO 2
POP 34 GOTO 11; PUSH 34 GOTO 10
PO...

output:

0

result:

ok 1 number(s): "0"

Test #58:

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

input:

1023
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 2 GOTO 3; PUSH 2 GOTO 2
POP 3 GOTO 4; PUSH 3 GOTO 2
POP 4 GOTO 5; PUSH 4 GOTO 3
POP 5 GOTO 6; PUSH 5 GOTO 2
POP 6 GOTO 7; PUSH 6 GOTO 4
POP 7 GOTO 8; PUSH 7 GOTO 7
POP 8 GOTO 9; PUSH 8 GOTO 6
POP 9 GOTO 10; PUSH 9 GOTO 8
POP 10 GOTO 11; PUSH 10 GOTO 10
POP 11 GOT...

output:

446955861

result:

ok 1 number(s): "446955861"

Test #59:

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

input:

988
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 2 GOTO 3; PUSH 2 GOTO 1
POP 3 GOTO 4; PUSH 3 GOTO 3
POP 4 GOTO 5; PUSH 4 GOTO 4
POP 5 GOTO 6; PUSH 5 GOTO 4
POP 1019 GOTO 7; PUSH 1019 GOTO 6
POP 6 GOTO 8; PUSH 6 GOTO 2
POP 7 GOTO 9; PUSH 7 GOTO 8
POP 8 GOTO 10; PUSH 8 GOTO 6
POP 9 GOTO 11; PUSH 9 GOTO 2
POP 10 G...

output:

-1

result:

ok 1 number(s): "-1"

Test #60:

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

input:

751
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 2 GOTO 3; PUSH 2 GOTO 1
POP 1022 GOTO 4; PUSH 1022 GOTO 3
POP 3 GOTO 5; PUSH 3 GOTO 2
POP 1020 GOTO 6; PUSH 1020 GOTO 5
POP 4 GOTO 7; PUSH 4 GOTO 2
POP 5 GOTO 8; PUSH 5 GOTO 3
POP 6 GOTO 9; PUSH 6 GOTO 3
POP 7 GOTO 10; PUSH 7 GOTO 5
POP 1015 GOTO 11; PUSH 1015 GOT...

output:

-1

result:

ok 1 number(s): "-1"

Test #61:

score: 0
Accepted
time: 14ms
memory: 12124kb

input:

1023
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 2 GOTO 3; PUSH 2 GOTO 1
POP 3 GOTO 4; PUSH 3 GOTO 1
POP 4 GOTO 5; PUSH 4 GOTO 1
POP 5 GOTO 6; PUSH 5 GOTO 1
POP 6 GOTO 7; PUSH 6 GOTO 1
POP 7 GOTO 8; PUSH 7 GOTO 1
POP 8 GOTO 9; PUSH 8 GOTO 1
POP 9 GOTO 10; PUSH 9 GOTO 1
POP 10 GOTO 11; PUSH 10 GOTO 1
POP 11 GOTO...

output:

398361292

result:

ok 1 number(s): "398361292"

Test #62:

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

input:

1024
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 2 GOTO 3; PUSH 2 GOTO 1
POP 3 GOTO 4; PUSH 3 GOTO 1
POP 4 GOTO 5; PUSH 4 GOTO 1
POP 5 GOTO 6; PUSH 5 GOTO 1
POP 6 GOTO 7; PUSH 6 GOTO 1
POP 7 GOTO 8; PUSH 7 GOTO 1
POP 8 GOTO 9; PUSH 8 GOTO 1
POP 9 GOTO 10; PUSH 9 GOTO 1
POP 10 GOTO 11; PUSH 10 GOTO 1
POP 11 GOTO...

output:

796722583

result:

ok 1 number(s): "796722583"

Test #63:

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

input:

73
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 513 GOTO 3; PUSH 513 GOTO 2
POP 2 GOTO 4; PUSH 2 GOTO 1
POP 3 GOTO 5; PUSH 3 GOTO 1
POP 515 GOTO 6; PUSH 515 GOTO 5
POP 4 GOTO 7; PUSH 4 GOTO 1
POP 516 GOTO 8; PUSH 516 GOTO 7
POP 5 GOTO 9; PUSH 5 GOTO 1
POP 517 GOTO 10; PUSH 517 GOTO 9
POP 6 GOTO 11; PUSH 6 GOTO 1...

output:

0

result:

ok 1 number(s): "0"

Test #64:

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

input:

686
POP 1 GOTO 2; PUSH 1 GOTO 1
POP 2 GOTO 3; PUSH 2 GOTO 1
POP 3 GOTO 4; PUSH 3 GOTO 1
POP 515 GOTO 5; PUSH 515 GOTO 4
POP 4 GOTO 6; PUSH 4 GOTO 1
POP 516 GOTO 7; PUSH 516 GOTO 6
POP 5 GOTO 8; PUSH 5 GOTO 1
POP 517 GOTO 9; PUSH 517 GOTO 8
POP 6 GOTO 10; PUSH 6 GOTO 1
POP 518 GOTO 11; PUSH 518 GOTO ...

output:

0

result:

ok 1 number(s): "0"

Extra Test:

score: 0
Extra Test Passed