QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#294752#4826. Find the Partsucup-team133#AC ✓5770ms450788kbC++239.6kb2023-12-30 16:22:512023-12-30 16:22:52

Judging History

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

  • [2023-12-30 16:22:52]
  • 评测
  • 测评结果:AC
  • 用时:5770ms
  • 内存:450788kb
  • [2023-12-30 16:22:51]
  • 提交

answer

#include <bits/stdc++.h>
#ifdef LOCAL
#include <debug.hpp>
#else
#define debug(...) void(0)
#endif

namespace hash_impl {

static constexpr unsigned long long mod = (1ULL << 61) - 1;

struct modint {
    modint() : _v(0) {}
    modint(unsigned long long v) {
        v = (v >> 61) + (v & mod);
        if (v >= mod) v -= mod;
        _v = v;
    }

    unsigned long long val() const { return _v; }

    modint& operator+=(const modint& rhs) {
        _v += rhs._v;
        if (_v >= mod) _v -= mod;
        return *this;
    }
    modint& operator-=(const modint& rhs) {
        if (_v < rhs._v) _v += mod;
        _v -= rhs._v;
        return *this;
    }
    modint& operator*=(const modint& rhs) {
        __uint128_t t = __uint128_t(_v) * rhs._v;
        t = (t >> 61) + (t & mod);
        if (t >= mod) t -= mod;
        _v = t;
        return *this;
    }
    modint& operator/=(const modint& rhs) { return *this = *this * rhs.inv(); }

    modint operator-() const { return modint() - *this; }

    modint pow(long long n) const {
        assert(0 <= n);
        modint x = *this, r = 1;
        while (n) {
            if (n & 1) r *= x;
            x *= x;
            n >>= 1;
        }
        return r;
    }
    modint inv() const { return pow(mod - 2); }

    friend modint operator+(const modint& lhs, const modint& rhs) { return modint(lhs) += rhs; }
    friend modint operator-(const modint& lhs, const modint& rhs) { return modint(lhs) -= rhs; }
    friend modint operator*(const modint& lhs, const modint& rhs) { return modint(lhs) *= rhs; }
    friend modint operator/(const modint& lhs, const modint& rhs) { return modint(lhs) /= rhs; }
    friend bool operator==(const modint& lhs, const modint& rhs) { return lhs._v == rhs._v; }
    friend bool operator!=(const modint& lhs, const modint& rhs) { return lhs._v != rhs._v; }
    friend std::ostream& operator<<(std::ostream& os, const modint& rhs) { os << rhs._v; }

  private:
    unsigned long long _v;
};

uint64_t generate_base() {
    std::mt19937_64 mt(std::chrono::steady_clock::now().time_since_epoch().count());
    std::uniform_int_distribution<uint64_t> rand(2, mod - 1);
    return rand(mt);
}

modint base(generate_base());
std::vector<modint> power{1};

modint get_pow(int n) {
    if (n < int(power.size())) return power[n];
    int m = power.size();
    power.resize(n + 1);
    for (int i = m; i <= n; i++) power[i] = power[i - 1] * base;
    return power[n];
}

};  // namespace hash_impl

struct Hash {
    using mint = hash_impl::modint;
    mint x;
    int len;

    Hash() : x(0), len(0) {}
    Hash(mint x, int len) : x(x), len(len) {}

    Hash& operator+=(const Hash& rhs) {
        x = x * hash_impl::get_pow(rhs.len) + rhs.x;
        len += rhs.len;
        return *this;
    }
    Hash operator+(const Hash& rhs) { return *this += rhs; }
    bool operator==(const Hash& rhs) { return x == rhs.x and len == rhs.len; }
};

struct ReversibleHash {
    using mint = hash_impl::modint;
    mint x, rx;
    int len;

    ReversibleHash() : x(0), rx(0), len(0) {}
    ReversibleHash(mint x) : x(x), rx(x), len(1) {}
    ReversibleHash(mint x, mint rx, int len) : x(x), rx(rx), len(len) {}

    ReversibleHash rev() const { return ReversibleHash(rx, x, len); }

    ReversibleHash operator+=(const ReversibleHash& rhs) {
        x = x * hash_impl::get_pow(rhs.len) + rhs.x;
        rx = rx + rhs.rx * hash_impl::get_pow(len);
        len += rhs.len;
        return *this;
    }
    ReversibleHash operator+(const ReversibleHash& rhs) { return *this += rhs; }
    bool operator==(const ReversibleHash& rhs) { return x == rhs.x and rx == rhs.rx and len == rhs.len; }
};

struct RollingHash2D {
    using mint = hash_impl::modint;

    static inline uint64_t generate_base() {
        std::mt19937_64 mt(std::chrono::steady_clock::now().time_since_epoch().count());
        std::uniform_int_distribution<uint64_t> rand(2, hash_impl::mod - 1);
        return rand(mt);
    }

    RollingHash2D(uint64_t base0 = generate_base(), uint64_t base1 = generate_base()) {
        basis[0] = base0;
        basis[1] = base1;
        power[0].assign(1, 1);
        power[1].assign(1, 1);
    }

    template <typename T> std::vector<std::vector<mint>> build(const T& s) const {
        int n = s.size(), m = s[0].size();
        std::vector<std::vector<mint>> hash(n + 1, std::vector<mint>(m + 1, 0));
        for (int i = 0; i < n; i++) {
            for (int j = 0; j < m; j++) {
                hash[i + 1][j + 1] =
                    hash[i][j + 1] * basis[0] + hash[i + 1][j] * basis[1] - hash[i][j] * basis[0] * basis[1] + s[i][j];
            }
        }
        return hash;
    }

    template <typename T> mint get(const T& s) const {
        mint res = 0;
        for (int i = 0; i < int(s.size()); i++) {
            mint sum = 0;
            for (const auto& x : s[i]) sum = sum * basis[1] + x;
            res = res * basis[0] + sum;
        }
        return res;
    }

    mint query(const std::vector<std::vector<mint>>& hash, int xl, int xr, int yl, int yr) {
        assert(0 <= xl and xl <= xr and 0 <= yl and yl <= yr);
        extend(0, xr - xl);
        extend(1, yr - yl);
        return hash[xr][yr] - hash[xl][yr] * power[0][xr - xl] - hash[xr][yl] * power[1][yr - yl] +
               hash[xl][yl] * power[0][xr - xl] * power[1][yr - yl];
    }

  private:
    mint basis[2];
    std::vector<mint> power[2];

    inline void extend(int x, int len) {
        if (int(power[x].size()) > len) return;
        int pre = power[x].size();
        power[x].resize(len + 1);
        for (int i = pre - 1; i < len; i++) power[x][i + 1] = power[x][i] * basis[x];
    }
};

using namespace std;

typedef long long ll;
#define all(x) begin(x), end(x)
constexpr int INF = (1 << 30) - 1;
constexpr long long IINF = (1LL << 60) - 1;
constexpr int dx[4] = {1, 0, -1, 0}, dy[4] = {0, 1, 0, -1};

template <class T> istream& operator>>(istream& is, vector<T>& v) {
    for (auto& x : v) is >> x;
    return is;
}

template <class T> ostream& operator<<(ostream& os, const vector<T>& v) {
    auto sep = "";
    for (const auto& x : v) os << exchange(sep, " ") << x;
    return os;
}

template <class T, class U = T> bool chmin(T& x, U&& y) { return y < x and (x = forward<U>(y), true); }

template <class T, class U = T> bool chmax(T& x, U&& y) { return x < y and (x = forward<U>(y), true); }

template <class T> void mkuni(vector<T>& v) {
    sort(begin(v), end(v));
    v.erase(unique(begin(v), end(v)), end(v));
}

template <class T> int lwb(const vector<T>& v, const T& x) { return lower_bound(begin(v), end(v), x) - begin(v); }

const int MAX = 16, ROW = 3, COL = 4;

int ctoi(char c) { return isdigit(c) ? c - '0' : 10 + c - 'A'; }

char itoc(int n) { return n < 10 ? '0' + n : 'A' + (n - 10); }

int htoi(const string& s) { return ctoi(s[0]) * MAX + ctoi(s[1]); }

string itoh(int n) {
    string res = "";
    return res + itoc(n / MAX) + itoc(n % MAX);
}

void solve1() {
    int r, c;
    cin >> r >> c;
    vector S(r, vector<string>(c));
    cin >> S;

    vector<string> ans;
    ans.emplace_back(itoh(r / (MAX * MAX)));
    ans.emplace_back(itoh(r % (MAX * MAX)));
    ans.emplace_back(itoh(c / (MAX * MAX)));
    ans.emplace_back(itoh(c % (MAX * MAX)));
    for (int i = 0; i < r; i += ROW) {
        for (int j = 0; j < c; j += COL) {
            ans.emplace_back(S[i][j]);
        }
    }
    cout << ans.size() << '\n';
    cout << ans << '\n';
}

void solve2() {
    int m;
    cin >> m;
    vector<string> S(m);
    cin >> S;

    int r = htoi(S[0]) * (MAX * MAX) + htoi(S[1]);
    int c = htoi(S[2]) * (MAX * MAX) + htoi(S[3]);
    vector<vector<int>> mass;
    for (int i = 0, cur = 4; i < r; i += ROW) {
        vector<int> tmp;
        for (int j = 0; j < c; j += COL) {
            tmp.emplace_back(htoi(S[cur++]));
        }
        mass.emplace_back(tmp);
    }
    RollingHash2D RH;
    auto hashes = RH.build(mass);
    map<pair<int, int>, map<uint64_t, pair<int, int>>> mp;
    auto calc = [&](int x, int y) {
        map<uint64_t, pair<int, int>> res;
        for (int i = 0; i + x <= int(mass.size()); i++) {
            for (int j = 0; j + y <= int(mass[0].size()); j++) {
                res[RH.query(hashes, i, i + x, j, j + y).val()] = {i * ROW, j * COL};
            }
        }
        mp[{x, y}] = res;
    };
    auto check = [&](int x, int y, uint64_t val) -> pair<int, int> {
        if (not mp.count({x, y})) calc(x, y);
        return mp[{x, y}].count(val) ? mp[{x, y}][val] : make_pair(-1, -1);
    };
    int q;
    cin >> q;
    for (; q--;) {
        int h, w;
        cin >> h >> w;
        vector target(h, vector<int>(w));
        for (int i = 0; i < h; i++) {
            for (int j = 0; j < w; j++) {
                string tmp;
                cin >> tmp;
                target[i][j] = htoi(tmp);
            }
        }
        int ansx = -1, ansy = -1;
        for (int i = 0; i < ROW; i++) {
            for (int j = 0; j < COL; j++) {
                int cr = 0, cc = 0;
                for (int k = i; k < h; k += ROW) cr++;
                for (int k = j; k < w; k += COL) cc++;
                vector<vector<int>> base;
                for (int k = i; k < h; k += ROW) {
                    vector<int> tmp;
                    for (int l = j; l < w; l += COL) {
                        tmp.emplace_back(target[k][l]);
                    }
                    base.emplace_back(tmp);
                }
                auto res = check(cr, cc, RH.get(base).val());
                if (res.first != -1) ansx = res.first - i, ansy = res.second - j;
            }
        }
        cout << ansx + 1 << ' ' << ansy + 1 << '\n';
    }
}

int main() {
    ios::sync_with_stdio(false);
    cin.tie(nullptr);
    string op;
    cin >> op;
    if (op == "message")
        solve1();
    else
        solve2();
    return 0;
}

Details

Tip: Click on the bar to expand more detailed information

Test #1:

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

input:

message
20 24
33 39 73 4A 5A AA E0 86 96 4B 0B 83 A0 FA 82 9B B0 6E DC 03 1C B9 5B 81
86 3E 23 7B C9 38 77 82 7D 62 EA CE A8 DE 85 6C 36 B3 10 EE 85 6A D5 92
14 BD 58 74 20 7B 36 E1 89 B8 6F 4A F4 8F 17 2E 2F 0F 79 DD AA 9F 6F AD
85 21 B6 2F 58 37 87 7B 3F EE D9 7D 9A E6 AA 12 E0 B6 BB 3D 72 BD 34 A...

output:

46
00 14 00 18 33 5A 96 A0 B0 1C 85 58 3F 9A E0 72 CD 27 D3 74 36 F9 7B 47 03 DF 59 3D 4A F1 5D 2E FB F1 91 04 3C 24 FC E1 5F 16 96 AB 44 4E

input:

parts
46
00 14 00 18 33 5A 96 A0 B0 1C 85 58 3F 9A E0 72 CD 27 D3 74 36 F9 7B 47 03 DF 59 3D 4A F1 5D 2E FB F1 91 04 3C 24 FC E1 5F 16 96 AB 44 4E
2
10 10
39 73 4A 5A AA E0 86 96 4B 0B
3E 23 7B C9 38 77 82 7D 62 EA
BD 58 74 20 7B 36 E1 89 B8 6F
21 B6 2F 58 37 87 7B 3F EE D9
8A 73 EE 69 BF E0 0D 5C 5...

output:

1 2
6 5

result:

ok correct answer

Test #2:

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

input:

message
20 20
85 C4 91 58 77 23 A9 E5 44 8E 28 DC A2 51 13 AE 4E 3C 21 62
37 5A 41 45 8F CA C3 89 01 68 11 72 D8 75 72 ED EE 64 FA B0
05 45 6E F2 FD CE 9A AC 31 CA 88 83 34 D6 23 1F 8C 6D 9E 8C
42 40 7E 18 4C D1 D3 F2 02 20 51 20 14 0F 3D 27 0E 03 73 D7
C0 1F C3 1D D3 55 D9 AF 6E 76 77 28 24 1A 97 E...

output:

39
00 14 00 14 85 77 44 A2 4E 42 4C 02 14 0E 3F EC 1A EB 1C 2F 0D FB 36 08 96 32 DC C9 40 B1 26 DD C2 55 AA 65 09 98 11

input:

parts
39
00 14 00 14 85 77 44 A2 4E 42 4C 02 14 0E 3F EC 1A EB 1C 2F 0D FB 36 08 96 32 DC C9 40 B1 26 DD C2 55 AA 65 09 98 11
1
10 10
D0 0A D3 6D B9 31 31 76 54 15
CE 14 02 1A A2 8C 77 EB 8E 02
06 44 E4 F4 22 DB 66 F8 7E 38
C6 6A B7 5F E1 A0 0D F0 F5 8A
AC DB B0 FB 26 E6 12 36 37 F1
6C AB B1 4C C0 1...

output:

6 6

result:

ok correct answer

Test #3:

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

input:

message
20 20
12 4F 58 0D 8B AB 72 D1 55 0F FC 74 28 E3 B0 02 9E FA 18 C0
82 72 32 EB 29 EF 9D 70 E6 2D AC 15 37 31 40 A4 36 B6 58 2C
4E C2 4D AC C5 0F D1 A8 B2 2D 43 ED 00 63 7C 3B 3E C5 94 49
92 7D 2C 69 2B 6A 15 95 7C FD 67 E4 AC EE 01 F8 78 5F 46 57
54 7D 03 92 36 85 D0 C0 B1 14 22 70 9D 06 4E C...

output:

39
00 14 00 14 12 8B 55 28 9E 92 2B 7C AC 78 8D 4E 0C 5E 52 88 A8 19 E2 EB B2 87 C1 24 D9 67 A7 BC 22 BC 45 8F 45 FF 5B

input:

parts
39
00 14 00 14 12 8B 55 28 9E 92 2B 7C AC 78 8D 4E 0C 5E 52 88 A8 19 E2 EB B2 87 C1 24 D9 67 A7 BC 22 BC 45 8F 45 FF 5B
9
10 10
12 4F 58 0D 8B AB 72 D1 55 0F
82 72 32 EB 29 EF 9D 70 E6 2D
4E C2 4D AC C5 0F D1 A8 B2 2D
92 7D 2C 69 2B 6A 15 95 7C FD
54 7D 03 92 36 85 D0 C0 B1 14
A7 42 36 1E F1 E...

output:

1 1
11 11
1 11
11 1
1 1
11 1
1 1
1 11
1 1

result:

ok correct answer

Test #4:

score: 100
Accepted
time: 3ms
memory: 3660kb

input:

message
43 37
EA A3 A3 FC CB 58 F5 40 43 D7 44 FA 09 74 25 84 25 7B 87 E4 98 7A 7F 9D 8D 73 46 AA F4 BF 73 DB EF 46 7D DA B5
7B C6 A2 A3 EF 7C 14 EE 10 1C DE 08 ED E8 2C BD F6 F7 2B 7D 82 B6 0D 0C 06 17 56 84 DD 96 29 77 C0 EE 70 EB 9F
16 A6 27 3A 32 52 AE 0E 31 A7 D2 1D B9 EC D2 20 3D 7D 84 12 4B 5...

output:

154
00 2B 00 25 EA CB 43 09 25 98 8D F4 EF B5 D4 5E 8B 0C 79 F1 A4 68 8C 71 67 9E 0E 64 57 4C 60 55 E3 22 26 8D 05 63 3C B8 4E 9B 2E 5C EF 61 98 9E 61 EC FC 65 2C 8E 4A 9C C3 B3 E4 05 2B 55 84 F6 07 7A F1 2A AE 10 77 D6 3B 46 94 FC AD 55 D7 C7 C8 FB 7F 5E D8 B2 D7 32 AA 30 6E 14 51 C9 11 F0 2A 4C D6...

input:

parts
154
00 2B 00 25 EA CB 43 09 25 98 8D F4 EF B5 D4 5E 8B 0C 79 F1 A4 68 8C 71 67 9E 0E 64 57 4C 60 55 E3 22 26 8D 05 63 3C B8 4E 9B 2E 5C EF 61 98 9E 61 EC FC 65 2C 8E 4A 9C C3 B3 E4 05 2B 55 84 F6 07 7A F1 2A AE 10 77 D6 3B 46 94 FC AD 55 D7 C7 C8 FB 7F 5E D8 B2 D7 32 AA 30 6E 14 51 C9 11 F0 2A...

output:

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

result:

ok correct answer

Test #5:

score: 100
Accepted
time: 4ms
memory: 3676kb

input:

message
47 36
BA 36 BC AF 3D 33 4E AA A4 CC 95 72 48 7F 1C 93 1B 8A CE A7 64 75 99 BF 62 8C A7 82 2E D3 52 D5 F6 E7 43 74
BD 8F BA CA 14 5D 79 4F 24 85 18 02 27 12 F2 CA 8F EF CF 8D 9A F4 09 F3 81 70 A7 0E 6F 9E CB 55 03 CC DA D6
18 0D A5 2F 61 D1 CB B9 99 DF B9 34 46 F3 0A E3 7E 09 E1 A1 26 AD E4 5...

output:

148
00 2F 00 24 BA 3D A4 48 1B 64 62 2E F6 9F 07 34 3F 52 7A 68 38 65 F5 CF D2 6D 0F B8 D4 77 1C FE 46 30 EC E6 49 53 70 F5 61 B1 E5 7C B8 1D 29 CF E1 31 4C 0A B9 9D 21 53 A5 A3 BE 9B 21 6C E1 33 EA 8C 84 EE 7F E6 73 6D 0E C6 9D 87 E0 D4 46 15 E2 6F 24 DF 32 2D 4C 8A D9 19 B1 F7 79 35 43 CB 93 70 BA...

input:

parts
148
00 2F 00 24 BA 3D A4 48 1B 64 62 2E F6 9F 07 34 3F 52 7A 68 38 65 F5 CF D2 6D 0F B8 D4 77 1C FE 46 30 EC E6 49 53 70 F5 61 B1 E5 7C B8 1D 29 CF E1 31 4C 0A B9 9D 21 53 A5 A3 BE 9B 21 6C E1 33 EA 8C 84 EE 7F E6 73 6D 0E C6 9D 87 E0 D4 46 15 E2 6F 24 DF 32 2D 4C 8A D9 19 B1 F7 79 35 43 CB 93...

output:

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

result:

ok correct answer

Test #6:

score: 100
Accepted
time: 3ms
memory: 3588kb

input:

message
34 26
F1 5C 28 AA CD DD 16 8A 7A A8 43 A9 1C 60 EF 93 98 6F 20 51 DF 93 3E B3 EE 6B
9B 47 31 79 2B 73 92 68 9B 1F 63 11 DF 06 2E 27 26 73 40 39 5C 2E E1 61 07 5B
1B 48 7B 82 77 21 7C B1 F7 36 4E 7D 49 20 B2 B0 56 B4 58 64 FA A2 23 ED 7A 99
24 B8 66 65 F9 5C CD 9C 9A 5A 2F 6F 1B 39 8A 08 EB 9...

output:

88
00 22 00 1A F1 CD 7A 1C 98 DF EE 24 F9 9A 1B EB 46 A1 46 53 D5 88 5F 5C B7 FE 0F 1B 06 77 84 07 55 A0 C8 8F E1 1B 66 3B BC 9E 66 9D BE 04 39 6A 8A 4F 7E 9C 48 44 32 BF C8 6D 84 8B FE 7B 94 BC CD D8 E7 D9 2F E9 35 6A AD C6 9D 5A 05 12 F4 9A 14 FD CF B5 F8 2E 82 48

input:

parts
88
00 22 00 1A F1 CD 7A 1C 98 DF EE 24 F9 9A 1B EB 46 A1 46 53 D5 88 5F 5C B7 FE 0F 1B 06 77 84 07 55 A0 C8 8F E1 1B 66 3B BC 9E 66 9D BE 04 39 6A 8A 4F 7E 9C 48 44 32 BF C8 6D 84 8B FE 7B 94 BC CD D8 E7 D9 2F E9 35 6A AD C6 9D 5A 05 12 F4 9A 14 FD CF B5 F8 2E 82 48
155
14 20
CB 4A 01 69 6D 69...

output:

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

result:

ok correct answer

Test #7:

score: 100
Accepted
time: 5ms
memory: 3728kb

input:

message
39 48
FA 52 6B 11 B6 25 3B 2E B6 B4 EB A6 DB E3 FB 7B A1 09 6A F2 ED 32 61 E1 3C 2F 71 51 72 0C FB 83 0A AE F9 00 10 21 13 75 7B 0A 0E F1 55 15 81 9E
08 9D 47 72 A1 1D 8A 85 EE E5 66 A1 11 12 6C 76 7C CB 16 29 10 0B 99 46 CC 42 ED 78 A8 86 96 AB BE E3 C6 6C 87 19 14 E5 EC 88 E2 1E 16 85 CD 7...

output:

160
00 27 00 30 FA B6 B6 DB A1 ED 3C 72 0A 10 7B 55 AA A5 ED 47 B0 E6 5D ED 89 A6 D3 D2 33 00 6D CD CA 93 0B FB 02 EC 5D 26 0E A9 EB AC 68 52 3F 32 F2 46 5D E7 BE 6F 9B 19 B9 79 C3 A4 F0 0F 59 7E 19 5F 46 95 71 E0 7B DD 58 57 C7 C0 3A 74 F9 8D 94 0A EE 74 76 89 31 4A 7C 25 DB EE 49 17 24 D9 DB 8E 9A...

input:

parts
160
00 27 00 30 FA B6 B6 DB A1 ED 3C 72 0A 10 7B 55 AA A5 ED 47 B0 E6 5D ED 89 A6 D3 D2 33 00 6D CD CA 93 0B FB 02 EC 5D 26 0E A9 EB AC 68 52 3F 32 F2 46 5D E7 BE 6F 9B 19 B9 79 C3 A4 F0 0F 59 7E 19 5F 46 95 71 E0 7B DD 58 57 C7 C0 3A 74 F9 8D 94 0A EE 74 76 89 31 4A 7C 25 DB EE 49 17 24 D9 DB...

output:

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

result:

ok correct answer

Test #8:

score: 100
Accepted
time: 2ms
memory: 3668kb

input:

message
32 50
41 FF 8F EF A9 94 AD FA 5B 46 BA 3F 4E B6 83 48 0B 72 5C 8F 15 16 BF 37 A4 F9 DC 1F 8A 51 CB 01 B1 16 C3 DD BD 40 FC 93 AD A9 BC 94 92 09 2E B8 DF 13
8E 47 46 27 52 B8 E7 32 AA E1 03 E8 02 54 9F A0 C5 B0 16 52 67 03 1E A2 0A 8A 77 7F 0E 90 D5 10 D8 E7 A9 11 E2 97 B3 D2 38 1B 89 29 9C 9...

output:

147
00 20 00 32 41 A9 5B 4E 0B 15 A4 8A B1 BD AD 92 DF DC 5F C6 A4 0E B3 69 81 16 C2 DE 83 10 9D 5A 29 21 45 B7 32 18 83 6E 62 C3 95 B6 E0 E6 07 F0 81 8F 2E B6 CE ED DC 2E AE 27 D4 47 51 C9 71 84 C0 00 52 FB 04 FD A5 EA CC C1 EA 5A 9D FE B8 FA 11 F4 C9 50 29 1A 7D 75 23 08 D2 BE FE B5 5E E9 73 D5 20...

input:

parts
147
00 20 00 32 41 A9 5B 4E 0B 15 A4 8A B1 BD AD 92 DF DC 5F C6 A4 0E B3 69 81 16 C2 DE 83 10 9D 5A 29 21 45 B7 32 18 83 6E 62 C3 95 B6 E0 E6 07 F0 81 8F 2E B6 CE ED DC 2E AE 27 D4 47 51 C9 71 84 C0 00 52 FB 04 FD A5 EA CC C1 EA 5A 9D FE B8 FA 11 F4 C9 50 29 1A 7D 75 23 08 D2 BE FE B5 5E E9 73...

output:

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

result:

ok correct answer

Test #9:

score: 100
Accepted
time: 5ms
memory: 3884kb

input:

message
81 52
45 3F B7 46 A6 0E 60 6A 4E FE 79 CC 6D 53 46 21 B2 AC 71 9D 34 3E 90 7C FE F2 F3 3C 12 C8 6B 00 2F AE 77 03 07 BC 13 32 CC B9 25 73 52 2A 65 AF 15 F1 C9 F3
DF C4 92 30 F2 B0 86 D6 6F 03 4C 8C 01 62 F7 54 AA 99 C0 69 58 F8 2A DD CA BB 86 62 66 84 8E CE EA 4F 7F 46 25 C2 A9 C4 A6 2C FE 5...

output:

355
00 51 00 34 45 A6 4E 6D B2 34 FE 12 2F 07 CC 52 15 B1 EF BE 72 8F 0E 5E 92 EC B2 E4 5E C1 A2 2C FC 7E 5D 22 9D DF A5 FC 34 E1 BC A3 F6 87 B0 EC 6B 88 04 DB A5 D7 41 20 08 46 1E 51 1D D9 AB 4A 1F 7B 40 FF E8 56 10 84 11 1B D5 E6 54 0E A0 95 F5 96 83 6E E1 68 F7 06 FC 77 19 E7 09 35 D9 5F 18 CB 0D...

input:

parts
355
00 51 00 34 45 A6 4E 6D B2 34 FE 12 2F 07 CC 52 15 B1 EF BE 72 8F 0E 5E 92 EC B2 E4 5E C1 A2 2C FC 7E 5D 22 9D DF A5 FC 34 E1 BC A3 F6 87 B0 EC 6B 88 04 DB A5 D7 41 20 08 46 1E 51 1D D9 AB 4A 1F 7B 40 FF E8 56 10 84 11 1B D5 E6 54 0E A0 95 F5 96 83 6E E1 68 F7 06 FC 77 19 E7 09 35 D9 5F 18...

output:

6 27
13 26
56 37
29 31
52 6
23 27
7 20
47 3
27 3
26 25
34 28
17 22
32 5
43 15
16 23
5 4
51 18
44 5
6 32
15 6
27 32
26 39
19 41
53 33
32 26
7 40
61 2
63 41
65 17
32 32
18 29
52 19
2 11
9 33
3 9
36 25
13 20
42 12
60 28
36 32
32 6
24 42
14 12
53 33
21 21
66 23
60 19
60 27
4 34
5 3
19 36
55 13
35 29
14 ...

result:

ok correct answer

Test #10:

score: 100
Accepted
time: 7ms
memory: 4112kb

input:

message
73 75
7C DD DD 94 21 1F 7B 6C 1B FE 78 9F 93 A8 73 00 0F 63 45 10 32 1B 2B 2C 2B 07 04 A8 07 22 49 3C 0E A9 DE C9 C5 DD E5 A8 76 30 6D 05 5B 48 70 9A 43 1F B2 CD 8D DA A1 AA 26 FC 19 95 4C D8 D6 2A A0 B4 C3 97 59 AE 1A 9B 8F A1 69
54 A5 76 F1 F0 13 01 C0 CF FE 54 46 A8 89 66 7A F1 AD 3B 59 7...

output:

479
00 49 00 4B 7C 21 1B 93 0F 32 2B 07 0E C5 76 5B 43 8D 26 4C A0 59 8F FC E2 56 7A 6E F7 2E 26 3A 1A 86 37 E4 AF E6 45 4A EF FE 7D CE 8C 14 E0 2F 5C C2 04 5B 76 49 32 16 48 C5 F2 25 0C 01 3F 2D 0D 97 7A B2 C3 B1 04 8B 02 25 9D 20 5D FD 07 98 83 13 5E 71 29 99 D4 2C E4 2C B5 03 06 BA A8 BC 3A 37 C3...

input:

parts
479
00 49 00 4B 7C 21 1B 93 0F 32 2B 07 0E C5 76 5B 43 8D 26 4C A0 59 8F FC E2 56 7A 6E F7 2E 26 3A 1A 86 37 E4 AF E6 45 4A EF FE 7D CE 8C 14 E0 2F 5C C2 04 5B 76 49 32 16 48 C5 F2 25 0C 01 3F 2D 0D 97 7A B2 C3 B1 04 8B 02 25 9D 20 5D FD 07 98 83 13 5E 71 29 99 D4 2C E4 2C B5 03 06 BA A8 BC 3A...

output:

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

result:

ok correct answer

Test #11:

score: 100
Accepted
time: 9ms
memory: 3936kb

input:

message
90 52
33 81 6E 5B BF E5 B2 96 FB D5 79 AA 6C D3 27 EA 88 E6 63 C0 06 8A 09 2A F2 80 BA 2A 83 FC 6A 26 19 71 A5 D6 5F C8 E7 DB 5A 31 45 EB 62 95 E7 D6 79 69 CC 94
86 3D E0 83 F2 E3 A6 09 4B 2E DA DD 7D 33 CE 01 41 A0 BB 5E 47 09 0B 61 44 E8 8D F8 20 2E 55 B7 6F F6 D3 7D 16 3F 7C 89 76 7E 42 B...

output:

394
00 5A 00 34 33 BF FB 6C 88 06 F2 83 19 5F 5A 62 79 70 82 D5 88 42 14 38 9B 83 37 C2 31 B3 A8 EF 85 05 D7 53 AA 66 5C 92 BF 27 DC C7 9B F3 8B 6A C8 FD 75 97 8F 35 DE FE D8 F8 81 14 25 5A 7E C3 93 94 8A 9B 09 A1 6F D6 7D EA 60 3D 91 7F 4B 72 93 46 A4 4A E9 D1 F7 7F 7D B3 B4 46 D0 1F 54 F0 1B 2D 58...

input:

parts
394
00 5A 00 34 33 BF FB 6C 88 06 F2 83 19 5F 5A 62 79 70 82 D5 88 42 14 38 9B 83 37 C2 31 B3 A8 EF 85 05 D7 53 AA 66 5C 92 BF 27 DC C7 9B F3 8B 6A C8 FD 75 97 8F 35 DE FE D8 F8 81 14 25 5A 7E C3 93 94 8A 9B 09 A1 6F D6 7D EA 60 3D 91 7F 4B 72 93 46 A4 4A E9 D1 F7 7F 7D B3 B4 46 D0 1F 54 F0 1B...

output:

43 23
39 3
60 6
47 16
49 27
19 39
14 14
73 20
6 7
44 18
55 3
52 24
45 15
54 14
1 6
2 19
43 24
58 34
26 39
12 34
12 16
70 24
69 19
72 40
70 14
59 5
60 15
32 24
3 37
67 15
44 14
72 4
7 17
25 32
78 8
69 37
71 8
5 30
2 36
20 36
21 20
41 15
19 28
79 24
53 9
80 3
49 13
8 29
4 21
61 25
47 42
53 12
36 20
60...

result:

ok correct answer

Test #12:

score: 100
Accepted
time: 10ms
memory: 4424kb

input:

message
94 89
12 55 C9 F2 D7 8F 1D EF 99 09 04 8A 26 00 57 BF BB C6 CD EC 44 C9 ED 47 67 F4 EC A2 BC 8F 49 0C A0 A8 80 A5 BA 13 D9 65 4D E1 CD A1 54 CC 52 97 72 30 77 17 67 31 73 73 4A 19 48 85 B2 B8 BB 68 37 D0 7A DD BC 54 A6 A6 00 DD 73 29 2B 0A F4 FF F2 9F 9E 46 FF A9 8E 3E DB
36 D0 03 FC B1 0B B...

output:

740
00 5E 00 59 12 D7 99 26 BB 44 67 BC A0 BA 4D 54 72 67 4A B2 37 BC 00 2B F2 FF DB B2 C1 04 52 EE A7 C0 E4 1F 84 B7 6B FB B9 4D 67 F9 0C 26 B2 B3 15 20 78 F6 71 DE 2F 9C A3 D1 50 16 B5 67 31 5A E2 A9 BC C0 52 AC 22 2B 15 CD 37 33 A1 DF 7E 9D 8A 97 90 32 70 55 0F F2 DD B4 7E EA 81 AB 67 53 4B 7A D9...

input:

parts
740
00 5E 00 59 12 D7 99 26 BB 44 67 BC A0 BA 4D 54 72 67 4A B2 37 BC 00 2B F2 FF DB B2 C1 04 52 EE A7 C0 E4 1F 84 B7 6B FB B9 4D 67 F9 0C 26 B2 B3 15 20 78 F6 71 DE 2F 9C A3 D1 50 16 B5 67 31 5A E2 A9 BC C0 52 AC 22 2B 15 CD 37 33 A1 DF 7E 9D 8A 97 90 32 70 55 0F F2 DD B4 7E EA 81 AB 67 53 4B...

output:

9 22
38 62
2 36
64 4
15 43
31 64
30 54
24 14
37 21
3 14
69 45
66 6
49 42
37 12
63 66
72 52
22 75
26 49
68 65
1 58
56 50
26 48
5 66
66 62
33 42
19 71
47 77
23 33
36 20
18 32
55 26
17 32
34 71
56 18
34 2
25 78
28 60
15 35
44 52
55 65
4 8
40 48
61 58
44 47
39 29
48 17
64 17
66 2
18 12
26 32
21 13
31 64...

result:

ok correct answer

Test #13:

score: 100
Accepted
time: 9ms
memory: 3992kb

input:

message
75 66
C1 98 36 A7 3A D9 55 DA 00 6A 1D DC AF 7D 05 A8 3F 55 C0 AF 74 26 F4 BB 40 B3 07 5A 6F 56 A5 9F 2A 13 DA 04 AF BD 91 D4 C8 AE 29 CD C2 EC 31 01 D8 F1 E4 DC 48 1E EA AC 70 B6 2E B6 C2 1D 3A 37 09 74
C7 E8 4F DD 4A B5 7D 0E 1C 8D A9 74 2A 1A 5D 7B 0A 7F 57 1B 7A 5F EB ED 11 2E 48 57 59 8...

output:

429
00 4B 00 42 C1 3A 00 AF 3F 74 40 6F 2A AF C8 C2 D8 48 70 C2 09 FF AF 15 9E A3 D8 BC A4 D4 7A 14 F7 41 FC 02 7E 9C 4E 46 30 B8 AB 45 E7 6D 0B 3C 9B 42 5D 52 E6 FC ED 29 B0 54 7E 79 AD 29 65 F2 E0 49 94 26 E8 8E 95 98 29 65 2F B3 2A A6 7A E5 59 C7 FE 42 1E 91 BE 9B 25 46 AC 66 B7 82 28 A1 5E AA 70...

input:

parts
429
00 4B 00 42 C1 3A 00 AF 3F 74 40 6F 2A AF C8 C2 D8 48 70 C2 09 FF AF 15 9E A3 D8 BC A4 D4 7A 14 F7 41 FC 02 7E 9C 4E 46 30 B8 AB 45 E7 6D 0B 3C 9B 42 5D 52 E6 FC ED 29 B0 54 7E 79 AD 29 65 F2 E0 49 94 26 E8 8E 95 98 29 65 2F B3 2A A6 7A E5 59 C7 FE 42 1E 91 BE 9B 25 46 AC 66 B7 82 28 A1 5E...

output:

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

result:

ok correct answer

Test #14:

score: 100
Accepted
time: 22ms
memory: 6616kb

input:

message
197 150
77 0D 23 D2 82 3D 32 D1 6E 6E D6 87 2D 05 9A 1C 95 75 FF DE A8 1F 6E 34 DA 33 5D 57 DE F0 33 44 4F EF 97 24 9F C6 D0 5A 08 50 2E FD C3 9D 77 06 3E EA B5 FC 20 C8 9A D0 EA 17 45 11 B9 83 BF 36 5D 2A 44 87 75 58 19 E5 09 3A 2F 27 B3 86 0F 24 6F 01 9D FF 42 CA 7C 4E 60 40 B4 EC 30 49 97...

output:

2512
00 C5 00 96 77 82 6E 2D 95 A8 DA DE 4F 9F 08 C3 3E 20 EA B9 5D 75 09 B3 6F 42 60 30 C4 03 4D 38 09 3E A5 88 16 51 EB 12 54 2F 75 24 DE 8D 85 D8 D0 9A 18 91 39 69 C3 F1 20 64 62 6B 17 A2 B2 7A 3C 66 D6 80 D0 D8 3B 80 86 D6 23 5D 61 B5 BC 5B 17 04 4F F2 DA F1 22 B7 A0 45 88 C8 16 72 90 D2 76 07 A...

input:

parts
2512
00 C5 00 96 77 82 6E 2D 95 A8 DA DE 4F 9F 08 C3 3E 20 EA B9 5D 75 09 B3 6F 42 60 30 C4 03 4D 38 09 3E A5 88 16 51 EB 12 54 2F 75 24 DE 8D 85 D8 D0 9A 18 91 39 69 C3 F1 20 64 62 6B 17 A2 B2 7A 3C 66 D6 80 D0 D8 3B 80 86 D6 23 5D 61 B5 BC 5B 17 04 4F F2 DA F1 22 B7 A0 45 88 C8 16 72 90 D2 7...

output:

69 55
12 110
147 120
50 23
73 68
118 74
26 18
60 43
126 104
127 11
32 109
174 73
8 109
25 131
32 12
150 16
118 58
144 111
130 136
148 11
118 108
46 72
77 14
127 119
103 54
162 37
63 124
94 123
157 30
126 113
133 62
183 95
103 60
123 17
95 50
153 87
113 31
165 70
16 93
10 54
45 83
160 34
78 8
63 104
...

result:

ok correct answer

Test #15:

score: 100
Accepted
time: 25ms
memory: 6056kb

input:

message
159 157
0F 3D 82 40 C9 A8 98 10 70 15 94 66 42 7E F9 1D 4D 8F 86 4E 77 F6 ED 01 51 BE 8C BD 7C DC 90 B7 F4 1A 08 0F 95 C4 7A F0 66 D2 3E 08 FE 25 52 BC D2 D9 85 BD 14 D0 6F 94 AE 5F E9 14 1F D2 6A 00 C0 17 10 6D 26 A7 51 87 14 F2 01 F2 4F DF 3B 49 D4 26 9C 41 28 B3 7A DE F4 10 E2 C1 81 B7 68...

output:

2124
00 9F 00 9D 0F C9 70 42 4D 77 51 7C F4 95 66 FE D2 14 AE 1F C0 26 14 4F D4 28 F4 81 43 1C 8D 0D 1A E0 A7 37 07 A4 75 31 9A 24 4B E9 DF 6D FA 98 F2 85 0D 46 9E 8E A8 63 8B 0F 99 BE DD FD 35 A9 2E 3A 6C C3 D8 B0 54 A3 81 A0 3C EF 32 3C FA 6E CC E5 E5 C8 4D D0 A8 9F C4 9B 90 6B 90 DB F0 DC 8A 25 B...

input:

parts
2124
00 9F 00 9D 0F C9 70 42 4D 77 51 7C F4 95 66 FE D2 14 AE 1F C0 26 14 4F D4 28 F4 81 43 1C 8D 0D 1A E0 A7 37 07 A4 75 31 9A 24 4B E9 DF 6D FA 98 F2 85 0D 46 9E 8E A8 63 8B 0F 99 BE DD FD 35 A9 2E 3A 6C C3 D8 B0 54 A3 81 A0 3C EF 32 3C FA 6E CC E5 E5 C8 4D D0 A8 9F C4 9B 90 6B 90 DB F0 DC 8...

output:

64 36
38 128
34 72
39 64
87 126
48 136
126 29
22 2
84 11
6 97
20 30
114 18
114 39
83 114
129 104
119 25
49 72
91 69
65 30
37 39
136 53
120 137
116 36
68 7
99 120
23 46
28 56
47 78
78 104
41 130
33 68
51 27
90 86
81 132
2 18
83 10
29 30
41 5
118 37
3 128
97 126
48 65
48 95
113 66
98 122
69 100
38 20
...

result:

ok correct answer

Test #16:

score: 100
Accepted
time: 18ms
memory: 5760kb

input:

message
147 145
43 6C D3 3C 62 9B 33 BA 3F 78 5D 9F D8 E9 10 C0 69 A7 27 B5 FE 2B 83 81 73 22 81 46 1F C7 9E EB 1C 60 30 C6 22 E8 C8 88 3F 24 FE BD A6 59 8D F1 1C 0D 93 C1 53 DB 47 54 67 1B C2 4B 3A A3 F3 EC D0 29 1E 41 CF 6D C9 06 2E 5C F0 11 63 37 D6 D3 45 75 15 56 11 BD 97 FC 5E 1E 08 F9 F1 6A 4D...

output:

1817
00 93 00 91 43 62 3F D8 69 FE 73 1F 1C 22 3F A6 1C 53 67 3A D0 CF 2E 63 45 11 5E F1 C2 2D 63 E8 AE 3E 7F E8 BB 7C EB E1 90 9E EA 8F 9B A9 50 1C CC BD D2 BD 45 48 A1 69 8F 92 67 2A 86 40 E8 0A 7E B9 E6 BF 11 B3 75 4E 3E 2A 98 4F 2B 63 E9 D4 63 5C AC 1A 2F 0B E4 61 38 6E F4 FA 1F 22 16 E4 FE 7F 2...

input:

parts
1817
00 93 00 91 43 62 3F D8 69 FE 73 1F 1C 22 3F A6 1C 53 67 3A D0 CF 2E 63 45 11 5E F1 C2 2D 63 E8 AE 3E 7F E8 BB 7C EB E1 90 9E EA 8F 9B A9 50 1C CC BD D2 BD 45 48 A1 69 8F 92 67 2A 86 40 E8 0A 7E B9 E6 BF 11 B3 75 4E 3E 2A 98 4F 2B 63 E9 D4 63 5C AC 1A 2F 0B E4 61 38 6E F4 FA 1F 22 16 E4 F...

output:

17 104
83 124
66 19
37 7
39 92
46 96
67 94
3 119
74 126
37 88
19 16
124 59
3 103
29 45
128 32
50 91
48 93
96 76
82 58
100 37
58 21
95 14
104 5
45 81
85 1
60 24
51 97
42 98
54 105
105 97
130 4
72 22
12 133
82 116
4 53
10 9
86 68
86 30
2 5
35 96
20 77
131 18
46 38
44 46
57 79
58 71
25 60
39 64
2 45
93...

result:

ok correct answer

Test #17:

score: 100
Accepted
time: 19ms
memory: 6084kb

input:

message
181 140
65 8D DB 98 3F A7 07 38 4F 6A 29 25 2C 66 B0 5F C4 5C FA FB C6 34 8A 34 27 7F 77 2D 3E 93 A4 F2 64 9B 73 B3 C3 C3 9D 79 0C 3E 7F 36 94 65 EF 43 29 75 EF EF F5 BB 36 5B CB 6A 60 0A 84 B2 A0 8D D8 B4 AE 2C 19 7F 64 71 B8 E1 97 A1 B4 92 C4 A2 82 79 35 5A C7 FB 19 55 6A 33 64 22 99 57 C5...

output:

2139
00 B5 00 8C 65 3F 4F 2C C4 C6 27 3E 64 C3 0C 94 29 F5 CB 84 D8 19 B8 B4 82 C7 6A 99 78 8E 40 C6 8C E2 0D 0C EF 5D C9 AC 4D A8 1B 96 76 ED FB 8D 18 97 FF 11 FC 08 9F 4F 72 29 22 3C AE 59 E2 FB BD 25 C4 4C C7 C0 0F 2A E1 EC 63 5E 74 B6 B8 BB CD 33 5A 56 1D A2 D6 58 A7 C3 BE 54 1C 06 90 09 A3 16 E...

input:

parts
2139
00 B5 00 8C 65 3F 4F 2C C4 C6 27 3E 64 C3 0C 94 29 F5 CB 84 D8 19 B8 B4 82 C7 6A 99 78 8E 40 C6 8C E2 0D 0C EF 5D C9 AC 4D A8 1B 96 76 ED FB 8D 18 97 FF 11 FC 08 9F 4F 72 29 22 3C AE 59 E2 FB BD 25 C4 4C C7 C0 0F 2A E1 EC 63 5E 74 B6 B8 BB CD 33 5A 56 1D A2 D6 58 A7 C3 BE 54 1C 06 90 09 A...

output:

158 28
122 7
38 18
74 26
158 38
137 103
2 121
83 10
25 26
9 120
21 14
153 37
166 43
55 111
121 2
92 127
7 75
160 99
107 122
125 125
148 102
112 15
162 30
154 126
13 52
44 70
70 49
60 97
97 4
39 87
153 53
144 56
18 103
40 13
95 27
86 18
119 27
90 51
5 103
162 116
66 68
150 59
1 111
71 59
6 78
43 119
...

result:

ok correct answer

Test #18:

score: 100
Accepted
time: 26ms
memory: 6888kb

input:

message
178 184
8B F7 04 CA B3 C4 12 8A 2D E0 0E 64 58 D5 42 33 B9 11 66 05 29 59 B1 15 69 AD 08 7E 3B F8 22 E2 1B 8F 71 AF 9E 65 18 96 39 28 51 CB 79 A9 34 E9 11 0E 73 D3 6D 43 8E 99 99 F6 15 99 89 DC 72 D3 50 82 29 3E 55 1A 3B 90 2F EB 1D 1D D8 36 F8 E3 12 7F 73 19 79 21 D5 85 AE 1A 8D EC D8 4F 1B...

output:

2764
00 B2 00 B8 8B B3 2D 58 B9 29 69 3B 1B 9E 39 79 11 6D 99 89 50 55 2F D8 12 79 AE D8 C6 0C EE F5 96 B9 46 A8 9D C5 05 37 C2 AC 38 98 9F A1 D9 5F CA 18 B2 31 25 A5 8D AA D0 87 1B 8C AF 5D A1 5E 2F 48 BB 7C 0C 42 74 05 3D 67 79 80 93 3A AF 01 D6 D5 2F 50 44 70 2B 30 A9 01 69 22 B7 A4 F7 2E D9 25 9...

input:

parts
2764
00 B2 00 B8 8B B3 2D 58 B9 29 69 3B 1B 9E 39 79 11 6D 99 89 50 55 2F D8 12 79 AE D8 C6 0C EE F5 96 B9 46 A8 9D C5 05 37 C2 AC 38 98 9F A1 D9 5F CA 18 B2 31 25 A5 8D AA D0 87 1B 8C AF 5D A1 5E 2F 48 BB 7C 0C 42 74 05 3D 67 79 80 93 3A AF 01 D6 D5 2F 50 44 70 2B 30 A9 01 69 22 B7 A4 F7 2E D...

output:

137 18
136 95
55 87
55 70
109 28
22 159
3 55
137 72
84 52
56 129
66 39
126 48
47 166
7 34
134 153
4 29
135 167
130 67
142 39
8 55
19 93
46 152
91 33
70 5
92 86
74 5
64 140
50 59
58 37
99 38
110 111
55 115
106 36
48 138
83 141
126 143
87 32
168 91
38 94
156 136
140 9
128 1
80 9
86 75
53 104
75 21
99 ...

result:

ok correct answer

Test #19:

score: 100
Accepted
time: 99ms
memory: 20068kb

input:

message
422 370
70 7F 00 BC 5D 79 A6 07 3C 86 2E 76 EA A1 95 6C AF DF 05 62 E7 A6 2C 9B C5 33 4C EC 73 47 BC B4 1F E1 5C 74 26 FF 5C B7 FE E2 31 CF 34 B5 88 9B 6E 40 56 2F 17 28 74 8C F2 63 91 35 6E 64 10 76 6E 1E AB 39 08 63 8E 18 09 FF E8 EF 7D F8 1E 6D 50 91 3A A8 E7 BF 51 81 BD D7 FA F7 A9 8E A6...

output:

13117
01 A6 01 72 70 5D 3C EA AF E7 C5 73 1F 26 FE 34 6E 17 F2 6E 6E 08 09 7D 50 E7 BD A9 2C 7A 82 A7 C9 B7 95 B4 CB E4 17 D3 76 8F 0E BC 54 16 E4 49 A4 E0 CA EF 36 28 A0 6E E7 8A A9 09 90 8E D0 61 8D D7 89 C5 60 67 A8 7A 4A DC B9 83 DA 8F 30 59 E3 49 F9 97 47 11 BC 12 27 96 07 A5 71 E7 91 43 D6 F2 ...

input:

parts
13117
01 A6 01 72 70 5D 3C EA AF E7 C5 73 1F 26 FE 34 6E 17 F2 6E 6E 08 09 7D 50 E7 BD A9 2C 7A 82 A7 C9 B7 95 B4 CB E4 17 D3 76 8F 0E BC 54 16 E4 49 A4 E0 CA EF 36 28 A0 6E E7 8A A9 09 90 8E D0 61 8D D7 89 C5 60 67 A8 7A 4A DC B9 83 DA 8F 30 59 E3 49 F9 97 47 11 BC 12 27 96 07 A5 71 E7 91 43 ...

output:

196 138
365 80
202 297
150 183
242 8
303 2
158 35
9 262
344 119
275 342
339 258
39 333
268 48
26 5
253 92
7 140
135 17
191 257
8 168
101 129
134 355
81 306
21 278
364 190
26 137
154 77
335 299
60 127
322 199
235 175
96 261
364 193
25 319
285 276
21 277
129 239
387 273
133 51
201 94
228 135
221 54
14...

result:

ok correct answer

Test #20:

score: 100
Accepted
time: 97ms
memory: 20592kb

input:

message
407 394
C1 C6 C9 40 68 4D 60 50 5B D2 75 B7 40 FF FE 09 D7 95 5E A5 BC 08 AC D3 5F CC 0D 08 D0 3E CB B9 5C 6D 7F 4C FF 7F 42 45 1D 16 F3 8D 74 08 70 23 85 B2 80 04 C7 D0 C9 0C 2D 4B DA F8 37 5C 00 AC FF 06 1F E4 03 B3 F2 32 F2 42 33 C4 36 94 22 F4 77 56 97 8C 02 EC 77 95 4F 2E 20 87 91 14 72...

output:

13468
01 97 01 8A C1 68 5B 40 D7 BC 5F D0 5C FF 1D 74 85 C7 2D 37 FF 03 F2 36 77 02 4F 91 1D 53 C6 D9 C4 E4 59 78 23 20 EA 73 E6 DB 03 5F F9 93 F9 54 29 F4 B7 49 17 CA C7 E2 25 03 58 8B 39 A3 0E B0 E6 A4 F5 90 47 F5 57 77 16 25 57 3D 82 E2 42 B4 F0 C9 CC E9 8D 39 C5 1A 18 FC 87 73 4A E4 2A 01 CB 6E ...

input:

parts
13468
01 97 01 8A C1 68 5B 40 D7 BC 5F D0 5C FF 1D 74 85 C7 2D 37 FF 03 F2 36 77 02 4F 91 1D 53 C6 D9 C4 E4 59 78 23 20 EA 73 E6 DB 03 5F F9 93 F9 54 29 F4 B7 49 17 CA C7 E2 25 03 58 8B 39 A3 0E B0 E6 A4 F5 90 47 F5 57 77 16 25 57 3D 82 E2 42 B4 F0 C9 CC E9 8D 39 C5 1A 18 FC 87 73 4A E4 2A 01 ...

output:

253 200
209 263
352 80
146 223
217 137
277 257
28 211
162 112
384 220
121 213
249 23
284 380
292 210
296 161
170 179
365 282
179 189
242 25
38 213
120 304
55 48
68 352
19 373
135 186
185 345
24 152
153 229
145 127
307 325
82 334
366 103
70 119
20 335
270 282
343 172
326 144
298 194
170 199
374 1
112...

result:

ok correct answer

Test #21:

score: 100
Accepted
time: 111ms
memory: 24572kb

input:

message
400 490
64 F8 17 A7 0B E7 7F 59 B3 1A C0 F1 61 BE F9 A1 23 C9 24 F1 3B D2 CE C5 BC C0 71 1A 4F 22 8B DD 97 87 30 01 14 FD 86 FC D5 DD 60 AB D1 C4 8B D9 31 9E FC A4 FA 97 C6 31 FC 0F 4F 22 96 33 41 6B AB D2 4E E7 BD 24 72 8A 04 41 5A CC A7 93 EE B9 73 0E F6 CE 69 66 16 7B 63 1F AA C4 09 28 94...

output:

16486
01 90 01 EA 64 0B B3 61 23 3B BC 4F 97 14 D5 D1 31 FA FC 96 AB BD 04 A7 73 69 63 09 D0 04 DF B4 57 2C 62 76 6D 4A A2 79 D7 AB EF 51 06 1C 4F 33 B4 27 A5 1B A5 C3 34 F5 15 F0 6D D4 B7 62 14 7A 26 A6 BF 5F C2 18 6B 3D 30 16 CE E4 E2 97 E4 D6 69 BF D4 23 FD 20 FD 03 D8 83 25 4B 00 55 CD 9C 9C 93 ...

input:

parts
16486
01 90 01 EA 64 0B B3 61 23 3B BC 4F 97 14 D5 D1 31 FA FC 96 AB BD 04 A7 73 69 63 09 D0 04 DF B4 57 2C 62 76 6D 4A A2 79 D7 AB EF 51 06 1C 4F 33 B4 27 A5 1B A5 C3 34 F5 15 F0 6D D4 B7 62 14 7A 26 A6 BF 5F C2 18 6B 3D 30 16 CE E4 E2 97 E4 D6 69 BF D4 23 FD 20 FD 03 D8 83 25 4B 00 55 CD 9C ...

output:

309 16
187 194
244 377
301 387
272 393
285 63
60 156
277 273
313 365
314 93
55 275
327 59
302 231
188 199
121 367
117 136
28 247
86 428
272 457
186 158
203 448
90 312
154 192
287 452
113 115
3 73
287 434
149 3
83 87
290 261
314 250
21 276
355 283
321 143
381 75
121 468
39 389
366 178
116 118
254 119...

result:

ok correct answer

Test #22:

score: 100
Accepted
time: 57ms
memory: 13484kb

input:

message
347 273
2E 75 04 64 42 D7 CF 2C FE E2 B5 53 FA E5 18 2D 49 47 8F 86 80 0E 4B EA 4E 36 F4 53 12 14 B5 B0 14 45 65 A8 C3 95 72 CE 7D 84 62 5F 1A 2A ED 01 E7 FF 81 19 30 E5 4A BA 20 7D EE 5B DC A6 F7 5E 6D 97 4C 1C 1E 1C 3F 1D E7 FB 8B CE F9 E5 9F E8 C5 14 F6 E5 3B 98 5C CC EB BF EB CE 52 7F 93...

output:

8008
01 5B 01 11 2E 42 FE FA 49 80 4E 12 14 C3 7D 1A E7 30 20 DC 6D 1E E7 F9 C5 3B EB 52 7D 0C 55 A7 17 7C 68 C1 6A 21 EE DD 90 69 CC E1 DE 30 F1 32 A9 6F 72 25 04 88 93 BC 3F 1B 1F 1B 22 CF 3A 76 E0 F5 0F 6F 09 AE B4 38 8F FA BF 2D CF EC 19 2C C0 3D 51 47 1C 33 8E 7F 47 CF B8 C5 79 F4 04 4C FB A1 7...

input:

parts
8008
01 5B 01 11 2E 42 FE FA 49 80 4E 12 14 C3 7D 1A E7 30 20 DC 6D 1E E7 F9 C5 3B EB 52 7D 0C 55 A7 17 7C 68 C1 6A 21 EE DD 90 69 CC E1 DE 30 F1 32 A9 6F 72 25 04 88 93 BC 3F 1B 1F 1B 22 CF 3A 76 E0 F5 0F 6F 09 AE B4 38 8F FA BF 2D CF EC 19 2C C0 3D 51 47 1C 33 8E 7F 47 CF B8 C5 79 F4 04 4C F...

output:

238 76
78 55
292 22
98 171
137 166
54 6
296 208
140 52
128 48
298 204
144 244
114 202
266 110
143 58
170 29
234 232
241 26
76 107
279 21
248 213
307 176
326 74
105 113
271 23
68 232
232 178
318 214
110 102
64 184
154 247
21 4
306 150
86 159
194 82
302 225
26 74
56 221
232 236
71 103
56 59
276 212
32...

result:

ok correct answer

Test #23:

score: 100
Accepted
time: 83ms
memory: 15856kb

input:

message
472 250
C9 AA 7A B0 59 46 59 01 3B 8F D1 49 21 1F D0 B7 54 E2 C3 77 CB A9 6B 95 68 8D 9A 1F FB 01 DA 51 D3 BF A1 41 45 68 3A 57 F2 2F 58 BC 2F F0 2A 43 DF B7 C7 0C 6C D0 B4 DC 0E 50 E6 13 65 4D 73 72 B2 F9 B2 E2 03 7F 89 B2 01 6E 71 DD 22 C1 34 9D 3E 12 54 49 06 7D 95 7E AD 0C F3 87 47 53 ED...

output:

9958
01 D8 00 FA C9 59 3B 21 54 CB 68 FB D3 45 F2 2F DF 6C 0E 65 B2 03 01 22 3E 06 AD 47 E6 24 16 E6 2C 53 83 07 FA F7 A8 04 BA 74 C1 1D EC 85 AE 49 00 4C 69 BC FF E4 84 CC 61 A6 D2 DC 15 99 0B 84 67 75 F6 06 A5 BC 15 54 22 D5 38 58 12 09 32 3C F0 31 A7 05 02 85 63 89 1E C5 52 EF 30 BD C5 EF 1F A2 E...

input:

parts
9958
01 D8 00 FA C9 59 3B 21 54 CB 68 FB D3 45 F2 2F DF 6C 0E 65 B2 03 01 22 3E 06 AD 47 E6 24 16 E6 2C 53 83 07 FA F7 A8 04 BA 74 C1 1D EC 85 AE 49 00 4C 69 BC FF E4 84 CC 61 A6 D2 DC 15 99 0B 84 67 75 F6 06 A5 BC 15 54 22 D5 38 58 12 09 32 3C F0 31 A7 05 02 85 63 89 1E C5 52 EF 30 BD C5 EF 1...

output:

24 10
443 126
260 116
162 92
428 161
38 77
415 178
345 140
81 112
301 41
223 103
78 168
140 207
212 84
437 71
289 149
447 16
305 224
89 199
105 221
148 84
206 204
224 107
132 216
170 140
183 97
316 27
118 129
218 134
422 231
107 151
97 97
199 23
331 26
224 225
93 45
428 184
36 150
428 9
184 105
438 ...

result:

ok correct answer

Test #24:

score: 100
Accepted
time: 231ms
memory: 42540kb

input:

message
575 624
6E 8A 28 E1 79 E5 B4 02 52 7E 14 ED 03 D5 1A 52 CE 66 7F 06 EC DC F1 67 7D BF 16 D3 AA 3B 8D 43 90 8C A8 12 ED 06 18 B4 A0 A3 12 AB CC B7 67 A5 7C 3E 6F 13 38 4F 0B 71 BA 5D 44 F3 D1 D7 E8 A9 24 53 5F 78 38 8C 38 CA 4F E9 C2 7D BB BF C6 D3 0A FD F6 82 77 F6 A3 A6 EC 4C E1 06 AF CC 9E...

output:

29956
02 3F 02 70 6E 79 52 03 CE EC 7D AA 90 ED A0 CC 7C 38 BA D1 24 38 4F BB 0A 77 EC AF 6A 75 FF B3 06 3A E2 9B AC E6 91 42 28 7F 12 3F E8 8E B6 15 F9 03 4D E7 DF 70 A5 C3 26 6A 9D 36 A6 4D 04 A9 49 C1 A9 84 6B E0 B5 2C 4B 96 34 0E CB BF 76 5A 88 2C A1 8A 3A 86 66 99 09 E0 7E 3E E8 CC 4C DA F9 B3 ...

input:

parts
29956
02 3F 02 70 6E 79 52 03 CE EC 7D AA 90 ED A0 CC 7C 38 BA D1 24 38 4F BB 0A 77 EC AF 6A 75 FF B3 06 3A E2 9B AC E6 91 42 28 7F 12 3F E8 8E B6 15 F9 03 4D E7 DF 70 A5 C3 26 6A 9D 36 A6 4D 04 A9 49 C1 A9 84 6B E0 B5 2C 4B 96 34 0E CB BF 76 5A 88 2C A1 8A 3A 86 66 99 09 E0 7E 3E E8 CC 4C DA ...

output:

187 473
451 314
472 513
396 533
321 7
201 281
32 352
283 27
107 446
89 433
430 131
398 562
426 28
71 549
402 178
502 423
514 449
121 138
270 388
312 387
136 463
111 14
33 275
521 150
430 168
536 542
336 55
153 133
502 313
555 503
477 98
327 221
398 302
265 498
419 564
107 492
316 28
263 181
352 267
...

result:

ok correct answer

Test #25:

score: 100
Accepted
time: 377ms
memory: 64144kb

input:

message
744 743
C9 F4 25 8B 27 28 37 41 56 B1 2C 76 30 DC C1 00 40 12 1E 07 D5 02 83 9D 34 80 77 E4 B0 12 0C 93 52 F9 EF F2 80 42 6C E0 87 C8 ED 18 E7 02 F6 69 D7 DD 1B 37 DE 74 F6 E0 9D 04 58 2E 33 62 C1 3D 6B 40 B1 10 17 EA 03 AF 4F 76 17 A3 F7 75 68 EF B0 DD 0E 32 52 F8 89 41 06 79 EE F4 69 9B 0D...

output:

46132
02 E8 02 E7 C9 27 56 30 40 D5 34 B0 52 80 87 E7 D7 DE 9D 33 6B 17 4F F7 B0 52 06 69 64 54 68 40 D2 3A 7B 3E 10 D4 4E 11 6B 3D 57 A3 3E 32 4C E4 C1 46 C5 C6 CB 03 7B C6 5B 6B 0B 6D B7 76 60 D1 F5 55 F1 B9 3A CC 33 6A 6D E3 16 57 2B 92 0B EC B8 F1 5D EA 01 27 62 0A 5A F9 8E 3F B3 6A 05 B8 A2 7F ...

input:

parts
46132
02 E8 02 E7 C9 27 56 30 40 D5 34 B0 52 80 87 E7 D7 DE 9D 33 6B 17 4F F7 B0 52 06 69 64 54 68 40 D2 3A 7B 3E 10 D4 4E 11 6B 3D 57 A3 3E 32 4C E4 C1 46 C5 C6 CB 03 7B C6 5B 6B 0B 6D B7 76 60 D1 F5 55 F1 B9 3A CC 33 6A 6D E3 16 57 2B 92 0B EC B8 F1 5D EA 01 27 62 0A 5A F9 8E 3F B3 6A 05 B8 ...

output:

312 468
11 54
322 551
191 505
369 364
259 650
100 14
152 183
54 417
566 175
8 418
501 326
156 56
465 593
442 489
633 412
651 487
301 64
371 40
454 712
279 11
134 498
304 541
658 258
720 409
12 294
87 685
642 156
163 70
565 22
192 348
604 334
143 156
647 376
683 106
154 243
617 5
423 318
523 582
706 ...

result:

ok correct answer

Test #26:

score: 100
Accepted
time: 389ms
memory: 64668kb

input:

message
927 603
D1 78 54 73 B9 E3 F2 1B 58 BA 26 43 CA 0A 7A 9D B3 AF 79 6B 73 87 6D EB 53 95 15 6A B7 53 CB 26 A0 BF 0D 65 01 83 AF 60 1F 16 D6 AE 43 DC 87 7A 98 AC C3 EA 5B 3B 62 CC 2B BB 5E 36 79 C9 3D 06 5E FB F3 DB E0 72 CE 9F 67 DC 84 CC A6 08 E7 89 8E B8 2A 22 01 11 90 0B EF F2 54 C9 12 2F DA...

output:

46663
03 9F 02 5B D1 B9 58 CA B3 73 53 B7 A0 01 1F 43 98 5B 2B 79 5E E0 67 A6 8E 01 EF 12 DB 88 0E F9 45 DF 0B 5A 5F 14 11 80 A6 F2 E4 44 50 13 D5 FC 61 CE A1 12 2A 24 A6 3A BC 6A D1 50 C1 8B EB 30 C5 CC 1C F3 F3 A1 EA A2 36 62 B5 77 64 9B 03 FF 6A C3 F7 E5 36 4A C7 13 74 35 66 52 49 AF A8 DC 14 E1 ...

input:

parts
46663
03 9F 02 5B D1 B9 58 CA B3 73 53 B7 A0 01 1F 43 98 5B 2B 79 5E E0 67 A6 8E 01 EF 12 DB 88 0E F9 45 DF 0B 5A 5F 14 11 80 A6 F2 E4 44 50 13 D5 FC 61 CE A1 12 2A 24 A6 3A BC 6A D1 50 C1 8B EB 30 C5 CC 1C F3 F3 A1 EA A2 36 62 B5 77 64 9B 03 FF 6A C3 F7 E5 36 4A C7 13 74 35 66 52 49 AF A8 DC ...

output:

905 278
639 30
528 88
435 553
418 31
21 397
5 144
751 349
592 515
146 165
34 210
813 213
1 181
537 164
417 128
293 254
600 299
240 415
668 89
749 44
496 564
439 192
452 484
54 478
202 170
915 50
655 396
59 250
61 493
487 251
557 566
671 488
554 391
717 30
452 315
726 391
456 161
170 299
718 81
365 5...

result:

ok correct answer

Test #27:

score: 100
Accepted
time: 245ms
memory: 34556kb

input:

message
505 565
57 E6 8A FD AC E8 A3 16 DF B1 6E E2 5A 33 2F 26 08 85 CE BC 7F ED 3C 44 38 7C 0D 84 35 C4 45 91 EB 87 5F 3F 89 E8 E9 F3 B0 08 0E 7A AC 60 22 88 1A 1F 75 03 EB C2 01 9D 95 A8 B2 1C FC B5 AF 42 80 AB F3 3A EE BD 07 88 4B 3F 3C B0 BD 71 CA 7F 1B 58 F6 1D E5 85 20 B4 E2 4C 19 03 03 08 58...

output:

24002
01 F9 02 35 57 AC DF 5A 08 7F 38 35 EB 89 B0 AC 1A EB 95 FC 80 EE 4B BD 1B E5 E2 03 38 7B 33 C6 EE 7D 62 84 4A 1C D8 17 C2 98 5E 17 31 BD AF C2 46 DB CF E7 F9 D6 67 6C 8E E0 97 42 A0 3E 80 00 86 0A 7A 63 15 05 E0 54 55 94 52 57 0F F0 98 A0 28 99 E8 B2 93 23 07 84 5F 5A 01 92 62 08 09 AA 0A 1A ...

input:

parts
24002
01 F9 02 35 57 AC DF 5A 08 7F 38 35 EB 89 B0 AC 1A EB 95 FC 80 EE 4B BD 1B E5 E2 03 38 7B 33 C6 EE 7D 62 84 4A 1C D8 17 C2 98 5E 17 31 BD AF C2 46 DB CF E7 F9 D6 67 6C 8E E0 97 42 A0 3E 80 00 86 0A 7A 63 15 05 E0 54 55 94 52 57 0F F0 98 A0 28 99 E8 B2 93 23 07 84 5F 5A 01 92 62 08 09 AA ...

output:

293 507
458 359
228 116
20 471
34 375
401 389
479 176
37 207
422 345
141 527
383 424
167 134
38 18
186 300
52 232
67 517
71 415
431 187
271 265
129 28
78 307
16 210
109 504
16 329
181 369
156 60
339 172
440 358
75 161
132 307
181 35
391 136
218 146
217 476
145 7
107 251
346 396
247 27
298 350
167 15...

result:

ok correct answer

Test #28:

score: 100
Accepted
time: 266ms
memory: 46720kb

input:

message
549 724
9F EC 29 1F C3 70 75 63 D6 DD FB 60 54 8C 4D 92 3D AF A5 5F 96 0E FC A7 54 65 7F D6 18 10 E9 6D A9 96 BB 66 E0 CB 02 C3 35 4B 98 C1 29 01 4D F4 A8 7E 78 43 88 B3 1D 7C E3 C4 AF AE CC B1 23 AD 05 9D 73 06 2A 9B 58 D5 30 BA C4 B2 E9 23 C4 34 F2 A3 10 98 91 2E DC 48 3D 0B 40 68 60 C0 A6...

output:

33127
02 25 02 D4 9F C3 D6 54 3D 96 54 18 A9 E0 35 29 A8 88 E3 CC 05 2A 30 E9 F2 91 3D 60 D9 F0 F6 B2 12 29 F1 88 51 41 97 F4 71 F7 32 2B CD BA C5 6C 86 61 52 24 B1 67 CE 6A 3B 48 FB 8D 8C 23 5E 28 68 C9 8B 8B 07 C6 70 D0 F4 A2 58 89 24 09 D4 C2 9C 97 5E E7 B8 9B AC 5F 14 29 81 FE A9 EB B0 57 37 50 ...

input:

parts
33127
02 25 02 D4 9F C3 D6 54 3D 96 54 18 A9 E0 35 29 A8 88 E3 CC 05 2A 30 E9 F2 91 3D 60 D9 F0 F6 B2 12 29 F1 88 51 41 97 F4 71 F7 32 2B CD BA C5 6C 86 61 52 24 B1 67 CE 6A 3B 48 FB 8D 8C 23 5E 28 68 C9 8B 8B 07 C6 70 D0 F4 A2 58 89 24 09 D4 C2 9C 97 5E E7 B8 9B AC 5F 14 29 81 FE A9 EB B0 57 ...

output:

184 27
429 214
235 289
111 317
170 461
459 347
534 599
484 583
132 441
199 657
234 13
91 328
117 674
516 118
535 531
431 36
364 548
14 643
473 529
346 298
13 509
389 695
350 298
321 528
247 397
358 421
143 74
429 129
507 690
251 165
172 696
78 232
179 623
100 138
302 503
231 626
102 620
499 139
380 ...

result:

ok correct answer

Test #29:

score: 100
Accepted
time: 3433ms
memory: 354304kb

input:

message
1595 1972
0F 10 42 44 EC 88 BF 86 A9 AA 8D C7 D4 3A 4C 97 B4 97 98 FF 95 DD D2 D9 69 74 90 72 98 0B 7D 68 EC 04 F2 9D 82 6B 16 C9 79 09 E1 3F 04 03 85 76 BF B5 06 7C BF 4B DC 38 64 9B 3E F8 11 D1 E8 01 58 AD 34 95 8A C1 54 73 AD 66 C5 66 35 54 B6 BA CF 8F 74 25 B4 8A 49 B7 34 F6 23 8B 6B 78 ...

output:

262280
06 3B 07 B4 0F EC A9 D4 B4 95 69 98 EC 82 79 04 BF BF 64 11 58 8A AD 35 CF B4 34 6B AC 5F 85 80 EE 2D AE 84 50 AA 9F D0 1A 24 A5 C5 42 AB B3 60 04 0C C7 6E 62 06 4C 75 5A E6 2A EA 7D 89 F4 CC 4C DA 76 5A C3 CC 30 E8 EF A2 E7 7B B6 0E B1 CD AC F0 04 3E 5B 44 2B 7A B6 BC 1E 00 FE 1B 64 50 99 42...

input:

parts
262280
06 3B 07 B4 0F EC A9 D4 B4 95 69 98 EC 82 79 04 BF BF 64 11 58 8A AD 35 CF B4 34 6B AC 5F 85 80 EE 2D AE 84 50 AA 9F D0 1A 24 A5 C5 42 AB B3 60 04 0C C7 6E 62 06 4C 75 5A E6 2A EA 7D 89 F4 CC 4C DA 76 5A C3 CC 30 E8 EF A2 E7 7B B6 0E B1 CD AC F0 04 3E 5B 44 2B 7A B6 BC 1E 00 FE 1B 64 50...

output:

971 1710
173 1594
1127 93
1142 1208
967 1764
813 1570
823 119
564 1124
187 848
112 1427
974 1468
69 766
398 213
1399 229
1126 1760
1253 605
263 1424
402 1006
323 1585
396 1490
1012 460
1573 882
692 124
400 1736
1413 563
1317 1821
1190 845
90 1245
1546 938
1438 1489
1231 1284
34 959
953 1581
1517 104...

result:

ok correct answer

Test #30:

score: 100
Accepted
time: 1241ms
memory: 161016kb

input:

message
1356 1048
6E 8B 82 DC 75 12 EE 47 9E 72 8C 15 EC 22 13 20 7A BD 3A 97 0C BE 4E 6B E5 34 EB 06 C6 5F F9 51 67 00 E1 23 34 B1 6E 49 EE 62 86 96 AB 9C EC 8F 8B C4 C5 F1 67 33 5B 85 B6 F9 C3 C3 E7 E2 05 72 BB AA 33 5A 6A 73 2E 79 B7 CD C9 CA C3 34 1A 67 54 6A 0B 1B 2D 59 3F 28 3E F4 1C 9C 86 E7 ...

output:

118428
05 4C 04 18 6E 75 9E EC 7A 0C E5 C6 67 34 EE AB 8B 67 B6 E7 BB 6A B7 C3 54 2D 3E 86 AA 4D 6D 42 47 3F D2 C8 AD A7 EB 2D 50 7D BB ED FB 78 60 BF 6D 4F 02 7D 9A 83 D6 A6 27 0A B8 65 D4 52 70 47 81 54 99 1F 4A F9 1A CB F1 86 74 4F B1 BF 4A 73 40 A8 7D 1C E5 F0 66 FC 70 E9 56 6A C9 57 EF 9B 14 9B...

input:

parts
118428
05 4C 04 18 6E 75 9E EC 7A 0C E5 C6 67 34 EE AB 8B 67 B6 E7 BB 6A B7 C3 54 2D 3E 86 AA 4D 6D 42 47 3F D2 C8 AD A7 EB 2D 50 7D BB ED FB 78 60 BF 6D 4F 02 7D 9A 83 D6 A6 27 0A B8 65 D4 52 70 47 81 54 99 1F 4A F9 1A CB F1 86 74 4F B1 BF 4A 73 40 A8 7D 1C E5 F0 66 FC 70 E9 56 6A C9 57 EF 9B...

output:

799 608
849 619
297 38
202 248
354 182
90 498
974 986
738 43
134 297
161 750
1052 273
480 206
291 225
279 980
659 950
535 1004
604 483
894 515
1152 346
753 813
368 380
820 565
120 148
324 943
1230 986
559 1037
802 365
1230 945
1029 45
1299 331
982 243
687 829
153 981
576 13
869 278
98 743
1210 662
8...

result:

ok correct answer

Test #31:

score: 100
Accepted
time: 1083ms
memory: 154704kb

input:

message
1077 1267
9E 75 90 43 16 DD 0C BA 34 9E 21 60 68 26 24 24 A5 AF 9F 4A 06 55 D9 F7 4E 72 E5 17 DF 4E 31 E4 43 B5 91 DB A4 A5 F0 61 1E 94 54 7E 51 B3 D3 6D 70 AB C6 5A 8B 86 3C 00 7A 93 2E 3B 1B 7A 18 12 D0 27 0D 02 73 FB 2C 44 B4 04 64 2B 84 64 1F 58 92 82 B0 DE 5A 15 AF 2B 4F 36 28 DD F8 D5 ...

output:

113807
04 35 04 F3 9E 16 34 68 A5 06 4E DF 43 A4 1E 51 70 8B 7A 1B D0 73 B4 84 92 5A 4F F8 CB 63 1B 98 0C 7D 39 35 B5 25 DB FF 3C EE 8D 3E CD F1 80 95 CF 02 25 CD 6E 56 9F F6 D8 68 0C F1 1A D5 A0 40 AD 7B 1D BF 60 2B 74 4A 0C 12 A1 34 24 AB 20 19 30 C7 8A 84 D9 BB 66 4C DE 2C 63 66 25 10 B9 4B 8D 35...

input:

parts
113807
04 35 04 F3 9E 16 34 68 A5 06 4E DF 43 A4 1E 51 70 8B 7A 1B D0 73 B4 84 92 5A 4F F8 CB 63 1B 98 0C 7D 39 35 B5 25 DB FF 3C EE 8D 3E CD F1 80 95 CF 02 25 CD 6E 56 9F F6 D8 68 0C F1 1A D5 A0 40 AD 7B 1D BF 60 2B 74 4A 0C 12 A1 34 24 AB 20 19 30 C7 8A 84 D9 BB 66 4C DE 2C 63 66 25 10 B9 4B...

output:

693 257
1044 1075
1025 882
856 276
456 1111
693 228
619 1054
245 607
322 789
892 1187
517 334
484 564
704 1182
766 858
609 1206
974 553
817 167
30 133
371 1173
427 358
739 186
865 834
1049 612
458 734
730 230
750 1165
993 200
532 1101
689 367
563 220
843 1212
132 513
1015 235
958 1241
71 893
1056 11...

result:

ok correct answer

Test #32:

score: 100
Accepted
time: 1586ms
memory: 209352kb

input:

message
1172 1577
68 08 CE F9 74 BE A5 36 7F 65 9F B3 68 DB 89 F6 0F B5 EA 8E 10 0F 0F A8 F5 AC 41 53 F5 19 EF CE 73 37 59 0D 93 31 76 1B AA CA DE 06 3A B6 A6 E8 F5 61 7B A1 31 E6 5F 75 FC B3 34 CB 95 D6 99 F1 1B C2 8F 60 9F DC 6A 6E 6E 76 AE 8B A2 59 8C F6 05 BC FB 0E 1F 5B A5 75 34 46 6E 37 ED 0A ...

output:

154449
04 94 06 29 68 74 7F 68 0F 10 F5 F5 73 93 AA 3A F5 31 FC 95 1B 9F 6E A2 05 1F 34 ED FF 8F 20 D5 21 54 2D E2 FE 9C 9F E7 CE D4 79 C7 64 55 13 B0 94 37 0A 9D EA 2E 6A 50 4E B4 39 08 24 96 9F 99 2C 91 D6 D4 9F 20 9C A5 AE 4E B3 80 40 A3 C3 66 6B 4B E1 BF 99 88 75 6D 58 D5 FF C5 C4 CA BB D5 15 28...

input:

parts
154449
04 94 06 29 68 74 7F 68 0F 10 F5 F5 73 93 AA 3A F5 31 FC 95 1B 9F 6E A2 05 1F 34 ED FF 8F 20 D5 21 54 2D E2 FE 9C 9F E7 CE D4 79 C7 64 55 13 B0 94 37 0A 9D EA 2E 6A 50 4E B4 39 08 24 96 9F 99 2C 91 D6 D4 9F 20 9C A5 AE 4E B3 80 40 A3 C3 66 6B 4B E1 BF 99 88 75 6D 58 D5 FF C5 C4 CA BB D5...

output:

475 1341
96 855
281 1384
887 778
1070 1352
202 767
197 891
914 791
598 596
915 212
497 727
288 1464
506 1343
877 1561
7 749
203 764
711 1054
160 418
533 1150
71 162
17 813
1096 709
444 436
690 831
548 645
132 362
634 241
901 1162
796 992
73 736
163 221
340 824
379 353
342 634
518 772
974 861
882 119...

result:

ok correct answer

Test #33:

score: 100
Accepted
time: 2029ms
memory: 227044kb

input:

message
1788 1121
C7 28 E4 F8 51 FA CE 5F 54 AD D8 58 3B 50 E7 73 C5 C5 AC 80 D0 1F 9A 87 F5 10 DD 4B B1 E4 F4 3E 8C 7D 6D 67 A5 A1 52 7B 3B FD 30 B6 98 C2 D2 61 B1 A2 F0 42 5C 15 95 80 BA 03 A6 68 B2 8D A5 1E C3 85 54 F1 A0 ED A3 B4 C6 5C 87 FF D6 B9 56 B4 1F 47 7E BA 50 DC 9C 3D 42 6E 28 10 A2 05 ...

output:

167480
06 FC 04 61 C7 51 54 3B C5 D0 F5 B1 8C A5 3B 98 B1 5C BA B2 C3 A0 C6 D6 1F 50 42 A2 21 F6 E7 61 6D B3 E9 36 AD E5 CB FF 97 9B AC D0 C2 4F 0F 6C 21 15 65 51 EB B3 FC 5D 28 1F 28 5C 3F 94 D9 49 60 23 FB 0C 7C B6 20 54 1D 47 D1 A4 97 E5 BB 94 AF E4 41 97 E5 51 B2 A1 BA 7A DB 92 D0 E6 F3 81 01 60...

input:

parts
167480
06 FC 04 61 C7 51 54 3B C5 D0 F5 B1 8C A5 3B 98 B1 5C BA B2 C3 A0 C6 D6 1F 50 42 A2 21 F6 E7 61 6D B3 E9 36 AD E5 CB FF 97 9B AC D0 C2 4F 0F 6C 21 15 65 51 EB B3 FC 5D 28 1F 28 5C 3F 94 D9 49 60 23 FB 0C 7C B6 20 54 1D 47 D1 A4 97 E5 BB 94 AF E4 41 97 E5 51 B2 A1 BA 7A DB 92 D0 E6 F3 81...

output:

451 211
1627 934
956 799
1049 645
1144 400
850 277
61 234
1186 367
127 489
954 176
1145 1088
1068 514
1765 241
1367 646
1564 297
1434 682
27 952
816 1097
193 484
1602 573
680 1069
197 1064
846 643
1600 333
29 468
689 241
918 337
733 1016
1439 1008
427 856
1406 117
1481 533
1015 126
218 55
105 924
36...

result:

ok correct answer

Test #34:

score: 100
Accepted
time: 1145ms
memory: 144804kb

input:

message
2000 2000
88 FC 83 03 41 0B 7A 66 67 67 13 8F FC 0C 25 27 0B 65 78 85 99 1A FF A2 3B 34 26 13 F4 83 11 BE 64 9D F7 32 F2 97 BF 41 26 BF 30 C5 DC 5F 17 82 BE 19 5E 08 21 84 1F D8 A1 C2 88 E8 F7 7D BE 5C 1F 2A D6 43 7C CF E3 CC D8 C2 7D C9 E9 E7 EC 78 FE 2E FF 56 A8 5A F7 F0 F8 BF EC 89 18 EE ...

output:

333504
07 D0 07 D0 88 41 67 FC 0B 99 3B F4 64 F2 26 DC BE 21 A1 F7 1F 7C D8 E9 FE A8 F8 18 62 DB BC 95 FD 96 92 07 EF 14 83 24 B5 15 70 60 CD 9A CA 7B F6 AA 27 6C 96 2A 4D 7B 7A 7D 83 BC 20 9C 9D 6B 17 23 B5 7C 3D F6 6D FD 85 61 C5 4E 7B AC 67 E0 25 BD 72 11 C3 00 7F 24 F5 A0 CB DC 01 FE A6 F6 BA 7C...

input:

parts
333504
07 D0 07 D0 88 41 67 FC 0B 99 3B F4 64 F2 26 DC BE 21 A1 F7 1F 7C D8 E9 FE A8 F8 18 62 DB BC 95 FD 96 92 07 EF 14 83 24 B5 15 70 60 CD 9A CA 7B F6 AA 27 6C 96 2A 4D 7B 7A 7D 83 BC 20 9C 9D 6B 17 23 B5 7C 3D F6 6D FD 85 61 C5 4E 7B AC 67 E0 25 BD 72 11 C3 00 7F 24 F5 A0 CB DC 01 FE A6 F6...

output:

1636 1769
1004 1476
498 54
902 1354
955 1979
1413 1934
1775 995
80 1900
939 1700
1908 1398
1446 251
1609 313
752 1260
873 1820
1619 115
481 273
1778 712
519 869
840 1602
429 1031
1476 612
1794 1038
723 262
138 59
209 1391
1422 1966
1406 1067
1950 385
1562 634
1695 1498
1421 1976
1792 756
772 824
124...

result:

ok correct answer

Test #35:

score: 100
Accepted
time: 1163ms
memory: 144788kb

input:

message
2000 2000
76 95 C2 D2 0B CA E7 0E F7 B0 5E D6 D5 1C CC 9D E0 93 74 52 B1 E6 A3 2A 50 06 E3 30 CB 5F A3 C6 74 20 46 8F 9B E0 F5 6A FE FD E2 2A 06 4C C6 1F FC 6E 55 05 CD FE 68 40 F7 B2 DF 33 54 ED 5F 46 C5 02 0F 73 6C 16 19 F9 88 8C 1E 8C FB 7B 54 2D F1 C9 08 4C 4F 4B 40 B4 8B 67 19 32 08 A6 ...

output:

333504
07 D0 07 D0 76 0B F7 D5 E0 B1 50 CB 74 9B FE 06 FC CD F7 54 C5 6C 88 FB F1 4F 8B 08 3C 5C 8E F6 E0 5D F8 36 B9 FE 4E 1B 5A 00 43 47 6B E1 41 78 43 24 84 76 8A 82 FA D5 6B 6F 5A 21 5C 5D 59 10 48 19 44 D8 35 16 80 3F 9E 7A FA 88 BE 6E C6 AD 6D 26 3A 86 2F 53 A6 1E 11 F1 E0 F6 27 72 1A CB EF 02...

input:

parts
333504
07 D0 07 D0 76 0B F7 D5 E0 B1 50 CB 74 9B FE 06 FC CD F7 54 C5 6C 88 FB F1 4F 8B 08 3C 5C 8E F6 E0 5D F8 36 B9 FE 4E 1B 5A 00 43 47 6B E1 41 78 43 24 84 76 8A 82 FA D5 6B 6F 5A 21 5C 5D 59 10 48 19 44 D8 35 16 80 3F 9E 7A FA 88 BE 6E C6 AD 6D 26 3A 86 2F 53 A6 1E 11 F1 E0 F6 27 72 1A CB...

output:

1670 597
164 1617
484 294
363 1659
570 1507
1869 147
121 779
54 499
141 34
1698 911
839 601
53 168
1494 1880
1942 1576
729 35
370 1326
1045 93
1288 300
1449 1706
636 1664
790 994
804 1855
1351 1637
529 1885
1144 1319
481 1624
457 997
1047 672
998 1964
1361 1909
536 862
401 1771
712 1908
651 1231
153...

result:

ok correct answer

Test #36:

score: 100
Accepted
time: 1155ms
memory: 144860kb

input:

message
2000 2000
E6 1F 38 9F BF AC 01 10 09 BD 8D 6B CE 71 C2 0A C0 2D 7F 60 D9 A9 0C 00 8D D5 7D 15 F8 3E 84 C6 F2 4A DE FA 35 D5 50 84 62 E5 0D AD 15 83 89 AE EC 81 B9 61 F7 89 14 8B BC 0F DD F1 45 2E 17 0D 49 8B CA 0D 67 2F 9B DA FC 1E 98 51 67 7E BE AB C6 20 64 E0 5E 1B 9C 60 5F 92 67 29 B9 35 ...

output:

333504
07 D0 07 D0 E6 BF 09 CE C0 D9 8D F8 F2 35 62 15 EC F7 BC 45 49 67 FC 67 C6 5E 5F B9 EE DA CE 54 6A FE FC 23 86 4C 98 5C 7D 51 59 BF F3 B7 CD 37 1A 03 D4 F0 82 3D 0B D2 52 07 79 9B CF 07 3E 0D DF 7A 46 49 CA 2B 01 6C D5 70 97 8C 8F E5 3E 14 F1 2F 00 15 63 10 1F 89 C6 42 61 04 92 50 4F 47 4B 5E...

input:

parts
333504
07 D0 07 D0 E6 BF 09 CE C0 D9 8D F8 F2 35 62 15 EC F7 BC 45 49 67 FC 67 C6 5E 5F B9 EE DA CE 54 6A FE FC 23 86 4C 98 5C 7D 51 59 BF F3 B7 CD 37 1A 03 D4 F0 82 3D 0B D2 52 07 79 9B CF 07 3E 0D DF 7A 46 49 CA 2B 01 6C D5 70 97 8C 8F E5 3E 14 F1 2F 00 15 63 10 1F 89 C6 42 61 04 92 50 4F 47...

output:

1601 1934
1165 1960
711 475
1421 1015
1048 1971
1553 1709
451 1934
27 612
1709 410
206 1850
763 1712
930 1460
936 1427
1842 1567
651 329
304 1504
1690 863
446 1200
221 1236
1755 586
490 59
1558 360
12 1699
283 1849
1233 1246
1527 118
1379 826
1562 22
148 437
222 1094
50 1900
1882 543
1349 462
141 53...

result:

ok correct answer

Test #37:

score: 100
Accepted
time: 1106ms
memory: 144788kb

input:

message
2000 2000
6A 81 61 58 A6 D5 CD 19 AC F0 C5 DF 9C 5A 46 F3 C9 77 3E 53 29 A3 D5 9F 84 49 27 D0 7D 22 C3 4B 9F 00 0F BD 12 77 A1 99 2A 37 49 3F 72 BC A5 D1 07 ED FA 74 CF F2 B2 D7 C8 77 88 D2 E5 3D 99 62 3D 1C 36 59 08 C0 80 EF 74 72 F2 F7 BE AD 73 37 8E 8F A3 45 8F 54 45 64 B4 75 12 5A 8E 7D ...

output:

333504
07 D0 07 D0 6A A6 AC 9C C9 29 84 7D 9F 12 2A 72 07 CF C8 E5 3D 08 74 BE 8E 8F B4 8E CA 53 20 59 69 74 6E DF 5E 1E 82 E4 EA 9E 70 79 DB 08 25 B8 E5 1B D2 B6 5F 03 D3 8D F8 6F 41 25 E5 90 CF 27 51 17 84 13 C4 FC B9 97 EB 88 A1 75 DA CB E8 66 7C 25 CA FD 32 7D 32 9D 34 06 48 60 A0 83 49 00 D4 49...

input:

parts
333504
07 D0 07 D0 6A A6 AC 9C C9 29 84 7D 9F 12 2A 72 07 CF C8 E5 3D 08 74 BE 8E 8F B4 8E CA 53 20 59 69 74 6E DF 5E 1E 82 E4 EA 9E 70 79 DB 08 25 B8 E5 1B D2 B6 5F 03 D3 8D F8 6F 41 25 E5 90 CF 27 51 17 84 13 C4 FC B9 97 EB 88 A1 75 DA CB E8 66 7C 25 CA FD 32 7D 32 9D 34 06 48 60 A0 83 49 00...

output:

1809 1652
1081 1021
1698 1459
1378 1812
972 668
1962 614
497 1125
92 1622
1717 1455
1981 324
184 175
824 1358
1636 1316
1683 1358
49 1648
287 724
919 1736
858 682
1081 598
532 1762
418 1721
853 262
606 479
23 918
262 1220
265 732
1984 1376
1071 1908
419 303
379 458
671 937
662 1248
762 933
909 1594
...

result:

ok correct answer

Test #38:

score: 100
Accepted
time: 1125ms
memory: 144764kb

input:

message
2000 2000
36 7F 32 8E D8 86 3E 01 4C 78 FA 17 08 0C 65 09 73 1A 99 49 90 16 96 53 2C E2 93 3D 08 34 CE 06 E5 FB C0 45 DA 86 72 E9 FD E6 68 22 E6 6A CB 0E E6 46 86 A4 D9 71 01 9F FD 43 CE 37 5C 45 91 78 06 89 74 91 70 3A 6D 4A 24 E0 F3 1C A7 DF 57 00 F7 64 BC 24 49 37 A2 7C CD 69 DE 0A 68 1E ...

output:

333504
07 D0 07 D0 36 D8 4C 08 73 90 2C 08 E5 DA FD E6 E6 D9 FD 5C 06 70 24 A7 F7 49 CD 68 8E 9F F3 EC 8C AB 77 C3 CD 57 A0 B3 B4 E6 50 D4 34 92 36 20 BF 0C CD 87 FD CE 18 66 B4 B1 69 E7 3F 08 1C 2F 02 B6 BC 61 A2 66 4A AC D1 AD B4 B4 FB 6D 17 BF 9B A0 24 D1 5A DF 0F BA CB BB D8 DF D5 61 0C 76 A9 7F...

input:

parts
333504
07 D0 07 D0 36 D8 4C 08 73 90 2C 08 E5 DA FD E6 E6 D9 FD 5C 06 70 24 A7 F7 49 CD 68 8E 9F F3 EC 8C AB 77 C3 CD 57 A0 B3 B4 E6 50 D4 34 92 36 20 BF 0C CD 87 FD CE 18 66 B4 B1 69 E7 3F 08 1C 2F 02 B6 BC 61 A2 66 4A AC D1 AD B4 B4 FB 6D 17 BF 9B A0 24 D1 5A DF 0F BA CB BB D8 DF D5 61 0C 76...

output:

1019 273
1693 364
1804 1634
741 110
238 384
1893 534
1407 1310
77 127
958 127
1673 394
1517 1626
1060 1770
447 1684
56 1643
1400 1626
106 1701
1572 1140
67 1326
404 1730
817 146
1602 1760
1692 1761
935 1778
1755 1602
906 149
1223 1339
754 936
1022 1648
1696 1309
55 1669
1004 787
585 558
1971 737
132...

result:

ok correct answer

Test #39:

score: 100
Accepted
time: 783ms
memory: 144864kb

input:

message
2000 2000
52 05 84 AB A2 45 1D 87 97 7E FC 5B 3D 71 FC 9A 5C D7 D9 10 CF 24 43 4B FC 47 A2 AD 8F 93 F9 1A 6C B6 8E DB 6B 0C 33 CC 26 9A 71 58 3F DA 8F C4 1A CE 4B 00 58 CB 59 20 FB 05 34 84 3A A5 3F 0B 6D 3E 68 1F A3 F8 F6 89 0F DA 3F D6 FA 91 78 B5 24 38 62 F4 F9 D6 79 6D D2 44 FD F6 36 B5 ...

output:

333504
07 D0 07 D0 52 A2 97 3D 5C CF FC 8F 6C 6B 26 3F 1A 58 FB 3A 6D A3 0F FA 24 F9 D2 36 B7 67 20 72 D9 81 85 6B 5B EF 77 B8 1E F7 8A FE 6E FD B9 F6 CC D9 28 60 D0 AF FD D6 9D 28 AB 67 0D 84 CD 31 6B D0 17 17 6F 6F 17 63 A9 86 80 CB 4B B8 51 79 01 EE 0C 36 AA B0 E7 AA 58 06 62 9D 3E DA E5 FA CA 30...

input:

parts
333504
07 D0 07 D0 52 A2 97 3D 5C CF FC 8F 6C 6B 26 3F 1A 58 FB 3A 6D A3 0F FA 24 F9 D2 36 B7 67 20 72 D9 81 85 6B 5B EF 77 B8 1E F7 8A FE 6E FD B9 F6 CC D9 28 60 D0 AF FD D6 9D 28 AB 67 0D 84 CD 31 6B D0 17 17 6F 6F 17 63 A9 86 80 CB 4B B8 51 79 01 EE 0C 36 AA B0 E7 AA 58 06 62 9D 3E DA E5 FA...

output:

620 1670
787 189
1403 341
1172 1024
365 1479
192 1164
1325 777
367 608
906 1151
436 1782
1979 1495
1766 1705
1083 955
1850 1391
890 874
631 371
1345 1565
323 1941
1946 1832
1392 689
55 1033
1562 1188
1784 1261
1623 1487
1706 362
428 1259
50 399
326 1522
1874 1901
705 480
1477 624
1486 327
1147 1415
...

result:

ok correct answer

Test #40:

score: 100
Accepted
time: 792ms
memory: 144860kb

input:

message
2000 2000
6B A7 E7 88 CA 73 9D 40 B6 65 2F 92 52 1E 27 11 4E 13 91 40 79 30 C8 CB 47 5E 08 27 C5 AA 45 96 99 B6 5C 6C C2 4C FC 2B AE 87 C2 10 21 72 DB A8 90 BA C3 F1 2E 23 7F 54 D1 0B F5 6E 7D 3D 95 9C 89 CA 20 0D 4B 46 28 5C 0A 1B F2 25 F4 AB F1 73 0E F8 9C 1C F2 04 7E E8 5B 6E E1 F9 02 0B ...

output:

333504
07 D0 07 D0 6B CA B6 52 4E 79 47 C5 99 C2 AE 21 90 2E D1 7D 89 4B 0A F4 0E F2 5B 02 9F 7A 22 DF E8 E4 7E B1 87 4D 59 FC F0 4F 06 20 6A 7C 20 9A E7 E0 E5 26 B1 5A 50 23 EC 55 11 37 D7 A3 38 C9 F8 CC DD 84 A7 FC AE 5F 0B B8 CD A3 4D 20 2B EC 64 69 43 CB 1D FD 47 86 7C 76 B3 B7 3E 32 23 60 96 67...

input:

parts
333504
07 D0 07 D0 6B CA B6 52 4E 79 47 C5 99 C2 AE 21 90 2E D1 7D 89 4B 0A F4 0E F2 5B 02 9F 7A 22 DF E8 E4 7E B1 87 4D 59 FC F0 4F 06 20 6A 7C 20 9A E7 E0 E5 26 B1 5A 50 23 EC 55 11 37 D7 A3 38 C9 F8 CC DD 84 A7 FC AE 5F 0B B8 CD A3 4D 20 2B EC 64 69 43 CB 1D FD 47 86 7C 76 B3 B7 3E 32 23 60...

output:

515 1164
1788 1769
1301 309
1478 1662
787 1667
245 1762
668 1442
476 1847
1847 17
453 1459
1132 1654
520 288
983 41
1592 1577
1667 1900
511 669
21 893
112 1521
1815 334
142 118
1522 731
1470 1484
648 913
767 780
1633 190
391 1423
1298 218
947 1927
548 1409
1883 346
1241 1075
490 1447
1556 322
1206 7...

result:

ok correct answer

Test #41:

score: 100
Accepted
time: 785ms
memory: 144888kb

input:

message
2000 2000
F0 96 7C 11 EF EA 15 29 1F D8 7A 4F 40 E8 40 46 09 97 95 4E C7 7F 8E C7 9F FF 4D 3F 51 25 46 66 C2 FB 90 33 F1 F6 63 3F 88 9B A6 76 C1 3F CD 9A AA C3 0C 0B 9A B8 B9 3D C8 A7 98 68 10 F0 97 CD B3 41 38 35 5C 9E 09 61 33 51 70 EC 50 E6 E0 0F C5 DD 53 E2 9D C8 37 BD FC 91 11 4A 0F 61 ...

output:

333504
07 D0 07 D0 F0 EF 1F 40 09 C7 9F 51 C2 F1 88 C1 AA 9A C8 10 B3 5C 33 50 C5 9D FC 0F 78 96 6B 6B 0A 9B 2C BB 1F 0D AD 62 D0 18 EF 54 A4 85 D2 DC 16 5E 41 22 82 3D DC 6B 26 5E 02 B8 E6 DB A0 D9 1B 63 8D 32 49 F4 59 8F 1F 16 28 C0 50 D5 CC A2 24 C7 CA EB 7F 84 E3 5A 06 0E BC F1 1C EE 4F 50 95 A1...

input:

parts
333504
07 D0 07 D0 F0 EF 1F 40 09 C7 9F 51 C2 F1 88 C1 AA 9A C8 10 B3 5C 33 50 C5 9D FC 0F 78 96 6B 6B 0A 9B 2C BB 1F 0D AD 62 D0 18 EF 54 A4 85 D2 DC 16 5E 41 22 82 3D DC 6B 26 5E 02 B8 E6 DB A0 D9 1B 63 8D 32 49 F4 59 8F 1F 16 28 C0 50 D5 CC A2 24 C7 CA EB 7F 84 E3 5A 06 0E BC F1 1C EE 4F 50...

output:

953 1611
355 146
1190 1420
750 672
1981 891
1619 681
668 1852
189 634
1458 794
61 737
1711 186
1037 1923
1517 300
261 792
1865 665
62 1946
1140 1024
799 1797
417 585
1946 927
728 1673
1902 580
400 1814
1785 909
298 894
209 360
1758 1174
427 265
396 1426
56 1055
1259 185
1641 398
1253 12
1261 941
731...

result:

ok correct answer

Test #42:

score: 100
Accepted
time: 765ms
memory: 144860kb

input:

message
2000 2000
C1 2A D3 91 F5 29 67 E6 52 3A DD BE 93 7D 9F AA 81 D3 B2 29 27 FF D3 04 0F 42 53 17 97 B7 AC 6E 1D 82 EB 0C 13 54 EC A9 B7 41 06 9C 2F 16 C5 13 A6 28 AB FE 8C C9 B9 6C 26 4D 84 9E C7 3A E4 20 19 EF 83 39 AE 0D AE 19 A2 E4 1C B6 1E 25 8D 85 CC B3 1B 16 46 64 BC 5A B8 14 41 8F ED 7E ...

output:

333504
07 D0 07 D0 C1 F5 52 93 81 27 0F 97 1D 13 B7 2F A6 8C 26 C7 19 AE A2 1E CC 46 B8 ED F6 65 69 B1 FF 70 81 25 4E 65 7B 37 B2 28 71 33 89 21 FD 2E 5C E8 E9 89 3A 21 0F CB F2 0D E6 4B B8 AF 1C 9A 1C A4 63 8F BD BF 5C F0 B9 15 88 F4 D3 7B 03 F0 88 E6 D9 F1 2C 18 28 11 6D AD FE 19 B1 C1 CD 7D 08 96...

input:

parts
333504
07 D0 07 D0 C1 F5 52 93 81 27 0F 97 1D 13 B7 2F A6 8C 26 C7 19 AE A2 1E CC 46 B8 ED F6 65 69 B1 FF 70 81 25 4E 65 7B 37 B2 28 71 33 89 21 FD 2E 5C E8 E9 89 3A 21 0F CB F2 0D E6 4B B8 AF 1C 9A 1C A4 63 8F BD BF 5C F0 B9 15 88 F4 D3 7B 03 F0 88 E6 D9 F1 2C 18 28 11 6D AD FE 19 B1 C1 CD 7D...

output:

462 1046
301 825
1661 28
412 1886
367 1597
1090 486
1947 1418
367 1078
18 1765
517 165
142 1157
320 665
227 642
33 1205
666 1052
478 897
1856 1136
889 1655
434 1270
310 1
1672 493
1356 855
908 1887
60 1977
16 1518
1418 574
1186 1840
1957 313
1837 1047
858 227
259 15
1704 1655
1253 516
1738 123
417 7...

result:

ok correct answer

Test #43:

score: 100
Accepted
time: 805ms
memory: 144816kb

input:

message
2000 2000
5F D2 CC AF 73 3C 70 D1 D3 C2 C9 99 67 95 72 73 A2 D8 3E 9B F6 87 50 82 C3 D4 E2 25 2D 86 16 BD 9B 43 90 B4 0D 82 91 23 CA A6 08 EF E1 25 FD 96 3A 0B 8D 68 8A EE CC EE 2B 07 3C D5 7F 71 94 45 24 A6 D5 78 7C 88 5B D9 3B B3 5C AB D9 1B 90 BB F1 27 19 67 69 D2 EB D0 02 83 48 5F D2 B3 ...

output:

333504
07 D0 07 D0 5F 73 D3 67 A2 F6 C3 2D 9B 0D CA E1 3A 8A 2B 7F 24 7C 3B D9 F1 69 02 D2 6D 49 A8 3E B5 DA 15 AA 68 3F 17 38 9C 7C D3 1F 02 51 A3 D7 C0 5C FD D7 37 8B 09 37 6E 56 7E 1C 59 AC 7D B9 89 AF 84 62 FC FB 58 F8 9B F9 C7 DD 44 E8 E6 35 4E 29 17 CF B2 D1 59 B0 D6 A4 67 79 3F 25 CD 30 DD FB...

input:

parts
333504
07 D0 07 D0 5F 73 D3 67 A2 F6 C3 2D 9B 0D CA E1 3A 8A 2B 7F 24 7C 3B D9 F1 69 02 D2 6D 49 A8 3E B5 DA 15 AA 68 3F 17 38 9C 7C D3 1F 02 51 A3 D7 C0 5C FD D7 37 8B 09 37 6E 56 7E 1C 59 AC 7D B9 89 AF 84 62 FC FB 58 F8 9B F9 C7 DD 44 E8 E6 35 4E 29 17 CF B2 D1 59 B0 D6 A4 67 79 3F 25 CD 30...

output:

493 225
546 952
198 624
132 1701
20 1370
123 1146
28 543
1095 59
900 1094
222 567
1596 176
245 318
1179 1172
499 662
1051 1017
1768 1487
1784 384
188 1909
1980 1382
974 385
84 484
289 1305
171 1372
1845 1327
77 1858
1627 225
282 1878
939 669
516 597
1809 135
663 81
285 1689
756 1411
1971 243
1612 17...

result:

ok correct answer

Test #44:

score: 100
Accepted
time: 4947ms
memory: 450452kb

input:

message
2000 2000
2C E0 F1 C0 B8 AD E2 E1 D7 38 05 7F AD DC 18 DE E8 5B 88 E2 B7 DF 4C 86 43 F6 DF C9 90 77 6F 66 10 70 04 AA CF 37 ED 5C 4D 1D 85 AC 9C 39 5A E9 0A D1 95 F9 37 CC 0B DE CB D1 07 8D 8B 99 F7 0F 1D 8D B0 B2 BE A4 3E 71 63 E7 47 D5 04 0D 76 D3 CC 45 52 EC 6D 5B 5C AE D5 18 4F E2 11 4E ...

output:

333504
07 D0 07 D0 2C B8 D7 AD E8 B7 43 90 10 CF 4D 9C 0A 37 CB 8B 1D BE 63 04 CC 6D D5 11 7A A7 84 DB 3C 25 2A 37 35 C7 EB 0F 96 79 13 E4 36 C9 71 BD 7D F0 A1 B2 70 9E 67 3D 98 3E 03 EA 94 16 58 44 9B 31 9F F5 9A 15 6A B8 C6 98 A3 8D 6C 89 E0 B5 D9 36 72 FD 78 1A 59 80 9E FF C8 29 C5 D4 ED DD F3 1A...

input:

parts
333504
07 D0 07 D0 2C B8 D7 AD E8 B7 43 90 10 CF 4D 9C 0A 37 CB 8B 1D BE 63 04 CC 6D D5 11 7A A7 84 DB 3C 25 2A 37 35 C7 EB 0F 96 79 13 E4 36 C9 71 BD 7D F0 A1 B2 70 9E 67 3D 98 3E 03 EA 94 16 58 44 9B 31 9F F5 9A 15 6A B8 C6 98 A3 8D 6C 89 E0 B5 D9 36 72 FD 78 1A 59 80 9E FF C8 29 C5 D4 ED DD...

output:

1304 1749
1700 1619
1398 1211
1728 1973
201 576
119 1376
893 546
69 629
83 844
18 249
663 1673
1894 61
1199 1200
1154 1824
6 1193
1565 1770
238 1530
576 734
1007 1366
1538 1304
1292 587
46 1881
228 1629
1620 1310
1245 1021
1723 1831
1367 690
19 1078
1602 143
822 1111
1104 281
1904 1512
1149 196
1236...

result:

ok correct answer

Test #45:

score: 100
Accepted
time: 5072ms
memory: 450660kb

input:

message
2000 2000
D8 FD C0 55 40 27 37 F9 13 29 C0 30 F7 75 91 2C AE 7C E9 B6 7E 12 01 A1 16 62 5A D3 B9 25 6D A3 0A 71 62 01 B9 EF 71 C3 B3 4E 51 37 94 A5 43 13 96 01 C9 2D 08 9A C4 3B C9 E6 1C 63 CB E8 F8 8E 72 66 23 1E AE D6 DD DB D2 0B E6 5A DF 4D 9C 6F 21 4D 1B 08 BA 49 C8 7E ED 6F D3 6B 35 EB ...

output:

333504
07 D0 07 D0 D8 40 13 F7 AE 7E 16 B9 0A B9 B3 94 96 08 C9 CB 72 AE D2 DF 21 BA ED 35 26 AE 61 72 89 21 8A 5F 71 6C 3C 63 BE 37 54 78 D0 86 F0 73 47 86 E0 FC E6 33 C9 1F E2 B9 49 20 1E CC 68 C5 7B D5 3E A3 56 15 C4 F9 C2 80 C3 8D 37 AA C4 F8 95 61 CD 20 6F 45 90 9D 6B 14 E7 70 00 CC E5 D3 0F 4A...

input:

parts
333504
07 D0 07 D0 D8 40 13 F7 AE 7E 16 B9 0A B9 B3 94 96 08 C9 CB 72 AE D2 DF 21 BA ED 35 26 AE 61 72 89 21 8A 5F 71 6C 3C 63 BE 37 54 78 D0 86 F0 73 47 86 E0 FC E6 33 C9 1F E2 B9 49 20 1E CC 68 C5 7B D5 3E A3 56 15 C4 F9 C2 80 C3 8D 37 AA C4 F8 95 61 CD 20 6F 45 90 9D 6B 14 E7 70 00 CC E5 D3...

output:

154 254
143 575
948 339
177 1719
1645 1663
1590 2
261 391
1129 1968
645 1293
1601 991
419 1890
135 816
1234 1959
1619 202
309 558
1498 1574
251 735
1316 620
1211 1981
823 696
705 1188
480 664
1222 1171
1006 1313
124 981
99 1382
160 369
1599 1848
984 1427
1843 593
1158 167
1819 1343
764 4
1816 707
66...

result:

ok correct answer

Test #46:

score: 100
Accepted
time: 5256ms
memory: 450692kb

input:

message
2000 2000
CA B5 EE DD B5 50 07 03 93 C4 D8 40 BF AD EB 93 96 AF 42 8D A8 3B 5B E8 E6 44 31 3A 6E D6 31 E7 7B 75 8D 7F D5 03 37 EE C9 A9 DB 85 FF E7 A9 15 0D BC 62 8E 27 C0 82 8A A4 5A 66 8A 7D 04 1E EA C7 D0 B7 B0 9D 1A ED 6B 1F 6C 57 4D FF FE F7 75 DB D4 92 58 0F 3D AD 36 90 A9 F4 8A EF C1 ...

output:

333504
07 D0 07 D0 CA B5 93 BF 96 A8 E6 6E 7B D5 C9 FF 0D 27 A4 7D C7 9D 1F FF DB 0F 90 EF E0 03 84 43 47 FC 3D FF A8 19 32 7C A3 25 EC B8 B0 11 C8 DE 5D 06 41 18 B4 FD 7F 55 9A AB 57 E0 EA 37 5C DE 17 0D A6 B1 27 AB 39 A7 4C 64 4B ED 84 A2 32 F6 1A 31 1D 08 34 62 F6 46 B6 B8 85 80 50 1F CB EF 7C CA...

input:

parts
333504
07 D0 07 D0 CA B5 93 BF 96 A8 E6 6E 7B D5 C9 FF 0D 27 A4 7D C7 9D 1F FF DB 0F 90 EF E0 03 84 43 47 FC 3D FF A8 19 32 7C A3 25 EC B8 B0 11 C8 DE 5D 06 41 18 B4 FD 7F 55 9A AB 57 E0 EA 37 5C DE 17 0D A6 B1 27 AB 39 A7 4C 64 4B ED 84 A2 32 F6 1A 31 1D 08 34 62 F6 46 B6 B8 85 80 50 1F CB EF...

output:

1764 818
638 515
1696 578
765 943
531 183
1364 780
1814 1553
196 333
1131 1769
1106 75
414 1568
848 1144
467 1083
1006 958
1927 871
301 1948
527 1348
800 820
1834 41
976 633
1598 1652
1714 1089
1355 338
1394 955
789 1924
677 1467
1623 920
1878 1792
240 1375
296 1050
1304 914
731 699
1395 654
947 138...

result:

ok correct answer

Test #47:

score: 100
Accepted
time: 4868ms
memory: 450656kb

input:

message
2000 2000
51 29 CB D4 94 56 E0 E1 79 91 94 D6 ED E7 66 22 D1 10 67 75 5F 14 85 A6 7B 99 3F AE CF 11 E5 DD 93 CE 75 89 54 CE 28 C2 48 CA 8C 31 5A FA 20 89 C1 56 86 53 3E 5E D0 91 C7 50 50 4D EB 5D 85 A5 34 C1 66 F0 E8 A5 8A D6 20 99 D5 37 40 4B 04 C8 BE D7 04 E7 53 92 EC C6 5C 9B 40 62 7A FF ...

output:

333504
07 D0 07 D0 51 94 79 ED D1 5F 7B CF 93 54 48 5A C1 3E C7 EB 34 E8 20 40 BE 53 5C 7A 21 D0 38 C0 4E 1E 0D A6 63 2B C1 9E 50 A4 24 E6 5F 7C E1 28 1C FC C3 F2 A4 26 6A 6D 04 96 B3 98 E1 BC 5F AB 8E EF 40 9C 30 4A A8 B7 6E 31 3D 35 50 E8 3E 98 5D 22 45 18 EE AD E6 67 97 DC 38 E9 22 66 F9 8D 53 D0...

input:

parts
333504
07 D0 07 D0 51 94 79 ED D1 5F 7B CF 93 54 48 5A C1 3E C7 EB 34 E8 20 40 BE 53 5C 7A 21 D0 38 C0 4E 1E 0D A6 63 2B C1 9E 50 A4 24 E6 5F 7C E1 28 1C FC C3 F2 A4 26 6A 6D 04 96 B3 98 E1 BC 5F AB 8E EF 40 9C 30 4A A8 B7 6E 31 3D 35 50 E8 3E 98 5D 22 45 18 EE AD E6 67 97 DC 38 E9 22 66 F9 8D...

output:

1203 1370
611 1774
1966 1702
758 487
562 1509
1538 166
1784 507
510 1921
1265 99
1405 1611
1554 233
52 1699
1989 284
1268 383
1532 605
1212 188
1413 1849
1658 1469
1321 1980
70 300
1369 319
1641 899
1527 698
1964 1610
204 1333
1469 821
1123 470
983 137
1890 348
618 1342
1676 213
378 559
1219 26
1004...

result:

ok correct answer

Test #48:

score: 100
Accepted
time: 4964ms
memory: 450648kb

input:

message
2000 2000
DF 40 7A 85 07 6C 17 36 FB 5B 07 A2 1E C9 47 4C D6 CA E9 64 04 4D 8B 95 50 A4 A0 B5 31 AE CF D0 B8 A1 7E EE 49 76 F9 E3 C2 0E D7 B0 D4 26 34 A0 BC 5B 62 8D 7C DA D4 FE F5 9A 90 F2 23 EB 3F A0 D8 B9 68 AB 4A 28 13 33 46 05 02 A6 EA 9E 3C A9 31 9A 15 B5 45 DF CD 29 3A D0 F4 5C F5 AE ...

output:

333504
07 D0 07 D0 DF 07 FB 1E D6 04 50 31 B8 49 C2 D4 BC 7C F5 23 D8 4A 46 EA 31 45 3A F5 7E F9 11 D4 B4 6F A5 E6 98 63 7F 58 A5 F5 CB 52 95 F8 E7 B2 DC DA F1 D7 5A 36 23 C8 00 F4 91 A9 3A 86 61 09 98 F0 78 05 BB 5D 75 E8 21 23 C3 97 88 22 14 1A 0C A6 0E 55 48 20 1C 84 66 01 FF 2A 1A 1A 23 F7 F5 E4...

input:

parts
333504
07 D0 07 D0 DF 07 FB 1E D6 04 50 31 B8 49 C2 D4 BC 7C F5 23 D8 4A 46 EA 31 45 3A F5 7E F9 11 D4 B4 6F A5 E6 98 63 7F 58 A5 F5 CB 52 95 F8 E7 B2 DC DA F1 D7 5A 36 23 C8 00 F4 91 A9 3A 86 61 09 98 F0 78 05 BB 5D 75 E8 21 23 C3 97 88 22 14 1A 0C A6 0E 55 48 20 1C 84 66 01 FF 2A 1A 1A 23 F7...

output:

604 1364
660 1746
1048 436
1602 753
11 389
105 1079
509 1015
257 986
143 129
1102 411
1279 1547
1742 1349
1319 1002
856 1568
1818 1818
891 1949
1415 1493
439 426
701 299
21 691
107 249
848 969
879 1758
1776 1032
1977 92
1916 1606
343 684
823 1144
1514 1228
550 312
1066 130
1587 1489
1531 1799
1931 4...

result:

ok correct answer

Test #49:

score: 100
Accepted
time: 5109ms
memory: 450636kb

input:

message
2000 2000
0F B4 2B 45 3A 97 48 09 01 EB 9C 67 21 8D 8D B5 06 86 02 BA 97 4D 64 1F 76 0B F6 E2 85 D2 67 24 47 A8 FE AC 92 AA 36 7F 30 83 6A 73 4E F3 92 C9 89 C1 D3 34 BD C8 05 F0 65 29 61 6B 57 AD 92 C3 8B 0A EC AF E3 2F D1 DE A9 BF 07 DD DD C9 C0 C3 5E C3 00 A1 6B 4F AE 4D F7 56 67 DC 60 0B ...

output:

333504
07 D0 07 D0 0F 3A 01 21 06 97 76 85 47 92 30 4E 89 BD 65 57 8B E3 A9 DD 5E 6B F7 60 DD 2A 36 22 A5 D1 4C 1D 0E 5D 7E 57 00 01 30 0F FC DA 47 58 84 45 D5 4C E1 12 02 D8 F1 B9 03 76 AB B8 13 BF A9 62 EA ED CF 84 FF C4 5A 00 57 E1 E1 78 12 01 E8 80 9F 30 1F 8A 4B C6 CE 19 58 A9 E3 62 3C E0 0F 19...

input:

parts
333504
07 D0 07 D0 0F 3A 01 21 06 97 76 85 47 92 30 4E 89 BD 65 57 8B E3 A9 DD 5E 6B F7 60 DD 2A 36 22 A5 D1 4C 1D 0E 5D 7E 57 00 01 30 0F FC DA 47 58 84 45 D5 4C E1 12 02 D8 F1 B9 03 76 AB B8 13 BF A9 62 EA ED CF 84 FF C4 5A 00 57 E1 E1 78 12 01 E8 80 9F 30 1F 8A 4B C6 CE 19 58 A9 E3 62 3C E0...

output:

1 1173
1989 357
1983 290
1 810
628 1987
1763 1989
1 168
317 1985
1991 1457
90 1
1 1239
1985 569
1701 1
1984 1129
1 1070
1268 1986
1987 951
1519 1987
1821 1
1987 1874
1338 1
1 1640
813 1
1 1286
1235 1990
1770 1988
894 1988
1231 1990
1988 590
1214 1
1 280
807 1
1 822
1985 973
81 1
1985 1603
904 1
764 ...

result:

ok correct answer

Test #50:

score: 100
Accepted
time: 5060ms
memory: 450656kb

input:

message
2000 2000
B7 9C D9 A1 64 6D 7E CA A1 46 3C 7B B8 AF 9A 24 08 44 BB 76 7A 4F BF 07 C1 1B 34 D4 2D EB 8C D7 42 05 3C 2D 5F FD C3 B0 8E 67 92 51 5D 9C 01 3A 61 77 E4 F9 7E 1C F4 D6 F7 6D 10 2F 4D 63 59 CA 99 70 E9 D9 84 56 93 0F 73 25 AC C3 B6 69 B6 01 8C 58 09 3D 84 4D CC AC F8 99 D2 02 92 85 ...

output:

333504
07 D0 07 D0 B7 64 A1 B8 08 7A C1 2D 42 5F 8E 5D 61 7E F7 4D 99 84 73 B6 8C 84 F8 92 9C C6 54 EB 63 5E C6 90 0B E4 1C 35 EB 47 AF 7F 18 9B 11 45 AA 89 BF 00 77 86 D7 ED 77 58 5F 42 98 76 BB 1E 84 13 DE BC E6 43 1D DF F4 A2 4C DE 1A 7D 37 FE 94 D4 89 84 0C 48 23 D8 C1 DE A2 94 A6 72 EE AA 5A AE...

input:

parts
333504
07 D0 07 D0 B7 64 A1 B8 08 7A C1 2D 42 5F 8E 5D 61 7E F7 4D 99 84 73 B6 8C 84 F8 92 9C C6 54 EB 63 5E C6 90 0B E4 1C 35 EB 47 AF 7F 18 9B 11 45 AA 89 BF 00 77 86 D7 ED 77 58 5F 42 98 76 BB 1E 84 13 DE BC E6 43 1D DF F4 A2 4C DE 1A 7D 37 FE 94 D4 89 84 0C 48 23 D8 C1 DE A2 94 A6 72 EE AA...

output:

1 1485
1 1614
1987 1427
1750 1989
1 1893
1984 761
1162 1
1982 65
1725 1
709 1984
1 256
1990 738
525 1
1986 56
490 1
1984 1398
1 981
1984 1934
1981 1550
1989 460
1989 1179
1580 1988
1453 1
939 1
200 1989
1 1107
641 1982
1 1975
1 1406
600 1990
1983 674
1 1430
1 1056
111 1
1986 1121
352 1
1420 1986
811...

result:

ok correct answer

Test #51:

score: 100
Accepted
time: 5179ms
memory: 450648kb

input:

message
2000 2000
EA 90 C6 3C EF 82 89 CD F8 0E 4E 67 A6 BD 2C 3F CD 39 2E 0D AD 90 22 F9 12 BA 15 D2 FC 16 68 DD 74 82 E1 B7 F2 59 63 EF 37 8A F2 EA EB 5A A8 CC 00 A8 6F 29 98 3F 81 F5 51 DC D5 8C E6 4B D9 D5 3C AA C6 61 E9 07 38 77 01 99 A1 40 60 1B 67 5F B9 08 5B 7C 76 B9 FB B4 48 DF D7 F7 9B C7 ...

output:

333504
07 D0 07 D0 EA EF F8 A6 CD AD 12 FC 74 F2 37 EB 00 98 51 E6 3C E9 01 60 B9 76 48 9B 08 B9 59 C5 03 39 FB B7 3C 61 0D 7B 13 E0 70 53 04 DD 95 40 30 59 18 D0 BA F8 8B 05 BA 01 66 34 56 37 C1 96 C2 01 C4 34 A3 04 49 82 64 3C 83 EA 9D 68 E3 EF 77 0A 56 C1 10 43 69 B2 A6 74 99 5C CD 5D 9F 7A 69 6B...

input:

parts
333504
07 D0 07 D0 EA EF F8 A6 CD AD 12 FC 74 F2 37 EB 00 98 51 E6 3C E9 01 60 B9 76 48 9B 08 B9 59 C5 03 39 FB B7 3C 61 0D 7B 13 E0 70 53 04 DD 95 40 30 59 18 D0 BA F8 8B 05 BA 01 66 34 56 37 C1 96 C2 01 C4 34 A3 04 49 82 64 3C 83 EA 9D 68 E3 EF 77 0A 56 C1 10 43 69 B2 A6 74 99 5C CD 5D 9F 7A...

output:

1 705
1470 1
1173 1983
939 1981
126 1
311 1
1 807
1 836
1 120
1 280
1 1616
1196 1987
1 1829
825 1
1983 455
675 1986
1989 838
1988 1492
1984 189
465 1991
1 945
1009 1988
87 1
1 983
1981 1966
1984 1443
132 1990
1939 1
1 71
1 1119
1 33
1021 1
553 1985
1 1734
1983 120
1532 1
130 1
1986 1642
1984 340
1 6...

result:

ok correct answer

Test #52:

score: 100
Accepted
time: 5177ms
memory: 450660kb

input:

message
2000 2000
6A E1 0B 26 B2 A8 81 59 56 9C 76 71 60 7E 0C D0 EB 65 B7 36 41 C4 46 6A B7 13 F9 E3 22 20 85 7D 3A 8D E6 30 D8 A5 47 40 3E 2F 38 2F 1D 65 EC C9 C8 FC 1B 44 F2 97 6E 8F 3E 2A CB 84 F4 DF 3B E2 56 4B DE 94 81 37 00 E7 B3 EE 39 B0 90 50 6D 06 C9 6A 76 6C F8 43 BB B6 F6 35 F3 C2 72 D2 ...

output:

333504
07 D0 07 D0 6A B2 56 60 EB 41 B7 22 3A D8 3E 1D C8 F2 3E F4 56 81 B3 90 C9 F8 F6 72 CD 7F D9 28 60 54 43 4A 44 1C BF 82 03 CE A3 31 0D A8 19 2A 40 5B EA 0E 96 DB A1 C5 7A CA 8E 00 EF D2 19 95 83 09 D6 19 7C 86 84 96 DA FF FB F6 86 1C BB 81 35 3E CE 2B 76 4B 7D 98 CB 88 88 6F 79 B2 66 6F 57 4B...

input:

parts
333504
07 D0 07 D0 6A B2 56 60 EB 41 B7 22 3A D8 3E 1D C8 F2 3E F4 56 81 B3 90 C9 F8 F6 72 CD 7F D9 28 60 54 43 4A 44 1C BF 82 03 CE A3 31 0D A8 19 2A 40 5B EA 0E 96 DB A1 C5 7A CA 8E 00 EF D2 19 95 83 09 D6 19 7C 86 84 96 DA FF FB F6 86 1C BB 81 35 3E CE 2B 76 4B 7D 98 CB 88 88 6F 79 B2 66 6F...

output:

507 1
1 531
451 1984
645 1
1 1271
346 1987
602 1990
1985 56
1986 375
1896 1
1318 1987
1681 1989
612 1
670 1987
1987 845
1 1051
444 1986
1983 1332
1988 90
1696 1983
1 639
319 1
1991 84
1113 1985
1481 1990
1986 937
1478 1983
54 1
1988 671
1 794
1985 1687
1 543
1591 1989
1985 661
778 1
1096 1
1 1787
19...

result:

ok correct answer

Test #53:

score: 100
Accepted
time: 5173ms
memory: 450504kb

input:

message
2000 2000
C5 B4 E9 04 EB A8 1F 65 30 05 92 D9 8D 94 FA FA 51 65 12 39 96 27 D8 5D CB 44 1E 33 28 C6 6A F6 84 3C 4E 96 3A 72 D5 06 80 39 F7 38 2F EF F7 79 E7 76 63 D6 96 A8 1B 5D 22 EC AC A2 AC C0 2A 54 97 04 41 F7 E7 D0 7A 4B E4 1D 78 7E 3D D9 93 67 89 47 EF 44 00 DA 8C FE DC 19 D1 2C 0A 41 ...

output:

333504
07 D0 07 D0 C5 EB 30 8D 51 96 CB 28 84 3A 80 2F E7 96 22 AC 97 E7 E4 3D 89 00 DC 0A 19 88 64 E2 B4 30 3E 6F 81 7E FD 79 7E 4C 65 7C 3E 4B 53 01 D7 40 88 8E 6B F7 54 EA 04 87 FA 6D 0E 8C DE E0 D8 08 16 D4 20 51 3A 65 31 54 13 44 A6 6D 23 C5 54 89 00 E7 B1 22 37 6D 1D E8 C0 9A 46 6E 4B F3 03 A0...

input:

parts
333504
07 D0 07 D0 C5 EB 30 8D 51 96 CB 28 84 3A 80 2F E7 96 22 AC 97 E7 E4 3D 89 00 DC 0A 19 88 64 E2 B4 30 3E 6F 81 7E FD 79 7E 4C 65 7C 3E 4B 53 01 D7 40 88 8E 6B F7 54 EA 04 87 FA 6D 0E 8C DE E0 D8 08 16 D4 20 51 3A 65 31 54 13 44 A6 6D 23 C5 54 89 00 E7 B1 22 37 6D 1D E8 C0 9A 46 6E 4B F3...

output:

1 503
391 1
1983 878
450 1
1983 491
1989 194
1981 1358
1818 1
1 61
1 343
618 1
1982 1403
1385 1986
1567 1986
1990 1284
979 1
1 28
840 1989
191 1
1982 948
1983 1839
1886 1986
1 1203
880 1
198 1983
1479 1
769 1982
1983 887
1984 1410
1986 1830
494 1
1984 386
1356 1987
1527 1
189 1
1981 1036
1 798
352 1...

result:

ok correct answer

Test #54:

score: 100
Accepted
time: 5290ms
memory: 450120kb

input:

message
1998 2000
14 B8 52 33 7C D4 49 30 CF F7 A5 BD EA DC 62 A0 6A 2F 3A D5 77 A8 8E 0C DC AB CE FB D2 A2 CC 86 19 8E F1 A6 8A EF DF 75 B9 B1 95 A4 C3 C2 66 08 95 25 D6 78 9D 1A F5 E4 85 D4 A1 F4 D1 83 E1 71 C2 8C EC A7 C8 17 00 FB F5 F9 B2 EB 69 2D 59 1C 03 4C 71 D9 92 0C 36 DC 4A 5C 5C D3 E0 4B ...

output:

333004
07 CE 07 D0 14 7C CF EA 6A 77 DC D2 19 8A B9 C3 95 9D 85 D1 C2 C8 F5 69 03 92 4A E0 2D BE 63 9B 80 E2 9B AB E7 D3 4F 14 FF 3B 4C A5 FC E8 F2 EE 75 24 DE F9 97 B6 AB 57 8E 81 26 45 67 49 DE 9E F5 81 B4 7A E6 13 31 46 22 CC 2A AA 0D F1 DC 28 2F 6C 08 BC 59 C8 37 2B B9 70 DA CD 4E 63 17 BB 64 F3...

input:

parts
333004
07 CE 07 D0 14 7C CF EA 6A 77 DC D2 19 8A B9 C3 95 9D 85 D1 C2 C8 F5 69 03 92 4A E0 2D BE 63 9B 80 E2 9B AB E7 D3 4F 14 FF 3B 4C A5 FC E8 F2 EE 75 24 DE F9 97 B6 AB 57 8E 81 26 45 67 49 DE 9E F5 81 B4 7A E6 13 31 46 22 CC 2A AA 0D F1 DC 28 2F 6C 08 BC 59 C8 37 2B B9 70 DA CD 4E 63 17 BB...

output:

1297 1674
1143 1463
1748 1446
1982 1141
1647 1855
1977 1368
784 997
1626 550
1145 1893
1880 1879
1958 1956
1506 1384
950 1755
1913 1974
1154 1656
146 1857
1195 256
1126 1855
362 1197
1225 1545
1476 1266
1644 1232
632 862
344 1916
1807 897
1572 1932
1896 820
1771 1137
1209 1855
459 1951
1924 1956
461...

result:

ok correct answer

Test #55:

score: 100
Accepted
time: 5285ms
memory: 450672kb

input:

message
1999 1999
D4 B9 BB EC 01 6B 05 7A 62 7F D1 49 09 23 76 1D 93 2F 90 F7 8D BF 72 9C 38 05 17 1B 51 4E 12 E9 14 B0 72 98 DB 4B DB 20 7B C9 ED 3C B5 4B BC 04 81 F3 88 D6 46 3C A5 4A 25 29 E9 CE BC B5 33 D4 74 8D EC 23 75 47 64 51 70 EA FA D5 DE 30 E5 08 44 B2 32 C7 AE 77 9A 8A 55 2A DE B4 E4 6F ...

output:

333504
07 CF 07 CF D4 01 62 09 93 8D 38 51 14 DB 7B B5 81 46 25 BC 74 75 70 DE 44 AE 55 E4 87 01 F7 34 A3 B9 21 B2 C2 72 10 FC 0D D2 9C 29 F6 EC 8A 5C E0 11 8F 1F FC DB A3 E4 D6 A6 2F 4F 5F CE B5 06 DD 25 B3 7D CF 8E 7D A2 93 09 A3 3F 3B 8B 9F EB 8F 43 D7 CD FE 0C 80 8C 4C F0 E3 FF 15 E7 A1 6C B0 6E...

input:

parts
333504
07 CF 07 CF D4 01 62 09 93 8D 38 51 14 DB 7B B5 81 46 25 BC 74 75 70 DE 44 AE 55 E4 87 01 F7 34 A3 B9 21 B2 C2 72 10 FC 0D D2 9C 29 F6 EC 8A 5C E0 11 8F 1F FC DB A3 E4 D6 A6 2F 4F 5F CE B5 06 DD 25 B3 7D CF 8E 7D A2 93 09 A3 3F 3B 8B 9F EB 8F 43 D7 CD FE 0C 80 8C 4C F0 E3 FF 15 E7 A1 6C...

output:

540 762
1751 1294
1922 1803
609 1174
1765 555
1633 1812
783 1612
1545 1818
1612 1666
1417 1975
917 1128
1908 1847
1201 1620
1755 1894
1756 1135
1588 1539
1689 1902
1975 926
925 1570
1415 1767
1608 565
1869 1413
730 1647
1725 1701
1498 915
1585 1513
1137 1839
1372 1961
1203 1784
1985 1862
1967 1072
1...

result:

ok correct answer

Test #56:

score: 100
Accepted
time: 5209ms
memory: 450664kb

input:

message
2000 1999
47 7A 3D 60 54 5B A3 96 6E 87 2D 0F A7 16 EE 81 0C D3 D2 F4 51 52 AC FD 42 74 8B 5C 11 9F 7B 0D 4A 9E 18 DF 0F E1 5A 2C 0B 25 D7 15 50 30 1F FE 3E 92 09 F8 C0 94 FF 97 13 21 AF A3 69 08 A3 3A 73 2A 80 90 ED 56 72 6A 78 03 6C 4D 6C A0 6A DD B3 EA 5B EA 65 6D 9A DC 77 71 BD BC 2D A4 ...

output:

333504
07 D0 07 CF 47 54 6E A7 0C 51 42 11 4A 0F 0B 50 3E C0 13 69 73 ED 78 6C B3 65 77 2D 0A 40 24 B1 E4 51 10 90 E2 88 1D 42 A8 E0 6F 4F 0F A1 CB 5A 25 48 39 86 E4 F4 34 A1 8B 37 8B 74 1F AA 16 E7 AC 3A 21 63 A2 0F 69 92 4C 22 74 C8 56 19 20 C5 DA 96 EC C7 76 C4 B8 D7 58 59 35 67 82 BE B4 B6 19 3A...

input:

parts
333504
07 D0 07 CF 47 54 6E A7 0C 51 42 11 4A 0F 0B 50 3E C0 13 69 73 ED 78 6C B3 65 77 2D 0A 40 24 B1 E4 51 10 90 E2 88 1D 42 A8 E0 6F 4F 0F A1 CB 5A 25 48 39 86 E4 F4 34 A1 8B 37 8B 74 1F AA 16 E7 AC 3A 21 63 A2 0F 69 92 4C 22 74 C8 56 19 20 C5 DA 96 EC C7 76 C4 B8 D7 58 59 35 67 82 BE B4 B6...

output:

1848 1810
1080 1930
967 1854
1775 1523
889 1581
1929 1736
1417 1311
1494 1388
1176 1593
1897 1983
581 1510
1893 1132
1338 1604
1670 1766
1000 912
1903 1972
1709 1878
1877 1909
1669 1796
476 1660
1029 1799
1671 1088
1838 1228
1150 1922
1685 1986
1834 1615
1719 1972
1797 1860
1518 1370
1728 1958
1416 ...

result:

ok correct answer

Test #57:

score: 100
Accepted
time: 5226ms
memory: 450420kb

input:

message
1999 1998
7A 50 85 E9 10 68 4F E3 D5 39 62 DF 52 5A 9F BB 56 2E 24 AE 77 DA E8 FB 89 EC AF D2 36 27 7A F4 F7 4F BC AB 89 23 7A FB 88 E9 C4 66 B1 A0 CB C8 8B AD E5 60 FE 3B 67 A5 91 D5 AF 63 B7 21 2D 70 37 4F 57 B9 95 45 9F 28 F8 C9 AB 8C B4 46 C8 5A 8B 7B D6 90 51 9D F4 5F 0B 0E 1B AA 1D ED ...

output:

333504
07 CF 07 CE 7A 10 D5 52 56 77 89 36 F7 89 88 B1 8B FE 91 B7 37 95 F8 B4 8B 51 0B 1D 76 A1 19 60 75 CC 10 FE 83 80 57 86 96 76 77 8B 48 0A 71 13 F2 8B 85 28 66 41 60 20 9C 2A 15 DB B2 75 74 37 E1 22 D9 FF 5A 0A 8D 16 00 5B EE BB F4 48 26 29 EB EA 4A 53 8F BA CA 7F 4C 9E 07 AF F7 CA ED 0E 35 C9...

input:

parts
333504
07 CF 07 CE 7A 10 D5 52 56 77 89 36 F7 89 88 B1 8B FE 91 B7 37 95 F8 B4 8B 51 0B 1D 76 A1 19 60 75 CC 10 FE 83 80 57 86 96 76 77 8B 48 0A 71 13 F2 8B 85 28 66 41 60 20 9C 2A 15 DB B2 75 74 37 E1 22 D9 FF 5A 0A 8D 16 00 5B EE BB F4 48 26 29 EB EA 4A 53 8F BA CA 7F 4C 9E 07 AF F7 CA ED 0E...

output:

1378 1732
1647 1586
1882 1289
746 869
1981 1657
648 1235
1989 1524
1374 1385
1164 1846
728 1153
798 551
1582 1860
1067 1899
1826 1535
1984 1781
220 1354
1344 1742
1036 1980
826 1352
1878 1614
1608 1082
1515 1944
1133 1412
1324 1131
1989 1870
1750 1386
1792 1225
1954 1604
1818 1515
920 1703
436 1889
...

result:

ok correct answer

Test #58:

score: 100
Accepted
time: 5612ms
memory: 450788kb

input:

message
1999 1999
8A AB 1E D1 F6 3D 0F 7E 58 64 21 00 2A A3 2A CF 09 DA 97 4B 06 99 51 62 34 5E 7B C7 C2 21 73 10 CF A1 EC B8 91 0B 4A CE 51 BB A5 2D CA F4 FC 5E 5E 9D 5E 3B BA A0 EE E1 87 5D 50 18 24 36 55 F1 A5 97 5D 6C 25 9E 43 6E DD DF 85 23 4C AB C0 39 07 37 B8 95 87 44 62 45 D7 C8 BC 60 0A 13 ...

output:

333504
07 CF 07 CF 8A F6 58 2A 09 06 34 C2 CF 91 51 CA 5E BA 87 24 A5 25 DD 4C 07 87 D7 0A 80 C6 D6 72 CF 7E 3E A7 6F DF E3 63 BF 3C 87 6B C1 20 C1 34 0F 09 76 AB 32 41 F4 93 10 E6 9D 7F D2 0E D0 43 19 A2 12 8B 77 12 AD 37 A6 E9 2E 12 7D D4 43 22 0B 3B E8 0A B8 38 C4 82 27 29 C0 35 C3 61 6A 49 87 9C...

input:

parts
333504
07 CF 07 CF 8A F6 58 2A 09 06 34 C2 CF 91 51 CA 5E BA 87 24 A5 25 DD 4C 07 87 D7 0A 80 C6 D6 72 CF 7E 3E A7 6F DF E3 63 BF 3C 87 6B C1 20 C1 34 0F 09 76 AB 32 41 F4 93 10 E6 9D 7F D2 0E D0 43 19 A2 12 8B 77 12 AD 37 A6 E9 2E 12 7D D4 43 22 0B 3B E8 0A B8 38 C4 82 27 29 C0 35 C3 61 6A 49...

output:

77 928
1274 1342
6 1830
136 1903
271 1330
289 1105
782 1207
205 1674
492 336
179 1323
1110 533
475 1414
148 1778
174 1982
1067 632
254 1866
1104 1284
243 1622
261 1687
36 862
27 1976
900 1751
224 1496
88 1472
685 909
183 490
956 1955
7 1744
1548 1566
361 1936
827 1699
203 1978
16 1808
1023 1855
810 ...

result:

ok correct answer

Test #59:

score: 100
Accepted
time: 5444ms
memory: 449848kb

input:

message
1998 2000
60 B1 D7 87 3D C9 BC 08 82 33 89 0B CA FD 7C BD 55 BB 14 88 1E 3A 27 3E D1 8D 53 7B E4 3A F5 6E 21 11 94 8D 75 AE 68 65 8C 0A 7F 6D 2C E1 92 95 11 AE 7C 1F 31 5A E4 65 86 9A 89 98 F5 FA 6E 89 3D 1F 22 2C D6 9C DF E1 2C 23 89 08 C5 E5 F2 91 A4 D8 33 4B D2 F8 76 31 D0 F5 E1 CB AD EC ...

output:

333004
07 CE 07 D0 60 3D 82 CA 55 1E D1 E4 21 75 8C 2C 11 31 86 F5 3D D6 2C C5 A4 D2 D0 AD D6 24 61 25 E6 5A E6 D1 38 FE 13 30 3D D9 BA C8 4F 48 E0 8D 05 49 E8 16 47 E5 7D BB DB 0C 74 A6 B4 0F 3F 82 A4 50 BE C6 6C 6A FB D5 47 EA 1F 43 F5 9C 06 E2 29 4E 41 FB A0 AF 8A D1 75 54 00 25 F0 CA 9B 18 F2 76...

input:

parts
333004
07 CE 07 D0 60 3D 82 CA 55 1E D1 E4 21 75 8C 2C 11 31 86 F5 3D D6 2C C5 A4 D2 D0 AD D6 24 61 25 E6 5A E6 D1 38 FE 13 30 3D D9 BA C8 4F 48 E0 8D 05 49 E8 16 47 E5 7D BB DB 0C 74 A6 B4 0F 3F 82 A4 50 BE C6 6C 6A FB D5 47 EA 1F 43 F5 9C 06 E2 29 4E 41 FB A0 AF 8A D1 75 54 00 25 F0 CA 9B 18...

output:

911 1426
76 1908
307 1645
793 1675
549 654
383 1934
366 1444
868 1438
51 890
520 1888
400 1826
536 1812
358 1588
229 1514
56 1810
895 1686
218 152
347 703
763 1739
245 1854
1249 138
163 1977
868 1355
187 1884
214 981
975 1501
153 1827
815 1810
642 1968
4 1691
41 751
329 1386
326 1758
467 1889
438 14...

result:

ok correct answer

Test #60:

score: 100
Accepted
time: 5452ms
memory: 450660kb

input:

message
1999 2000
34 E2 F6 92 2F 5C 4E 43 0A 5D 30 2C 1D 1B 3F 60 44 8B 6B E9 44 B7 48 2F 59 2B 2B 30 F9 38 56 B2 03 24 79 6F 0C 09 CD 6B 87 4C E4 6E A6 BF A9 2E FD 27 67 51 80 A0 3B 52 A9 50 D3 C6 DF 9B A3 8C 62 1A 1D 34 9D 5A 9C 55 15 4E AB C3 23 0A 22 58 AF 92 25 EE 47 85 BB E7 44 47 5B 23 4E 12 ...

output:

333504
07 CF 07 D0 34 2F 0A 1D 44 44 59 F9 03 0C 87 A6 FD 80 A9 DF 62 9D 15 23 AF 47 44 4E 25 E3 9B 78 D9 10 7A 71 43 A3 4E 5C CF 3E 7D AA 3B 03 B2 E0 BB 79 F4 CA 19 3A 4A D2 76 CC 2A 8C CA 5F 76 F6 8F 41 1B DB E9 F9 C5 D6 16 DD 7F CF FB 0D 46 04 2B 9B FA EA 88 87 EA A2 07 42 C7 55 8F 34 98 19 B2 EA...

input:

parts
333504
07 CF 07 D0 34 2F 0A 1D 44 44 59 F9 03 0C 87 A6 FD 80 A9 DF 62 9D 15 23 AF 47 44 4E 25 E3 9B 78 D9 10 7A 71 43 A3 4E 5C CF 3E 7D AA 3B 03 B2 E0 BB 79 F4 CA 19 3A 4A D2 76 CC 2A 8C CA 5F 76 F6 8F 41 1B DB E9 F9 C5 D6 16 DD 7F CF FB 0D 46 04 2B 9B FA EA 88 87 EA A2 07 42 C7 55 8F 34 98 19...

output:

1478 1839
238 1073
204 1225
477 1609
354 1431
474 1989
849 1899
315 1910
243 323
61 1631
137 1744
353 1145
421 1961
774 1662
151 1902
606 1744
115 1659
335 1719
120 1922
93 1746
156 1618
238 1611
25 1916
588 1903
482 1961
512 773
85 1977
793 1820
266 744
102 1679
1086 933
554 1876
428 1778
445 1496
...

result:

ok correct answer

Test #61:

score: 100
Accepted
time: 5552ms
memory: 449868kb

input:

message
1998 1998
D2 9B 10 7C 5B E8 B8 26 5E 5A 1F CD C2 3F 0E F8 B9 55 A4 C2 03 BE E2 94 F5 85 37 3A 29 91 C7 B3 EE 33 12 90 FA B0 D0 22 D0 B1 0D B9 AD 41 85 13 F0 D1 04 17 45 1B E2 25 84 F4 61 9F 3A F8 89 9F 96 E5 8A 0C 77 F0 ED 8C 48 41 D6 3D FF E6 B9 F1 DB B9 BD 3F FD B9 03 92 2A 42 E5 6C 6C F3 ...

output:

333004
07 CE 07 CE D2 5B 5E C2 B9 03 F5 29 EE FA D0 AD F0 45 84 3A 96 77 48 FF DB FD 2A 6C 30 93 25 8A 17 98 21 CB EB CA DB 0A E6 55 A0 5A C8 7B 76 53 52 2B 3B 1C 86 00 59 76 DB 5B F7 6C 12 38 30 96 84 53 5A 92 E2 6E 97 FB BB 7E A5 F1 5B D3 60 A8 54 C9 BE 65 88 DA 67 FD 79 DC A1 2A B3 D7 87 B1 F9 3C...

input:

parts
333004
07 CE 07 CE D2 5B 5E C2 B9 03 F5 29 EE FA D0 AD F0 45 84 3A 96 77 48 FF DB FD 2A 6C 30 93 25 8A 17 98 21 CB EB CA DB 0A E6 55 A0 5A C8 7B 76 53 52 2B 3B 1C 86 00 59 76 DB 5B F7 6C 12 38 30 96 84 53 5A 92 E2 6E 97 FB BB 7E A5 F1 5B D3 60 A8 54 C9 BE 65 88 DA 67 FD 79 DC A1 2A B3 D7 87 B1...

output:

30 1504
287 1425
79 1634
361 1223
556 1958
36 1388
8 1142
33 1458
956 1387
1026 1242
102 1970
981 1146
49 1874
840 1985
405 1920
54 1748
206 1775
598 1899
35 766
184 1431
120 1672
570 1153
605 591
547 1957
374 1503
252 1972
168 1836
1068 1280
1195 1684
1004 1976
368 1815
193 1731
29 1275
6 1102
186 ...

result:

ok correct answer

Test #62:

score: 100
Accepted
time: 5067ms
memory: 450668kb

input:

message
1999 1998
A4 48 48 D2 DF 66 6C 36 1B 74 53 E0 8F 37 A4 36 81 48 3F ED 51 5C 6F 82 22 00 7B 39 74 16 77 F6 5C 44 87 0F 4D EA 1A 12 3D 07 7E CA D1 53 68 36 96 CB 2F 8F 2A E9 B7 FC 73 63 F1 3A 46 F3 14 A5 68 78 5C 8C 2E A2 D8 00 9B 54 59 80 E9 F1 48 4F CF AA 3E 75 57 7B D6 37 5E 1D 88 C3 F8 D9 ...

output:

333504
07 CF 07 CE A4 DF 1B 8F 81 51 22 74 5C 4D 3D D1 96 2A 73 46 68 2E 9B E9 CF 57 5E F8 54 C0 84 56 6D C3 2C E7 CB 33 21 28 DF E0 0B E4 A1 48 1D 2F 1C B3 7C 07 55 D0 A8 43 C7 10 6D A8 F0 41 0D C5 03 6B 92 B4 85 C4 51 F7 66 5C 3E 37 92 EE C1 63 68 D2 F1 9E 5C B8 EB EA 2C C3 7F 99 81 EB A1 B6 44 96...

input:

parts
333504
07 CF 07 CE A4 DF 1B 8F 81 51 22 74 5C 4D 3D D1 96 2A 73 46 68 2E 9B E9 CF 57 5E F8 54 C0 84 56 6D C3 2C E7 CB 33 21 28 DF E0 0B E4 A1 48 1D 2F 1C B3 7C 07 55 D0 A8 43 C7 10 6D A8 F0 41 0D C5 03 6B 92 B4 85 C4 51 F7 66 5C 3E 37 92 EE C1 63 68 D2 F1 9E 5C B8 EB EA 2C C3 7F 99 81 EB A1 B6...

output:

1092 363
1020 67
1741 134
728 84
1942 99
1291 626
1746 145
1642 1383
1631 1388
1809 550
1782 151
1868 458
1821 1602
1508 166
1813 72
896 319
1891 302
1864 1101
1843 80
1316 878
1177 13
718 404
1646 1562
1809 103
1519 390
1825 615
1155 880
1885 231
1736 826
1495 295
1652 723
1903 485
1750 5
1971 1242...

result:

ok correct answer

Test #63:

score: 100
Accepted
time: 5290ms
memory: 450020kb

input:

message
1998 2000
19 E1 54 B4 E6 A8 12 10 85 E4 99 4C BA 4E 41 F7 A0 4C B1 DA CB AE 4C 27 98 C1 51 6F 89 87 99 12 6B 72 86 78 BD 6E E2 EC 2D 39 BE 50 5C 92 5D 0E FC BF BB 61 D0 5F 2E 42 95 A0 7D A9 B3 7D 59 6C 37 05 E1 EB 11 6C 4E E9 46 85 FC 6F A1 B5 75 B9 04 03 35 70 98 7D 08 3B FB FD F6 59 2A 2B ...

output:

333004
07 CE 07 D0 19 E6 85 BA A0 CB 98 89 6B BD 2D 5C FC D0 95 B3 37 11 46 A1 04 98 FB 2A 37 E4 F6 00 20 B6 9F 88 18 D4 81 2A 81 9E D8 CB AA 5C 62 6F DB 42 C8 B3 DD 6C 4A DE CD 5A 44 AD E3 DE 15 8D 14 05 22 5E 6D D1 E6 38 9D F1 82 37 F7 17 8E 76 E7 0B 7A 99 EA 2F 0E 6B 17 48 0D C7 41 F3 6F 4D 39 62...

input:

parts
333004
07 CE 07 D0 19 E6 85 BA A0 CB 98 89 6B BD 2D 5C FC D0 95 B3 37 11 46 A1 04 98 FB 2A 37 E4 F6 00 20 B6 9F 88 18 D4 81 2A 81 9E D8 CB AA 5C 62 6F DB 42 C8 B3 DD 6C 4A DE CD 5A 44 AD E3 DE 15 8D 14 05 22 5E 6D D1 E6 38 9D F1 82 37 F7 17 8E 76 E7 0B 7A 99 EA 2F 0E 6B 17 48 0D C7 41 F3 6F 4D...

output:

1255 368
1362 436
398 662
1860 33
1513 457
1882 243
714 86
821 446
677 95
1244 165
1790 1116
1058 624
1055 317
1858 147
1195 932
1419 1693
1734 697
1311 569
487 748
1427 36
1733 36
1649 409
1809 9
1309 272
650 251
1306 430
1761 944
239 1540
658 345
1472 204
737 76
1674 41
1986 161
319 169
1871 380
1...

result:

ok correct answer

Test #64:

score: 100
Accepted
time: 5770ms
memory: 449868kb

input:

message
1998 1999
21 21 C4 7F 8D 5C 29 E5 12 CC 2D CD 61 3B 2E 29 88 08 85 6E E7 E3 0C AB 55 6C 7F DB 43 E3 FA 21 83 AC E3 A8 0D 2C 40 40 34 B1 01 73 20 D4 6A 11 34 FE 63 25 F8 63 86 1D 99 29 29 A7 5A 8E 6F 22 89 E3 B3 B4 9D 29 AE F2 E1 C4 2A 57 A3 E3 D6 48 B2 77 5A 90 99 FB D5 B9 54 AE EF CF 6A 11 ...

output:

333004
07 CE 07 CF 21 8D 12 61 88 E7 55 43 83 0D 34 20 34 F8 99 5A 89 9D E1 A3 B2 99 54 6A F4 61 4E 8A 31 FF F7 32 55 AE 06 7D D7 C3 AF 3C E5 3E DC C4 8F 51 41 9A 99 9C B7 77 0B FB F9 5E 95 67 B6 50 7D AA 04 79 5B 5D A2 50 84 30 94 34 93 48 DA F9 4B E2 27 98 F2 1D B4 43 74 EE 6A E8 4D E9 C5 B3 27 00...

input:

parts
333004
07 CE 07 CF 21 8D 12 61 88 E7 55 43 83 0D 34 20 34 F8 99 5A 89 9D E1 A3 B2 99 54 6A F4 61 4E 8A 31 FF F7 32 55 AE 06 7D D7 C3 AF 3C E5 3E DC C4 8F 51 41 9A 99 9C B7 77 0B FB F9 5E 95 67 B6 50 7D AA 04 79 5B 5D A2 50 84 30 94 34 93 48 DA F9 4B E2 27 98 F2 1D B4 43 74 EE 6A E8 4D E9 C5 B3...

output:

1727 125
1614 440
1788 1177
1578 803
1160 1666
1895 345
1754 70
1768 317
141 423
1581 221
1643 32
1721 3
657 160
1853 227
1629 471
1715 1201
1249 1082
1581 387
1171 898
1254 460
1867 696
1552 1138
974 324
1363 546
1543 807
1217 260
1512 308
1788 1699
1572 308
1937 1345
1931 712
1878 58
1847 136
1892...

result:

ok correct answer

Test #65:

score: 100
Accepted
time: 4929ms
memory: 449828kb

input:

message
1998 1999
7D A4 1E AF 43 C2 73 0D 7F D7 A8 98 31 A7 6B 44 10 D8 A7 58 87 09 43 B6 48 2B 9C 5A 0C ED E9 F9 5C 32 5D 25 FB B0 37 60 8E 67 72 7E 45 B5 E3 AC CE 9B 7A FB EE 4E A0 61 3A F6 52 C6 05 EE 34 A0 C1 8A 90 75 A1 36 0F C4 8B 5F EF 89 7F 42 25 45 D7 23 3F 7C FA 16 EA A3 2B 9D 4C 2D CB E6 ...

output:

333004
07 CE 07 CF 7D 43 7F 31 10 87 48 0C 5C FB 8E 45 CE EE 3A 05 C1 A1 8B 7F D7 FA 2B CB 84 7D 25 AE B1 13 64 43 E7 33 7E AD 15 B4 85 94 2D D9 49 05 22 D4 AF FC 63 FE F7 34 E2 6F 4E 00 F7 B3 DB 40 9F 46 74 C9 2E 8E 50 2E CD E3 C7 1B 0A C5 36 1F 7E 19 B4 96 C2 FA AC 73 88 D2 3F 16 6A 56 0A A6 9C 74...

input:

parts
333004
07 CE 07 CF 7D 43 7F 31 10 87 48 0C 5C FB 8E 45 CE EE 3A 05 C1 A1 8B 7F D7 FA 2B CB 84 7D 25 AE B1 13 64 43 E7 33 7E AD 15 B4 85 94 2D D9 49 05 22 D4 AF FC 63 FE F7 34 E2 6F 4E 00 F7 B3 DB 40 9F 46 74 C9 2E 8E 50 2E CD E3 C7 1B 0A C5 36 1F 7E 19 B4 96 C2 FA AC 73 88 D2 3F 16 6A 56 0A A6...

output:

1426 498
1480 395
1975 381
1564 90
1627 151
1099 512
1404 257
997 27
464 28
1955 1669
1821 260
1671 61
1865 935
1157 16
1283 649
1114 256
1788 389
1356 329
1946 877
1915 410
1495 1001
1911 319
1978 1361
782 285
1984 892
898 1248
1832 161
1338 266
1963 1158
1078 563
1743 1736
1419 71
1941 44
1658 231...

result:

ok correct answer

Test #66:

score: 100
Accepted
time: 5414ms
memory: 450692kb

input:

message
2000 1999
AD 13 3C 3D 32 83 05 70 27 D6 C8 62 A5 0C A5 A6 FC F5 F3 91 B4 C1 FE 20 C0 BA AD 3C 79 88 E9 19 D8 DC AD 7E E3 23 3D 34 90 5E 2E 1F D8 F7 63 74 08 90 5D DF A7 C8 DC 36 4D FA 19 65 F8 53 C9 46 0A 50 C6 61 57 31 6B 7D 40 35 FF 83 D2 B2 A3 13 87 52 A4 9A ED 99 B5 E1 7C 99 8A EF FC 23 ...

output:

333504
07 D0 07 CF AD 32 27 A5 FC B4 C0 79 D8 E3 90 D8 08 A7 4D F8 0A 57 40 D2 87 ED 7C FC 80 01 B1 10 5B C7 EC E2 3A 72 12 AE 07 AD 4D 2D 9B 3E E5 39 22 C3 C4 49 1F 28 BF 88 D7 F3 29 24 AD 18 0B DF AB BF 64 4D FA 4E 6C B9 82 71 4F 5C CC FA 76 54 A5 31 5C 45 EB EE DC 6C 2A 74 B2 7E 5C 9A DB 50 63 DF...

input:

parts
333504
07 D0 07 CF AD 32 27 A5 FC B4 C0 79 D8 E3 90 D8 08 A7 4D F8 0A 57 40 D2 87 ED 7C FC 80 01 B1 10 5B C7 EC E2 3A 72 12 AE 07 AD 4D 2D 9B 3E E5 39 22 C3 C4 49 1F 28 BF 88 D7 F3 29 24 AD 18 0B DF AB BF 64 4D FA 4E 6C B9 82 71 4F 5C CC FA 76 54 A5 31 5C 45 EB EE DC 6C 2A 74 B2 7E 5C 9A DB 50...

output:

846 1135
736 351
588 1249
139 475
162 705
431 505
436 1352
400 476
262 702
598 456
37 195
654 84
513 161
935 617
676 253
23 510
389 1090
653 523
697 226
1541 127
572 559
410 155
1097 1193
1013 104
328 1047
531 648
450 95
338 398
1226 188
379 592
426 53
633 268
306 736
434 702
150 1270
173 489
535 24...

result:

ok correct answer

Test #67:

score: 100
Accepted
time: 5015ms
memory: 450656kb

input:

message
1999 1999
85 6C 43 50 B5 DF E8 29 69 09 FD D0 04 6B 39 70 36 D9 37 24 65 B7 B1 D1 AC C1 91 3F E0 4A E7 E1 EC BE B5 A8 FE 1B DF 71 75 81 28 D9 2F 2A A2 AB 94 33 D5 E1 16 F1 9B 2A BA 35 54 DC F2 45 2D 8B 24 9E 0F FC D4 61 BC 77 B9 8B 73 92 41 56 5C D5 B9 DA CE 86 EA D6 14 B9 C9 3C 25 D1 B0 DE ...

output:

333504
07 CF 07 CF 85 B5 69 04 36 65 AC E0 EC FE 75 2F 94 16 BA F2 24 D4 B9 41 B9 EA C9 B0 C4 43 EB 60 17 C4 D8 55 51 FE 97 E4 7E E7 0C 2E 6B E4 88 1F 36 4B BB C5 9C EE F6 6F 2E 1D BF 13 AC F3 1B 87 B2 B6 CB 77 0F 7B AB 5D FF 0A 83 D6 AC E3 36 6A E5 77 01 5D 56 F0 54 C2 A5 59 74 1F D7 4B 7E 2A C7 C6...

input:

parts
333504
07 CF 07 CF 85 B5 69 04 36 65 AC E0 EC FE 75 2F 94 16 BA F2 24 D4 B9 41 B9 EA C9 B0 C4 43 EB 60 17 C4 D8 55 51 FE 97 E4 7E E7 0C 2E 6B E4 88 1F 36 4B BB C5 9C EE F6 6F 2E 1D BF 13 AC F3 1B 87 B2 B6 CB 77 0F 7B AB 5D FF 0A 83 D6 AC E3 36 6A E5 77 01 5D 56 F0 54 C2 A5 59 74 1F D7 4B 7E 2A...

output:

109 325
362 479
311 900
115 620
1339 867
851 970
401 254
1086 12
255 325
428 318
46 31
1257 343
491 1382
7 1483
30 1438
323 127
1240 39
106 1206
643 322
1000 1227
651 388
35 216
202 856
365 20
426 48
1157 176
11 28
653 722
136 24
103 14
362 111
360 449
327 205
1094 749
1219 76
575 120
505 1108
796 4...

result:

ok correct answer

Test #68:

score: 100
Accepted
time: 4769ms
memory: 450652kb

input:

message
1999 1998
02 F3 D6 5E 91 00 CB EE 42 1D 93 D8 6E 59 64 18 BD 3A 19 BF EE 85 23 00 6D 05 AA 35 03 0D 6C 8C 1D 75 32 3C E4 E9 FD 31 3A CB 19 AB 21 0B 0E EE C2 07 3A 35 8E E2 4F B2 3A 98 B9 50 F0 C8 12 87 CE 7E 50 A7 40 29 52 CD E9 3D 44 71 75 F2 F7 52 92 F9 DA AE 6A 95 8E 18 6B 70 22 08 15 04 ...

output:

333504
07 CF 07 CE 02 91 42 6E BD EE 6D 03 1D E4 3A 21 C2 8E 3A F0 CE 40 E9 75 92 6A 6B 15 DC 6A B1 A3 95 EF 3C AA 92 C1 EF CE 57 2E 7F 4B FD 78 C1 3B E7 CA 71 03 8F EB 96 5F 4F 8D 7C 4E 17 9F E4 0E C4 C5 97 6E 92 AA D1 6B E3 B4 E1 C9 94 60 85 5B 38 49 FB 76 E3 06 80 F7 74 85 AC BD A6 70 9D E5 90 34...

input:

parts
333504
07 CF 07 CE 02 91 42 6E BD EE 6D 03 1D E4 3A 21 C2 8E 3A F0 CE 40 E9 75 92 6A 6B 15 DC 6A B1 A3 95 EF 3C AA 92 C1 EF CE 57 2E 7F 4B FD 78 C1 3B E7 CA 71 03 8F EB 96 5F 4F 8D 7C 4E 17 9F E4 0E C4 C5 97 6E 92 AA D1 6B E3 B4 E1 C9 94 60 85 5B 38 49 FB 76 E3 06 80 F7 74 85 AC BD A6 70 9D E5...

output:

1000 13
689 24
980 1099
422 46
179 484
685 98
1089 730
586 1514
1272 157
836 11
17 59
58 503
596 956
936 100
140 9
151 1099
153 1161
12 373
810 391
70 182
30 111
269 471
1193 358
533 251
285 430
183 330
927 326
219 1063
330 1
584 656
1096 109
442 727
524 88
109 1084
50 4
541 1372
519 1199
17 468
105...

result:

ok correct answer

Test #69:

score: 100
Accepted
time: 5036ms
memory: 450560kb

input:

message
1999 2000
DD 4F 92 42 52 5C 4A 34 90 17 CB 30 9D 9E 43 B7 36 2F 57 90 B3 AC BB 85 5C F4 93 F5 BB B9 11 E4 00 3E AD F5 74 5B FD 0F 39 00 4B 3E 89 55 50 18 E6 1E BA 23 5A 2D 35 C1 F2 89 91 F0 74 55 22 E6 DD EB 03 65 1E 9D C1 47 C1 30 CF 78 BC 66 91 9D 16 AB 60 92 B5 97 E8 D4 D0 46 4E 5E 32 2F ...

output:

333504
07 CF 07 D0 DD 52 90 9D 36 B3 5C BB 00 74 39 89 E6 5A F2 74 DD 1E C1 BC 16 B5 D0 32 E9 9E 4A 5D C3 FB 52 9A 84 6C CD CB 06 A6 2B 4B 72 DA 07 6B CE 91 14 B7 22 D8 D6 A0 06 78 62 E3 F6 AA E0 C8 FB 80 41 89 15 E5 C9 94 D3 E5 6B 12 55 4D E9 49 49 C3 DF 41 D0 05 C8 71 E5 B9 42 6A 3F 3B DC 3A 38 0C...

input:

parts
333504
07 CF 07 D0 DD 52 90 9D 36 B3 5C BB 00 74 39 89 E6 5A F2 74 DD 1E C1 BC 16 B5 D0 32 E9 9E 4A 5D C3 FB 52 9A 84 6C CD CB 06 A6 2B 4B 72 DA 07 6B CE 91 14 B7 22 D8 D6 A0 06 78 62 E3 F6 AA E0 C8 FB 80 41 89 15 E5 C9 94 D3 E5 6B 12 55 4D E9 49 49 C3 DF 41 D0 05 C8 71 E5 B9 42 6A 3F 3B DC 3A...

output:

88 614
1360 283
108 662
1044 46
1422 637
21 315
276 85
59 189
113 1700
289 20
441 695
272 265
463 593
11 297
1006 1468
33 429
818 677
147 469
1076 814
233 1172
343 573
508 648
592 388
105 957
1065 1293
6 257
195 1030
27 471
1608 128
255 536
1587 953
225 305
86 420
386 545
253 935
317 550
671 350
302...

result:

ok correct answer