QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#22582#2348. Bijectionli0201AC ✓48ms27392kbC++209.3kb2022-03-09 22:03:392023-01-16 14:14:10

Judging History

This is the latest submission verdict.

  • [2023-08-10 23:21:45]
  • System Update: QOJ starts to keep a history of the judgings of all the submissions.
  • [2023-01-16 14:14:10]
  • Judged
  • Verdict: AC
  • Time: 48ms
  • Memory: 27392kb
  • [2022-03-09 22:03:39]
  • Submitted

answer

#include <bits/stdc++.h>

typedef long long ll;
typedef unsigned long long ull;
#define FOR(i, a, b) for (int i = a; i <= b; ++i)
#define ROF(i, a, b) for (int i = a; i >= b; --i)
#define NEXT(i, r, v) for (int i = h[r], v; v = e[i].v, i; i = e[i].u)
const int INF = 2e9;

inline int Max(const int &a, const int &b) { return a > b ? a : b; }
inline int Min(const int &a, const int &b) { return a > b ? b : a; }

inline int read() {
    int f = 1, x = 0;
    char ch = getchar();
    while (ch < '0' || ch > '9') {
        if (ch == '-') f = -1;
        ch = getchar();
    }
    while (ch >= '0' && ch <= '9') {
        x = (x << 1) + (x << 3) + (ch ^ 48);
        ch = getchar();
    }
    return x * f;
}

#ifndef __x86_64__
#error Only x86-64 targets are supported
#endif
#include <cstdint>
#include <iosfwd>
#include <string>
#include <vector>
#define __builtin_ia32_adc(x, y, flag) \
    __asm__(                           \
        "addb   %3, %0\n\t"            \
        "adcq   %2, %1\n\t"            \
        "setc   %0"                    \
        : "+r"(flag), "+r"(x)          \
        : "r"(y), "i"(-1)              \
        : "cc")

struct bigint {  // made by dengyaotriangle!
    typedef unsigned long long u64;
    typedef unsigned __int128 u128;
    typedef std::size_t st;
    std::vector<u64> data;
    bigint() {}
    bigint(u64 x) : data(x ? std::vector<u64>{x} : std::vector<u64>{}) {}
    bigint(const std::string &s) {
        st pos = s.length();
        int cnt = 0;
        u64 val = 0;
        while (pos) {
            pos--;
            if (cnt == 64) {
                data.push_back(val);
                val = 0;
                cnt = 0;
            }
            val |= (u64)(s[pos] == '1') << cnt;
            ++cnt;
        }
        if (cnt && val) data.push_back(val);
    }
    explicit operator std::string() const {
        if (data.empty()) return "0";
        bool t = 0;
        std::string ret;
        for (int i = 63; i >= 0; i--) {
            t |= (data.back() >> i) & 1;
            if (t) ret += '0' | ((data.back() >> i) & 1);
        }
        st i = data.size() - 1;
        while (i) {
            i--;
            for (int j = 63; j >= 0; j--) ret += '0' | ((data[i] >> j) & 1);
        }
        return ret;
    }
    explicit operator bool() const { return !data.empty(); }
    explicit operator u64() const { return data.empty() ? 0 : data[0]; }
    st digit() const {
        if (data.empty()) return 0;
        return (data.size() << 6) - __builtin_clzll(data.back());
    }
    bool operator==(const bigint &a) const { return a.data == data; }
    bool operator!=(const bigint &a) const { return a.data != data; }
    bool operator<(const bigint &a) const {
        if (data.size() != a.data.size()) return data.size() < a.data.size();
        for (st i = data.size(); i;) {
            i--;
            if (data[i] != a.data[i]) return data[i] < a.data[i];
        }
        return 0;
    }
    bool operator>(const bigint &a) const { return a < (*this); }
    bool operator<=(const bigint &a) const { return !(*this > a); }
    bool operator>=(const bigint &a) const { return !(*this < a); }
    bigint &operator<<=(st n) {
        if (data.empty()) return *this;
        int w = n & 63;
        st z = n >> 6;
        st i = data.size();
        bool flg = 0;
        if (w && (data.back() >> (64 - w))) data.push_back(0), flg = 1;
        data.resize(data.size() + z);
        while (i) {
            i--;
            if (flg) data[i + z + 1] |= data[i] >> (64 - w);
            data[i + z] = data[i] << w;
            flg |= bool(w);
        }
        for (st i = 0; i < z; i++) data[i] = 0;
        return *this;
    }
    bigint &operator>>=(st n) {
        int w = n & 63;
        st z = n >> 6, i = 0;
        for (; i + z < data.size(); i++) {
            if (w && i) data[i - 1] |= data[i + z] << (64 - w);
            data[i] = data[i + z] >> w;
        }
        while (data.size() > i) data.pop_back();
        while (!data.empty() && data.back() == 0) data.pop_back();
        return *this;
    }
    bigint operator<<(st n) const { return bigint(*this) <<= n; }
    bigint operator>>(st n) const { return bigint(*this) >>= n; }
    bigint &operator+=(const bigint &a) {
        data.resize(std::max(data.size(), a.data.size()));
        bool carry = 0;
        for (st i = 0; i < data.size(); i++) {
            u64 rg = 0;
            if (i < a.data.size()) rg = a.data[i];
            __builtin_ia32_adc(data[i], rg, carry);
        }
        if (carry) data.push_back(1);
        return *this;
    }
    bigint &operator-=(const bigint &a) {
        bool carry = 1;
        for (st i = 0; i < data.size(); i++) {
            u64 rg = -1;
            if (i < a.data.size()) rg = ~a.data[i];
            __builtin_ia32_adc(data[i], rg, carry);
        }
        while (!data.empty() && data.back() == 0) data.pop_back();
        return *this;
    }
    bigint &operator++() { return *this += bigint(1); }
    bigint &operator--() { return *this -= bigint(1); }
    bigint operator++(int) {
        bigint tmp = *this;
        ++*this;
        return tmp;
    }
    bigint operator--(int) {
        bigint tmp = *this;
        --*this;
        return tmp;
    }
    bigint &operator*=(const bigint &a) {
        std::vector<u64> ret(data.size() + a.data.size());
        for (st i = 0; i < data.size(); i++) {
            u64 carry = 0;
            bool wcarry = 0;
            st k = i;
            for (st j = 0; j < a.data.size(); j++, k++) {
                u128 r = data[i] * (u128)a.data[j] + carry;
                u64 cur = r;
                carry = r >> 64;
                __builtin_ia32_adc(ret[k], cur, wcarry);
            }
            while (carry || wcarry) {
                __builtin_ia32_adc(ret[k], carry, wcarry);
                carry = 0;
                k++;
            }
        }
        while (!ret.empty() && ret.back() == 0) ret.pop_back();
        data = ret;
        return *this;
    }
    bigint &operator/=(const bigint &a) {
        if (a.digit() > digit()) {
            data.clear();
            return *this;
        }
        st z = digit() - a.digit();
        std::vector<u64> ret;
        while (1) {
            bigint tmp = a << z;
            if (tmp <= *this) {
                *this -= tmp;
                st v1 = z >> 6;
                if (ret.size() <= v1) ret.resize(v1 + 1);
                ret[v1] |= (u64)(1) << (z & 63);
            }
            if (!z) break;
            z--;
        }
        data = ret;
        return *this;
    }
    bigint &operator%=(const bigint &a) {
        if (a.digit() > digit()) return *this;
        st z = digit() - a.digit();
        while (1) {
            bigint tmp = a << z;
            if (tmp <= *this) *this -= tmp;
            if (!z) break;
            z--;
        }
        return *this;
    }
    bigint operator+(const bigint &a) const { return bigint(*this) += a; }
    bigint operator-(const bigint &a) const { return bigint(*this) -= a; }
    bigint operator*(const bigint &a) const { return bigint(*this) *= a; }
    bigint operator/(const bigint &a) const { return bigint(*this) /= a; }
    bigint operator%(const bigint &a) const { return bigint(*this) %= a; }
};
std::istream &operator>>(std::istream &st, bigint &a) {
    std::string s;
    st >> s;
    a = bigint(s);
    return st;
}
std::ostream &operator<<(std::ostream &st, const bigint &a) { return st << (std::string)(a); }

const int N = 605;
using namespace std;
int n, m;
char s[N], t[N];
bigint f[N][N], g[N][N];
void initf(int n) {
    f[n][n / 2] = 1;
    ROF(i, n - 1, 0) {
        int mx = Min(i, n / 2);
        FOR(j, 0, mx) { f[i][j] = f[i + 1][j] + f[i + 1][j + 1]; }
    }
}
void initg(int n) {
    g[n][0] = 1;
    ROF(i, n - 1, 0) {
        int mx = Min(i, n / 2);
        g[i][0] = g[i + 1][1];
        FOR(j, 1, mx) { g[i][j] = g[i + 1][j - 1] + g[i + 1][j + 1]; }
    }
}
void path() {
    n = read(), m = 2 * n;
    initf(m), initg(m);
    scanf("%s", s + 1);
    bigint x = 0;
    int now = 0, res = 0;
    FOR(i, 1, m) {
        if (s[i] == 'U') {
            x += f[i][now + 1];
        } else {
            ++now;
        }
    }
    res = ull(x % (n + 1));
    x /= (n + 1);
    now = 0;
    FOR(i, 1, m) {
        if (g[i][now + 1] > x) {
            t[i] = '(', ++now;
        } else {
            x -= g[i][now + 1];
            t[i] = ')', --now;
        }
    }
    printf("%s\n", t + 1);
    printf("%d\n", res);
}
void brackets() {
    n = read(), m = 2 * n;
    initf(m), initg(m);
    scanf("%s", s + 1);
    bigint x = 0;
    int now = 0, res = 0;
    FOR(i, 1, m) {
        if (s[i] == ')') {
            x += g[i][now + 1];
            --now;
        } else {
            ++now;
        }
    }
    x = x * (n + 1) + read();
    now = 0;
    FOR(i, 1, m) {
        if (f[i][now + 1] > x) {
            t[i] = 'R', ++now;
        } else {
            x -= f[i][now + 1];
            t[i] = 'U';
        }
    }
    printf("%s\n", t + 1);
}
char ch[20];
int main() {
    scanf("%s", ch + 1);
    if (ch[1] == 'p') {
        path();
    } else {
        brackets();
    }
    return 0;
}

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 6ms
memory: 20844kb

input:

path
2
RRUU

output:

(())
0

input:

brackets
2
(())
0

output:

RRUU

result:

ok correct!

Test #2:

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

input:

path
3
RUURRU

output:

(()())
3

input:

brackets
3
(()())
3

output:

RUURRU

result:

ok correct!

Test #3:

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

input:

path
1
RU

output:

()
0

input:

brackets
1
()
0

output:

RU

result:

ok correct!

Test #4:

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

input:

path
1
UR

output:

()
1

input:

brackets
1
()
1

output:

UR

result:

ok correct!

Test #5:

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

input:

path
2
RURU

output:

(())
1

input:

brackets
2
(())
1

output:

RURU

result:

ok correct!

Test #6:

score: 100
Accepted
time: 8ms
memory: 20856kb

input:

path
2
RUUR

output:

(())
2

input:

brackets
2
(())
2

output:

RUUR

result:

ok correct!

Test #7:

score: 100
Accepted
time: 8ms
memory: 20840kb

input:

path
2
URRU

output:

()()
0

input:

brackets
2
()()
0

output:

URRU

result:

ok correct!

Test #8:

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

input:

path
2
URUR

output:

()()
1

input:

brackets
2
()()
1

output:

URUR

result:

ok correct!

Test #9:

score: 100
Accepted
time: 6ms
memory: 20752kb

input:

path
2
UURR

output:

()()
2

input:

brackets
2
()()
2

output:

UURR

result:

ok correct!

Test #10:

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

input:

path
6
RRRRRRUUUUUU

output:

(((((())))))
0

input:

brackets
6
(((((())))))
0

output:

RRRRRRUUUUUU

result:

ok correct!

Test #11:

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

input:

path
5
UUUUURRRRR

output:

()()()()()
5

input:

brackets
5
()()()()()
5

output:

UUUUURRRRR

result:

ok correct!

Test #12:

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

input:

path
5
RRUURUURRU

output:

((()())())
1

input:

brackets
5
((()())())
1

output:

RRUURUURRU

result:

ok correct!

Test #13:

score: 100
Accepted
time: 6ms
memory: 20788kb

input:

path
5
UUUUURRRRR

output:

()()()()()
5

input:

brackets
5
()()()()()
5

output:

UUUUURRRRR

result:

ok correct!

Test #14:

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

input:

path
5
RURURURRUU

output:

((()))(())
3

input:

brackets
5
((()))(())
3

output:

RURURURRUU

result:

ok correct!

Test #15:

score: 100
Accepted
time: 12ms
memory: 20852kb

input:

path
10
RRRRRRRRRRUUUUUUUUUU

output:

(((((((((())))))))))
0

input:

brackets
10
(((((((((())))))))))
0

output:

RRRRRRRRRRUUUUUUUUUU

result:

ok correct!

Test #16:

score: 100
Accepted
time: 12ms
memory: 20860kb

input:

path
13
UUUUUUUUUUUUURRRRRRRRRRRRR

output:

()()()()()()()()()()()()()
13

input:

brackets
13
()()()()()()()()()()()()()
13

output:

UUUUUUUUUUUUURRRRRRRRRRRRR

result:

ok correct!

Test #17:

score: 100
Accepted
time: 8ms
memory: 20792kb

input:

path
13
RUURURRRUUURURUUURUURRRURR

output:

((())()()()(()))()((()))()
3

input:

brackets
13
((())()()()(()))()((()))()
3

output:

RUURURRRUUURURUUURUURRRURR

result:

ok correct!

Test #18:

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

input:

path
13
URUUURURUUURUUURURURRRRRRR

output:

()((((())()()()(()())))())
9

input:

brackets
13
()((((())()()()(()())))())
9

output:

URUUURURUUURUUURURURRRRRRR

result:

ok correct!

Test #19:

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

input:

path
10
RRRRRRRRURUURUUUUUUU

output:

((((((((()()))))))))
2

input:

brackets
10
((((((((()()))))))))
2

output:

RRRRRRRRURUURUUUUUUU

result:

ok correct!

Test #20:

score: 100
Accepted
time: 6ms
memory: 20876kb

input:

path
14
RRRRRRRRRRRRRRUUUUUUUUUUUUUU

output:

(((((((((((((())))))))))))))
0

input:

brackets
14
(((((((((((((())))))))))))))
0

output:

RRRRRRRRRRRRRRUUUUUUUUUUUUUU

result:

ok correct!

Test #21:

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

input:

path
16
UUUUUUUUUUUUUUUURRRRRRRRRRRRRRRR

output:

()()()()()()()()()()()()()()()()
16

input:

brackets
16
()()()()()()()()()()()()()()()()
16

output:

UUUUUUUUUUUUUUUURRRRRRRRRRRRRRRR

result:

ok correct!

Test #22:

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

input:

path
13
URURRRRURRUURURUUUUUURRRRU

output:

(()())(())(())((())(()))()
3

input:

brackets
13
(()())(())(())((())(()))()
3

output:

URURRRRURRUURURUUUUUURRRRU

result:

ok correct!

Test #23:

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

input:

path
14
UUUUUUUUURURRUUURURRRRRRRRRR

output:

()()()()()()()((()))(()())()
3

input:

brackets
14
()()()()()()()((()))(()())()
3

output:

UUUUUUUUURURRUUURURRRRRRRRRR

result:

ok correct!

Test #24:

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

input:

path
11
RRRRURUURRRRUURURUUUUU

output:

(((((()()))()))()())()
11

input:

brackets
11
(((((()()))()))()())()
11

output:

RRRRURUURRRRUURURUUUUU

result:

ok correct!

Test #25:

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

input:

path
22
RRRRRRRRRRRRRRRRRRRRRRUUUUUUUUUUUUUUUUUUUUUU

output:

(((((((((((((((((((((())))))))))))))))))))))
0

input:

brackets
22
(((((((((((((((((((((())))))))))))))))))))))
0

output:

RRRRRRRRRRRRRRRRRRRRRRUUUUUUUUUUUUUUUUUUUUUU

result:

ok correct!

Test #26:

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

input:

path
22
UUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRR

output:

()()()()()()()()()()()()()()()()()()()()()()
22

input:

brackets
22
()()()()()()()()()()()()()()()()()()()()()()
22

output:

UUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRR

result:

ok correct!

Test #27:

score: 100
Accepted
time: 8ms
memory: 20896kb

input:

path
31
RURUUURUUURRRURRRURURURUURUURUUURRUURUURRRURRURURRURRRURUUURUR

output:

((()()((())((()())(()()(())(()())(()))())(())())()()))((()()))
26

input:

brackets
31
((()()((())((()())(()()(())(()())(()))())(())())()()))((()()))
26

output:

RURUUURUUURRRURRRURURURUURUURUUURRUURUURRRURRURURRURRRURUUURUR

result:

ok correct!

Test #28:

score: 100
Accepted
time: 12ms
memory: 20944kb

input:

path
32
UUUUUUUUUUUURUUUURUUUUUUUUURRRUUUURRRURRUURRRRRRRRRRRRRRRRRRRRRR

output:

()()()()()()()(())((())()(()(()(()(()((((()))))))())((())))()())
25

input:

brackets
32
()()()()()()()(())((())()(()(()(()(()((((()))))))())((())))()())
25

output:

UUUUUUUUUUUURUUUURUUUUUUUUURRRUUUURRRURRUURRRRRRRRRRRRRRRRRRRRRR

result:

ok correct!

Test #29:

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

input:

path
29
RRRRRRRRRRRRRRRRRURRURRURURRRRRUURUUUUUUUURUUUUUUUUUUUUUUU

output:

(((((((((((((((((((())))(()))()))))())))))))()(()))))(()))
7

input:

brackets
29
(((((((((((((((((((())))(()))()))))())))))))()(()))))(()))
7

output:

RRRRRRRRRRRRRRRRRURRURRURURRRRRUURUUUUUUUURUUUUUUUUUUUUUUU

result:

ok correct!

Test #30:

score: 100
Accepted
time: 12ms
memory: 20920kb

input:

path
53
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

output:

((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))
0

input:

brackets
53
((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))
0

output:

RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

result:

ok correct!

Test #31:

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

input:

path
59
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR

output:

()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()
59

input:

brackets
59
()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()
59

output:

UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR

result:

ok correct!

Test #32:

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

input:

path
34
RRUURRRUURUUURUURRUUURURURRURRRUURURURRURUURURRURRUUURRRRRUUUURRUURU

output:

(((()(()()((((()))())))(())((()))(()))()((()())(((())()))))(())(()))
10

input:

brackets
34
(((()(()()((((()))())))(())((()))(()))()((()())(((())()))))(())(()))
10

output:

RRUURRRUURUUURUURRUUURURURRURRRUURURURRURUURURRURRUUURRRRRUUUURRUURU

result:

ok correct!

Test #33:

score: 100
Accepted
time: 6ms
memory: 20860kb

input:

path
37
UUUUUUUUUUUUUUUUUUURURUUURUUUUUUUUURUUURRRRRRRURURRRRRRRRRRRRRRRRRRRRRRRRR

output:

()()()()()()()()()()()()(())((()(())(()()))((())(()((()((())())))))()(()))
9

input:

brackets
37
()()()()()()()()()()()()(())((()(())(()()))((())(()((()((())())))))()(()))
9

output:

UUUUUUUUUUUUUUUUUUURURUUURUUUUUUUUURUUURRRRRRRURURRRRRRRRRRRRRRRRRRRRRRRRR

result:

ok correct!

Test #34:

score: 100
Accepted
time: 6ms
memory: 20820kb

input:

path
38
RRRRRRRURRRRRRRRRRRRRRRRURRRRRRRRURURURURRRUUUUURUUUUUUUUUUUUUUUUUUUUUUUUUUU

output:

(((((((((()(((()()())))()()))))())))()))((()(()()((()(())))((((())()()))))))
32

input:

brackets
38
(((((((((()(((()()())))()()))))())))()))((()(()()((()(())))((((())()()))))))
32

output:

RRRRRRRURRRRRRRRRRRRRRRRURRRRRRRRURURURURRRUUUUURUUUUUUUUUUUUUUUUUUUUUUUUUUU

result:

ok correct!

Test #35:

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

input:

path
53
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

output:

((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))
0

input:

brackets
53
((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))
0

output:

RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

result:

ok correct!

Test #36:

score: 100
Accepted
time: 8ms
memory: 20920kb

input:

path
51
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR

output:

()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()
51

input:

brackets
51
()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()
51

output:

UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR

result:

ok correct!

Test #37:

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

input:

path
83
RRUUUURRUURUURURRURURUUURURURRRUUUUURRRRUUURURURUURURRUUUURRUUURRUUURRRRURUURURURUUURRRRRRUURRRURUUUUURURRUUUURRUUURURUURRRURUURRRRURRRRRUUURURURRRRRRURUUURRRRUURUURR

output:

(((()()()()()((()())()()())((((()((()())()()(()()(((())))(()))()())()(()((()(()())))()))())()())(((())((()((()()()()()())()((()))))(()())(()))(())))())))()(()())(()))
62

input:

brackets
83
(((()()()()()((()())()()())((((()((()())()()(()()(((())))(()))()())()(()((()(()())))()))())()())(((())((()((()()()()()())()((()))))(()())(()))(())))())))()(()())(()))
62

output:

RRUUUURRUURUURURRURURUUURURURRRUUUUURRRRUUURURURUURURRUUUURRUUURRUUURRRRURUURURURUUURRRRRRUURRRURUUUUURURRUUUURRUUURURUURRRURUURRRRURRRRRUUURURURRRRRRURUUURRRRUURUURR

result:

ok correct!

Test #38:

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

input:

path
83
UUUUUUUUURUUUUUUUUUUUURUUURRUUUUUUUURUUURURRUUURUUURRRUUURRURRUUUUUUUUURUUUUURUUUUURUUUUURUURUUUURRUURUURRRRRRRRRURURRRRRRRRRRRRRURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR

output:

()()()()()((()(((()(()((((((()(()())((())()))(()())))())()())))((()()(()(())((()(((()()(((())(()())())))()(((()(((())))())()()())))())()())())()))(()((()())))))()))))
18

input:

brackets
83
()()()()()((()(((()(()((((((()(()())((())()))(()())))())()())))((()()(()(())((()(((()()(((())(()())())))()(((()(((())))())()()())))())()())())()))(()((()())))))()))))
18

output:

UUUUUUUUURUUUUUUUUUUUURUUURRUUUUUUUURUUURURRUUURUUURRRUUURRURRUUUUUUUUURUUUUURUUUUURUUUUURUURUUUURRUURUURRRRRRRRRURURRRRRRRRRRRRRURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR

result:

ok correct!

Test #39:

score: 100
Accepted
time: 8ms
memory: 21120kb

input:

path
76
RRRRRRRRRRURRRRRRRRRRRRRRRRURRRRRRRURRRRRURRRRRUURRRRRURRURURRRRRRUUUURRURRRURRRRUURRRURUUURRURURRUUUURUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

output:

(((((((((((((()()))((((())))())()(()()()(((()(()()(()(()(()))()))((())))((((())((())(()))))()))))))())))())))((()()()()()()()())((()))))())(()(())))()()
70

input:

brackets
76
(((((((((((((()()))((((())))())()(()()()(((()(()()(()(()(()))()))((())))((((())((())(()))))()))))))())))())))((()()()()()()()())((()))))())(()(())))()()
70

output:

RRRRRRRRRRURRRRRRRRRRRRRRRRURRRRRRRURRRRRURRRRRUURRRRRURRURURRRRRRUUUURRURRRURRRRUURRRURUUURRURURRUUUURUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

result:

ok correct!

Test #40:

score: 100
Accepted
time: 12ms
memory: 21088kb

input:

path
92
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

output:

(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
0

input:

brackets
92
(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
0

output:

RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

result:

ok correct!

Test #41:

score: 100
Accepted
time: 28ms
memory: 21948kb

input:

path
149
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR...

output:

()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()
149

input:

brackets
149
()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()(...

output:

UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR

result:

ok correct!

Test #42:

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

input:

path
141
UURRURUURRURUUUURUUURUUURRUURRRRURURRRURRURURRRRRUURRUUURRUURURUUURRRUUURRUUURURURRRURRURRUURURRRURRRRRRRRRRURURRUURRUURUURRRRUUURRUURRUURURURRURRRUUURURUURURUURUURUURURURURURRURUUUURURURRUUUUUURRURRRRRUURURRUUUUURUURUUUUURURRRUUURRURRURURRRRRUUURURUURURURURRRURRRUURUURURUURUURUUUR

output:

()(((()((((()))()))))())(()()((()()(((()((()()(())()))(((())(((()(((((())(((()))(())))((()((())))(())(())())))(()))))(())))(()((()(()())(()))(((((())((()()()(()())())((())))(()((()())(())()()(()())))()))))(())()((())(())))(()(())))(((())))()()()()((()(()))))))(()())((()))(()())))))
139

input:

brackets
141
()(((()((((()))()))))())(()()((()()(((()((()()(())()))(((())(((()(((((())(((()))(())))((()((())))(())(())())))(()))))(())))(()((()(()())(()))(((((())((()()()(()())())((())))(()((()())(())()()(()())))()))))(())()((())(())))(()(())))(((())))()()()()((()(()))))))(()())((()))(()())))))
139

output:

UURRURUURRURUUUURUUURUUURRUURRRRURURRRURRURURRRRRUURRUUURRUURURUUURRRUUURRUUURURURRRURRURRUURURRRURRRRRRRRRRURURRUURRUURUURRRRUUURRUURRUURURURRURRRUUURURUURURUURUURUURURURURURRURUUUURURURRUUUUUURRURRRRRUURURRUUUUURUURUUUUURURRRUUURRURRURURRRRRUUURURUURURURURRRURRRUURUURURUURUURUUUR

result:

ok correct!

Test #43:

score: 100
Accepted
time: 8ms
memory: 21228kb

input:

path
89
UUUURUURUUUUURUUUURUUUUUUUUURUURUURURUUUUUUUUUUUUUUUURUUUUUUUUUUUUUUUUUUUUUUURRRUUUUUUUUUUUURURUUURRRURRRRRURURURRRRRRRRRRRRRRURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR

output:

()()((()))()((((((()()()()((())())()())()())()(()))((((((((()))(()()((((())))((()()(()))()()))(())(((())((((()()()()))))))((()()())(()))))())))((()()(())((()()()))())()))()))))()
17

input:

brackets
89
()()((()))()((((((()()()()((())())()())()())()(()))((((((((()))(()()((((())))((()()(()))()()))(())(((())((((()()()()))))))((()()())(()))))())))((()()(())((()()()))())()))()))))()
17

output:

UUUURUURUUUUURUUUURUUUUUUUUURUURUURURUUUUUUUUUUUUUUUURUUUUUUUUUUUUUUUUUUUUUUURRRUUUUUUUUUUUURURUUURRRURRRRRURURURRRRRRRRRRRRRRURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR

result:

ok correct!

Test #44:

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

input:

path
92
RRRRRRRRURRRUURRRURRRURRURRRRUUURURRRRURRRRRRRRRRURRRRRURRRRRRURURRRRRURRRRRRRURRRRURRRRRURRRRRRRRRRURRUUUURRRURUUUURUUURUURUUUUUURUUUUUUUUURUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

output:

(((((((((((())(()())()()((()))())()(()()()())(()(())(()))(()))((()(()()((()())())(()()(())()(((()))(()(()()))(())()))))())()()))())(()(()())))()()(()))())(())(()))()((()(()(()()))())))
1

input:

brackets
92
(((((((((((())(()())()()((()))())()(()()()())(()(())(()))(()))((()(()()((()())())(()()(())()(((()))(()(()()))(())()))))())()()))())(()(()())))()()(()))())(())(()))()((()(()(()()))())))
1

output:

RRRRRRRRURRRUURRRURRRURRURRRRUUURURRRRURRRRRRRRRRURRRRRURRRRRRURURRRRRURRRRRRRURRRRURRRRRURRRRRRRRRRURRUUUURRRURUUUURUUURUURUUUUUURUUUUUUUUURUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

result:

ok correct!

Test #45:

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

input:

path
125
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

output:

((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
0

input:

brackets
125
((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
0

output:

RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

result:

ok correct!

Test #46:

score: 100
Accepted
time: 12ms
memory: 21888kb

input:

path
148
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR...

output:

()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()
148

input:

brackets
148
()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()(...

output:

UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR

result:

ok correct!

Test #47:

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

input:

path
125
RURUURUUURRRURURURURRRUUURUURRRUUURRRURUUURUUUUURRRRURRRRRUUUURRRRUURUURRRRRUUURRURRURRUUUURURUUURUURRRUURRRRRRRRURRUUURURUURRUUURURURURURURURRRUUUUURUUUUURRRRRURUURRRURUUURRUUURURRRURURURURRRUUURURUURRRRRRUURRUURUUURUUURRUURURURUUURUURURURRRURRURRUU

output:

((()(()((())))()))(((()()((((((()()()))((()()())))))()(()((((()))(((()()((()(())(((()())()())(())))()((())))))())((())))()))))((())(()(())((((()))((((()))((()((()()()(()(((()))())(()()))()()))()(()((())())()())()))()())()())))())()()()((()))))(()))()
114

input:

brackets
125
((()(()((())))()))(((()()((((((()()()))((()()())))))()(()((((()))(((()()((()(())(((()())()())(())))()((())))))())((())))()))))((())(()(())((((()))((((()))((()((()()()(()(((()))())(()()))()()))()(()((())())()())()))()())()())))())()()()((()))))(()))()
114

output:

RURUURUUURRRURURURURRRUUURUURRRUUURRRURUUURUUUUURRRRURRRRRUUUURRRRUURUURRRRRUUURRURRURRUUUURURUUURUURRRUURRRRRRRRURRUUURURUURRUUURURURURURURURRRUUUUURUUUUURRRRRURUURRRURUUURRUUURURRRURURURURRRUUURURUURRRRRRUURRUURUUURUUURRUURURURUUURUURURURRRURRURRUU

result:

ok correct!

Test #48:

score: 100
Accepted
time: 8ms
memory: 21804kb

input:

path
141
UUUUUURUUUUUUUUUUUUUUUUUURUUUUUUUUUUUUUUUUURRUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURUUURUUUUURUUUUUUUUUUUUUUURUUURUURURUUUUUUUUURRRUUUURRUUUUUUURUURURRUURURRURURURURUUUURRRRRUURRRRUURRRRRURRURRRRRRRURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR

output:

()()()(()((()(()))()((())(())))((()()()))(())((()()()((()())(()((()))))())())((()()()((()(()))(((((()(())(())())))))()()))(((()())()()(((()))(()()()())(((()((((())())))(((((()()())((()()((()(()())()(()))()())(()(()))()))))()())(()))())()(()(())()))))())))(()(()(()()(())))))(()(()))
39

input:

brackets
141
()()()(()((()(()))()((())(())))((()()()))(())((()()()((()())(()((()))))())())((()()()((()(()))(((((()(())(())())))))()()))(((()())()()(((()))(()()()())(((()((((())())))(((((()()())((()()((()(()())()(()))()())(()(()))()))))()())(()))())()(()(())()))))())))(()(()(()()(())))))(()(()))
39

output:

UUUUUURUUUUUUUUUUUUUUUUUURUUUUUUUUUUUUUUUUURRUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURUUURUUUUURUUUUUUUUUUUUUUURUUURUURURUUUUUUUUURRRUUUURRUUUUUUURUURURRUURURRURURURURUUUURRRRRUURRRRUURRRRRURRURRRRRRRURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR

result:

ok correct!

Test #49:

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

input:

path
189
RRRRRRRURURRRRRRRRRRRRRURRRRRRRRRRRRRRRRRRURRRRRRURRRRURRRRRRRRRURRRUURRRURRRRRRRRRRRURRRURRRRRRRRRRRRRRRRRRRURRRRRRRRRURRRRRRURURURRUURRURRRRRRRRRUUUURURRRRRRURRRRRRRURRRUURURRRRURRRRURRURRURRURURRURURRRRRRRRUUUUUURURUUUURRRRRUUURURRUURRURURRUURUUUUUUUUUURUUUUUUUUUUUUUUUURUUUUUUUUUUUUUUUUU...

output:

((((((((((()))((((((())))()()())(((()((()()))))())()()))))(()(()))())()(((()(()))()((()))((())))((((()((()((()()())))()(((((((())((()()))(()())))((((())(())))()))()()((())((())())))))()((()))))()((()())))(()(()(()()))())())()()(()((())())))((()((()()(())(()(()))()(()((()()()()())())(((())())))()()((...

input:

brackets
189
((((((((((()))((((((())))()()())(((()((()()))))())()()))))(()(()))())()(((()(()))()((()))((())))((((()((()((()()())))()(((((((())((()()))(()())))((((())(())))()))()()((())((())())))))()((()))))()((()())))(()(()(()()))())())()()(()((())())))((()((()()(())(()(()))()(()((()()()()())())((((...

output:

RRRRRRRURURRRRRRRRRRRRRURRRRRRRRRRRRRRRRRRURRRRRRURRRRURRRRRRRRRURRRUURRRURRRRRRRRRRRURRRURRRRRRRRRRRRRRRRRRRURRRRRRRRRURRRRRRURURURRUURRURRRRRRRRRUUUURURRRRRRURRRRRRRURRRUURURRRRURRRRURRURRURRURURRURURRRRRRRRUUUUUURURUUUURRRRRUUURURRUURRURURRUURUUUUUUUUUURUUUUUUUUUUUUUUUURUUUUUUUUUUUUUUUUUUUUUUUUUU...

result:

ok correct!

Test #50:

score: 100
Accepted
time: 14ms
memory: 23948kb

input:

path
226
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU...

output:

(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...

input:

brackets
226
(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...

output:

RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU...

result:

ok correct!

Test #51:

score: 100
Accepted
time: 24ms
memory: 26172kb

input:

path
279
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRR...

output:

()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()...

input:

brackets
279
()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()(...

output:

UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRRRRRRRRRR...

result:

ok correct!

Test #52:

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

input:

path
282
URURUUUUUURRRRRRURURRRRURRURRRRRRURRUUURRRUUUURURURUUURRURRRRRRRUUUURRUUURRRUURUURURRUUURUUUUUURRRUUURRUUUUUURURURURURRURRUUURUURUUUUUURUUUURRRURUUUUUURUURRURURRRUURURURUUURRRURRURRUUURRRRRRUURURRURRURUURUURUUUURURRURRUURRUURRRUURUUURRUURRRRURRRRUUUURRURRRURUURRRURRRURURRRRRUURRRRURUUURRRUU...

output:

(())(((((((()()(()())()()(((((()(((()()())))((((()))())())()()))()()())))())())()(()(())())(())((())())(((()()())((())(()))(())))((())(()(()())()(()))))))((()(()(((())(()()))((()((())(()()()((()()()(()((()())()()))()))()()))()(((((()())())())(((())(()())((((())))((())))))())()()())()()((()((((()((()...

input:

brackets
282
(())(((((((()()(()())()()(((((()(((()()())))((((()))())())()()))()()())))())())()(()(())())(())((())())(((()()())((())(()))(())))((())(()(()())()(()))))))((()(()(((())(()()))((()((())(()()()((()()()(()((()())()()))()))()()))()(((((()())())())(((())(()())((((())))((())))))())()()())()()(...

output:

URURUUUUUURRRRRRURURRRRURRURRRRRRURRUUURRRUUUURURURUUURRURRRRRRRUUUURRUUURRRUURUURURRUUURUUUUUURRRUUURRUUUUUURURURURURRURRUUURUURUUUUUURUUUURRRURUUUUUURUURRURURRRUURURURUUURRRURRURRUUURRRRRRUURURRURRURUURUURUUUURURRURRUURRUURRRUURUUURRUURRRRURRRRUUUURRURRRURUURRRURRRURURRRRRUURRRRURUUURRRUURRRURUURU...

result:

ok correct!

Test #53:

score: 100
Accepted
time: 16ms
memory: 22036kb

input:

path
156
UUUUUUUUUUUUUUUUUUUUUUUUURUUUUURRUUUUURUUUUUUURUURUUUUUURUUUUUUUUUUUURRUUUUUUUURURUUURUUUUUUURRUUUUUUUURUURUUUUUUURUUURUUURRUURRUUUUUURUUURRUUUUUUUUUUURRUURURURUURRUUUUURUURUURRURURURURUURUUURUUURRRRURRRRRRRRRRRRRRURRRURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR...

output:

()()()()()()()()()()()()()(())((())()(()(()()()())))(((((()((())()()))()(()()())))((()((())((()((())())())))((()())))()()((()))(((()()))((()(())(()((())(()()))))))))((()((())(())(()()()()()()()((()(())()(((((())))(()(()(()))))((((())())()())))())((()())))(()((()()))))()))((()()())()(()()))()(((()(()...

input:

brackets
156
()()()()()()()()()()()()()(())((())()(()(()()()())))(((((()((())()()))()(()()())))((()((())((()((())())())))((()())))()()((()))(((()()))((()(())(()((())(()()))))))))((()((())(())(()()()()()()()((()(())()(((((())))(()(()(()))))((((())())()())))())((()())))(()((()()))))()))((()()())()(()(...

output:

UUUUUUUUUUUUUUUUUUUUUUUUURUUUUURRUUUUURUUUUUUURUURUUUUUURUUUUUUUUUUUURRUUUUUUUURURUUURUUUUUUURRUUUUUUUURUURUUUUUUURUUURUUURRUURRUUUUUURUUURRUUUUUUUUUUURRUURURURUURRUUUUURUURUURRURURURURUURUUURUUURRRRURRRRRRRRRRRRRRURRRURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR...

result:

ok correct!

Test #54:

score: 100
Accepted
time: 8ms
memory: 22052kb

input:

path
155
RRRUURRRRRRRRURRRRUURRRRRRRRURRRURRRRRRRRRRRURURRRRRRURRRURRRRRRRRRURRURRRRRURUURRRRRRRRURRRRRRRRRRRRRRURRURRRRRURRRRRRURURRURRRRURRRRURURRRRRURRUUURRURRRURRURURRURRRRUURRUUUUURURURURURRUURURUURRUURUURRUUUUUURURUUUURUUURURUURRUUUUUUUUUUUUUUUUUURUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU...

output:

(((((())()(()(()))()())()))(()))((((()))())(()(((()((()((((()((((((())())())(())(()()))())(()()()())))((((()(())((()))((())((()(())())(()()())(())((()()))))(()))))())(())))((((()()())())))(())))(((()(())))((()(()())())))))()(((())((()()(()))()())())))(()))()(())))(()())(())()(()())(())(()())()(()()(...

input:

brackets
155
(((((())()(()(()))()())()))(()))((((()))())(()(((()((()((((()((((((())())())(())(()()))())(()()()())))((((()(())((()))((())((()(())())(()()())(())((()()))))(()))))())(())))((((()()())())))(())))(((()(())))((()(()())())))))()(((())((()()(()))()())())))(()))()(())))(()())(())()(()())(())(...

output:

RRRUURRRRRRRRURRRRUURRRRRRRRURRRURRRRRRRRRRRURURRRRRRURRRURRRRRRRRRURRURRRRRURUURRRRRRRRURRRRRRRRRRRRRRURRURRRRRURRRRRRURURRURRRRURRRRURURRRRRURRUUURRURRRURRURURRURRRRUURRUUUUURURURURURRUURURUURRUURUURRUUUUUURURUUUURUUURURUURRUUUUUUUUUUUUUUUUUURUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU...

result:

ok correct!

Test #55:

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

input:

path
300
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR...

output:

((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((...

input:

brackets
300
(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((...

output:

RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR...

result:

ok correct!

Test #56:

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

input:

path
300
UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU...

output:

()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()...

input:

brackets
300
()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()()(...

output:

UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU...

result:

ok correct!

Test #57:

score: 100
Accepted
time: 30ms
memory: 27328kb

input:

path
300
URURRRRUURRRRRRURURRRRRUUUUUURURRUURRRRUUUUURUUUURRURUURRURRRURRRURURRUUUUURRUURRRUURRRURRRRRRURURRRRUUURUURURURUUURRRRURURRRURURURURRURUURUUURRRUURURRUUURURUUURRRUUURUURURRUURRRUURURUURRUURRRURUURURRRRUURUURURRRRRRRURUURUURUURUUUURRRUUUURRURRRRRRRUURRRRRUUURRUUUUURRRURUUUUUURRRRRURURRRUUUR...

output:

(()()(((()()((()((()()()((((((())()(())((()(()((((((()(()((()())()()()(()))(()(()))())()))())(((())()))())(((())()(()(((((()(()((())(((()())))))))((())((((()()())((())((()())(()))))())()(((()(()(()(())(()))())()(())()()))(()(()())()((())((())()(((())()()))))))(((()((((()()))()(()()()())))()(()())(((...

input:

brackets
300
(()()(((()()((()((()()()((((((())()(())((()(()((((((()(()((()())()()()(()))(()(()))())()))())(((())()))())(((())()(()(((((()(()((())(((()())))))))((())((((()()())((())((()())(()))))())()(((()(()(()(())(()))())()(())()()))(()(()())()((())((())()(((())()()))))))(((()((((()()))()(()()()())...

output:

URURRRRUURRRRRRURURRRRRUUUUUURURRUURRRRUUUUURUUUURRURUURRURRRURRRURURRUUUUURRUURRRUURRRURRRRRRURURRRRUUURUURURURUUURRRRURURRRURURURURRURUURUUURRRUURURRUUURURUUURRRUUURUURURRUURRRUURURUURRUURRRURUURURRRRUURUURURRRRRRRURUURUURUURUUUURRRUUUURRURRRRRRRUURRRRRUUURRUUUUURRRURUUUUUURRRRRURURRRUUURRRRRRURUR...

result:

ok correct!

Test #58:

score: 100
Accepted
time: 16ms
memory: 27356kb

input:

path
300
UUUUUUUURRUUURRUUUUURUUUUUUUUUUURUUUUUURUUUUUUUUUUUUUUURUURUUUUUUUUUUUUUUUUURUUUUURURURUUUUUUUUUUUURUUUUUUUUUUUURUUUUUUUUURUURUUUUUUURURUUUUUURUUUUUUUUUUUUUUUUURUUUUUUURRUUUUUURRUUUUUUUUURURRUUUUUUUUURUUUUUURRUUUUUUUUUUURURUUUURURUUURUUUUUUUUUURUUURUUUUURURUUUURURURURRRUURURUUUURURRUURRUUUU...

output:

()()()()(((())()(((())))(((()()(((((()))()((((())((((())())(()((((((())((()()(()))()(()()())()((()(()(())))(()))()))))(()())))()()))((())())()()())(())((((())(()))(((((())))))(()()(()((()())(()))))((()())(()())(()()()()(((((((((((()()())(()((()))))((((()()()(()()))())))))()()()(()(()))(()((())()))))...

input:

brackets
300
()()()()(((())()(((())))(((()()(((((()))()((((())((((())())(()((((((())((()()(()))()(()()())()((()(()(())))(()))()))))(()())))()()))((())())()()())(())((((())(()))(((((())))))(()()(()((()())(()))))((()())(()())(()()()()(((((((((((()()())(()((()))))((((()()()(()()))())))))()()()(()(()))(...

output:

UUUUUUUURRUUURRUUUUURUUUUUUUUUUURUUUUUURUUUUUUUUUUUUUUURUURUUUUUUUUUUUUUUUUURUUUUURURURUUUUUUUUUUUURUUUUUUUUUUUURUUUUUUUUURUURUUUUUUURURUUUUUURUUUUUUUUUUUUUUUUURUUUUUUURRUUUUUURRUUUUUUUUURURRUUUUUUUUURUUUUUURRUUUUUUUUUUURURUUUURURUUURUUUUUUUUUURUUURUUUUURURUUUURURURURRRUURURUUUURURRUURRUUUUUUUURRUUU...

result:

ok correct!

Test #59:

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

input:

path
300
RURRRURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRURRRRURRURRRRRRRRURRRRRRRRURRRRURRRRRURURRRRRRRRURRRRRRRRRRRRUURRRRRRRRRRURRRRRRURRRRRRRRUUUURRRRRRRRRUURRURRRRRRRRRRRRRRRRURRRRRRRRRRURRRRRRURUURRRRRRRRRRRRRURRRRRRRURRURRUURURRURUURRRRRRRRRRRRURRUURRRURRRRRRUURURRRRRRRURRRURURRUURRRRUURRUURRUURRRURURUUU...

output:

(((())((((()())()())((()((())(((((((())()))((((())(()())())()((())(((((((()(()))(()(())((())(()((((())(((())(()(())((()(()))))((()())()))())(()))(()()(()))()))((((()()()((())))()())()))()((((()((())))((((((()(((())(()())()()()((((())((()(((()(()((()(())()))()()())(())()))))))((((())(()()((()))))(())...

input:

brackets
300
(((())((((()())()())((()((())(((((((())()))((((())(()())())()((())(((((((()(()))(()(())((())(()((((())(((())(()(())((()(()))))((()())()))())(()))(()()(()))()))((((()()()((())))()())()))()((((()((())))((((((()(((())(()())()()()((((())((()(((()(()((()(())()))()()())(())()))))))((((())(()(...

output:

RURRRURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRURRRRURRURRRRRRRRURRRRRRRRURRRRURRRRRURURRRRRRRRURRRRRRRRRRRRUURRRRRRRRRRURRRRRRURRRRRRRRUUUURRRRRRRRRUURRURRRRRRRRRRRRRRRRURRRRRRRRRRURRRRRRURUURRRRRRRRRRRRRURRRRRRRURRURRUURURRURUURRRRRRRRRRRRURRUURRRURRRRRRUURURRRRRRRURRRURURRUURRRRUURRUURRUURRRURURUUUURRRRURRR...

result:

ok correct!

Test #60:

score: 100
Accepted
time: 32ms
memory: 27252kb

input:

path
300
URURRUUURUUUURURRURURURRUUUUUUUURRURURURRRRURRRURRURURRUUUURRRURRRUUUUURUURUURRRRURURUURURRURUUUURURRRUURRRUURRURRRRUUURRRRUUUURRRRUUURRUUURRURURRRRRURUUUURUURURRRRUUURRURRRRRRRURRRUURUUURRURUURURRRRUUUUURURURURUUUURUUURRURUUURURRRRUURUUUURRURURRRRUURUUUUUUURURUUURRUUUURRRRUURURUUUURRRUUUUU...

output:

(()()()(((((()(()()()()())()))((())(()(((())))(()(()())))))((()()(()()()(())((()()()))()))(())))())(((((())()()))(()()(((()))((()()))(((((())((((()((((())((())(()))())()))()()(())(()(()())(()((())(()()((()())()(((())(()()())))(()((())(()(((((()()(()()(())))))))()((()())())()()()())())(()())(()((())(...

input:

brackets
300
(()()()(((((()(()()()()())()))((())(()(((())))(()(()())))))((()()(()()()(())((()()()))()))(())))())(((((())()()))(()()(((()))((()()))(((((())((((()((((())((())(()))())()))()()(())(()(()())(()((())(()()((()())()(((())(()()())))(()((())(()(((((()()(()()(())))))))()((()())())()()()())())((...

output:

URURRUUURUUUURURRURURURRUUUUUUUURRURURURRRRURRRURRURURRUUUURRRURRRUUUUURUURUURRRRURURUURURRURUUUURURRRUURRRUURRURRRRUUURRRRUUUURRRRUUURRUUURRURURRRRRURUUUURUURURRRRUUURRURRRRRRRURRRUURUUURRURUURURRRRUUUUURURURURUUUURUUURRURUUURURRRRUURUUUURRURURRRRUURUUUUUUURURUUURRUUUURRRRUURURUUUURRRUUUUUUURURURRU...

result:

ok correct!

Test #61:

score: 100
Accepted
time: 16ms
memory: 27364kb

input:

path
300
RURRRURRUUUUURUUURRUURRUURRRURRRURURRRRUUURURURRUURUUUURRRURURUURRURRURURUUURUURRURURRURRUUURURUUURURRURRRRUURRRRRURRRURRUUURRURUUURRUUUUUURURUUURRURURRRURRURURRRRUUURUUUURRRUURUURRRRURURRUUUURRRRRRRURRRURRUURURRURRRURURURUUURRRURRRURRRURUURURRUUUUUUUURRRRRURRRURURURRRURUURUUUURURURUUUURUUR...

output:

(((())((()((((((()(()(()(((()()()))()())(())))()()((()()()((((((((()()(((())((()))()(()())((((()()(()))()((())((((((()))()(()())()))))())())()(((((())()((()(()))))()(())(())()))(((())))))))()))((())(()()(()())(()()))(()())((((())()))))()((((())))(((()()))()(()()())(()))))()((((((()()))()()())))(()()...

input:

brackets
300
(((())((()((((((()(()(()(((()()()))()())(())))()()((()()()((((((((()()(((())((()))()(()())((((()()(()))()((())((((((()))()(()())()))))())())()(((((())()((()(()))))()(())(())()))(((())))))))()))((())(()()(()())(()()))(()())((((())()))))()((((())))(((()()))()(()()())(()))))()((((((()()))(...

output:

RURRRURRUUUUURUUURRUURRUURRRURRRURURRRRUUURURURRUURUUUURRRURURUURRURRURURUUURUURRURURRURRUUURURUUURURRURRRRUURRRRRURRRURRUUURRURUUURRUUUUUURURUUURRURURRRURRURURRRRUUURUUUURRRUURUURRRRURURRUUUURRRRRRRURRRURRUURURRURRRURURURUUURRRURRRURRRURUURURRUUUUUUUURRRRRURRRURURURRRURUURUUUURURURUUUURUURURUUUURUR...

result:

ok correct!

Test #62:

score: 100
Accepted
time: 20ms
memory: 27284kb

input:

path
300
RRRURUURRUUURURURRUUUUURURRRRURRRURUUURURURRRRRURRURRUURRRRUURRURUURURRRUUUUUURRURRRUURURRRUURRRRUURRURUURRRUUUUUURURRUURURRRUUURURURRRUUUURURRRRRUURUUUURUUUURUUURUURUUURURRRURRRURRUURRRRRUUUUUUURURRURRRRRRRURRUURUUUUUURURUUURURRURRURUUURUURRRRUURUUURURURRUURURRRRRURRUURRRURRUUUUURRUURRRUUR...

output:

(((((()()))))(()((()((())()())()(())((()(()()(()(()(((())))))()()())()()())(()((((()()))())))()(())(())((()(()(())(()((()))(())())((((())()((()))))()))())))()()(())())(())()(()((())())(()((()(((((((()((((()(((()((((())())())(((((((()((()(())))()(()(()(((((()))()(())()))()((()))))()(()()(()))()((()()...

input:

brackets
300
(((((()()))))(()((()((())()())()(())((()(()()(()(()(((())))))()()())()()())(()((((()()))())))()(())(())((()(()(())(()((()))(())())((((())()((()))))()))())))()()(())())(())()(()((())())(()((()(((((((()((((()(((()((((())())())(((((((()((()(())))()(()(()(((((()))()(())()))()((()))))()(()()...

output:

RRRURUURRUUURURURRUUUUURURRRRURRRURUUURURURRRRRURRURRUURRRRUURRURUURURRRUUUUUURRURRRUURURRRUURRRRUURRURUURRRUUUUUURURRUURURRRUUURURURRRUUUURURRRRRUURUUUURUUUURUUURUURUUURURRRURRRURRUURRRRRUUUUUUURURRURRRRRRRURRUURUUUUUURURUUURURRURRURUUURUURRRRUURUUURURURRUURURRRRRURRUURRRURRUUUUURRUURRRUURRUURUUUUU...

result:

ok correct!

Test #63:

score: 100
Accepted
time: 12ms
memory: 27388kb

input:

path
300
RURRUUURRRRUUURRUUURRRRRRRUUUUURRUURUURURRUUURRRRURUURRRRUUUURRUURURRRRUURRRUURUUURURRRURRRRRURRUURURUURRRUURURURRURRRRRUUURURURUURUUURRRRUUUURURUURRRRRUURUUUUUURUUURURURUUURRRURUURURUUURURRRRRRURURRRURURRURRRUURURUURUURURURRURRRUUURURUURURUUURUUURRUURUUUURRURRRURURURRURUUUUURRRRRURUURUURUU...

output:

(((()))())(((())()(()(()))()(((())((())(()((())()(()())()()((()()))()(((((())((((()))(()()(((((())(()())((()()()((()()((()()))(()))((()(()()((((()))((()(((())())()()())(()(()))(((((((()))((()((()(((())))())(())()(()()(((())()(()()())(()()()((()(())()))))((()((()((((((()()))(()()(())))(()))(())))))))...

input:

brackets
300
(((()))())(((())()(()(()))()(((())((())(()((())()(()())()()((()()))()(((((())((((()))(()()(((((())(()())((()()()((()()((()()))(()))((()(()()((((()))((()(((())())()()())(()(()))(((((((()))((()((()(((())))())(())()(()()(((())()(()()())(()()()((()(())()))))((()((()((((((()()))(()()(())))((...

output:

RURRUUURRRRUUURRUUURRRRRRRUUUUURRUURUURURRUUURRRRURUURRRRUUUURRUURURRRRUURRRUURUUURURRRURRRRRURRUURURUURRRUURURURRURRRRRUUURURURUURUUURRRRUUUURURUURRRRRUURUUUUUURUUURURURUUURRRURUURURUUURURRRRRRURURRRURURRURRRUURURUURUURURURRURRRUUURURUURURUUURUUURRUURUUUURRURRRURURURRURUUUUURRRRRURUURUURUURRRURUUUR...

result:

ok correct!

Test #64:

score: 100
Accepted
time: 16ms
memory: 27248kb

input:

path
300
RUURRURUUURRRRURUURRRUURRUURRRRRURURRRUUUUURURRURUURRRUUUUUUURRUUURURUURRRRRRURUURUURUURRURRURURURURRUURRUURRUUUUUURRRUURURUUURURUURRRRUUURURURUURRRRURRUUUURURUURURRRURRURURRUURRRUURRUUUUUUURRRRRRRURURRRRRURRRRURRUUUURURURRRRRUURRURURURUUUURRRRUUUURRRRURURUUUURRURRUUURRRUURRURRRURRRRRRUURUR...

output:

((()()((())(()()))((()(((())))()((()()()((())(()()(()))(()(((()())()))))(((((())())()(((()))()())(()()(())(()()())()()())))()))((())(()(()((()(())((()(())()((((()())((()))))(((())(()(()())(())))))((()))))(((()(()())()()(()(())())(())))(()())((((())))))((()()((((()))((()))())()()()))()()()()()()((())...

input:

brackets
300
((()()((())(()()))((()(((())))()((()()()((())(()()(()))(()(((()())()))))(((((())())()(((()))()())(()()(())(()()())()()())))()))((())(()(()((()(())((()(())()((((()())((()))))(((())(()(()())(())))))((()))))(((()(()())()()(()(())())(())))(()())((((())))))((()()((((()))((()))())()()()))()()...

output:

RUURRURUUURRRRURUURRRUURRUURRRRRURURRRUUUUURURRURUURRRUUUUUUURRUUURURUURRRRRRURUURUURUURRURRURURURURRUURRUURRUUUUUURRRUURURUUURURUURRRRUUURURURUURRRRURRUUUURURUURURRRURRURURRUURRRUURRUUUUUUURRRRRRRURURRRRRURRRRURRUUUURURURRRRRUURRURURURUUUURRRRUUUURRRRURURUUUURRURRUUURRRUURRURRRURRRRRRUURURUUURUUUUR...

result:

ok correct!

Test #65:

score: 100
Accepted
time: 12ms
memory: 27256kb

input:

path
300
RURRRRUUURUURRRURRRRRRRUUURRUURURRRURRRRURUURURURURUURURUURURUURRRRUURRRRRRUUURRRRRRURURUURRUUURURURUUUURRRUUUUUUUUUURUURURRRURUUUURRUUURRRURRUUURRUURRURRUURURRUUUUUUURUUUUURRRUUURRURRRRUUUUUUURRRRRRURURRRURRURURRRRURURRURURURURURUUURRRUURRRUUURRURRUURURUURRRRUUUURRRRRRUUUURURRURUURUUURRRRR...

output:

(((())(((((())((())()(())()))))((((()(()((()((()(((())))(())))()())(((()())))(((()))(()))()(()))))(((()((((((()(()())())(()((()(()(()())()((((()())())())))))))(()((((())()()((())(()(()())()))))()))(((()(((((()()(((())(()(((()()(((()()))))((()((())((()))((()()))))))))))()())())((())()))()))()))))()))...

input:

brackets
300
(((())(((((())((())()(())()))))((((()(()((()((()(((())))(())))()())(((()())))(((()))(()))()(()))))(((()((((((()(()())())(()((()(()(()())()((((()())())())))))))(()((((())()()((())(()(()())()))))()))(((()(((((()()(((())(()(((()()(((()()))))((()((())((()))((()()))))))))))()())())((())()))(...

output:

RURRRRUUURUURRRURRRRRRRUUURRUURURRRURRRRURUURURURURUURURUURURUURRRRUURRRRRRUUURRRRRRURURUURRUUURURURUUUURRRUUUUUUUUUURUURURRRURUUUURRUUURRRURRUUURRUURRURRUURURRUUUUUUURUUUUURRRUUURRURRRRUUUUUUURRRRRRURURRRURRURURRRRURURRURURURURURUUURRRUURRRUUURRURRUURURUURRRRUUUURRRRRRUUUURURRURUURUUURRRRRURRURRURU...

result:

ok correct!

Test #66:

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

input:

path
300
UURRRUURUUUUURRUUUUURRUURUUURRRURURRUUURRURURRRRUURRUURURRRRRRRUUURUUUURRUURURRRRRRUURUUURUURRRRURURRRRRRRURRURRURRUURRRRRRUURURUURRRRURRRRURUURRRUURRUUUURURURRUUUURRUUUURRRURRURUURRUUURURRRRUUUUUUURURUURRURUUUUURUUUURRURUURURURURRUURURURRURURURRRURRRURRURRUUURRRRURUURUURRRUURUUURRURRRURRRU...

output:

()((((()((()(((()(()))((()()())()(())(())(())()(()))()((())()())))))))((((()(()()((())(((()()(()((()((((()())())()(((((())((()((()())))))()()))(())(()()))))()()((()))))))())((()))()(()((()(())(()))(())))((()(((())())()()(())(())())((((()())())(()()(()))))()()(()()))(()()))(((()()))((((()())()()((())...

input:

brackets
300
()((((()((()(((()(()))((()()())()(())(())(())()(()))()((())()())))))))((((()(()()((())(((()()(()((()((((()())())()(((((())((()((()())))))()()))(())(()()))))()()((()))))))())((()))()(()((()(())(()))(())))((()(((())())()()(())(())())((((()())())(()()(()))))()()(()()))(()()))(((()()))(((((...

output:

UURRRUURUUUUURRUUUUURRUURUUURRRURURRUUURRURURRRRUURRUURURRRRRRRUUURUUUURRUURURRRRRRUURUUURUURRRRURURRRRRRRURRURRURRUURRRRRRUURURUURRRRURRRRURUURRRUURRUUUURURURRUUUURRUUUURRRURRURUURRUUURURRRRUUUUUUURURUURRURUUUUURUUUURRURUURURURURRUURURURRURURURRRURRRURRURRUUURRRRURUURUURRRUURUUURRURRRURRRUUURRURRUR...

result:

ok correct!

Test #67:

score: 100
Accepted
time: 6ms
memory: 27392kb

input:

path
300
RURUUURRURUURURUUURUURRRURRRRRRUURUURRRURUUUURURUUURRRURUURURRRURURUUURRRRRUURRUUUUUURUURURRURURURRRRRRRRRRURURUURURRUUURURRUUUUUUURRURUURRURUURRUURRURRURRUUUUURRRURRUURURURRRRRUURURUUURUURURUURUURUURRRRURRURRRRUURURUUUUUURURURURURUURRRRUURURRRRUUUURRURUURRRURUUURUUURRRRRRUUUURRRUURRUUUUURR...

output:

((()(()((()))((((((()())())(()()()(()(()))()))))())()))(()(()(())()()(()(()()(((((()(())(((((()(())())()((()((()((((())))(()()()()(()())))()))())())()())(())))))))(()()(()()(()(()((()(())()(((((()())()))(())((()((()())))((()()())(()(((()(((()((())))))))(()(()()(()()((()()))((())((((())(()))))(()(())...

input:

brackets
300
((()(()((()))((((((()())())(()()()(()(()))()))))())()))(()(()(())()()(()(()()(((((()(())(((((()(())())()((()((()((((())))(()()()()(()())))()))())())()())(())))))))(()()(()()(()(()((()(())()(((((()())()))(())((()((()())))((()()())(()(((()(((()((())))))))(()(()()(()()((()()))((())((((())(...

output:

RURUUURRURUURURUUURUURRRURRRRRRUURUURRRURUUUURURUUURRRURUURURRRURURUUURRRRRUURRUUUUUURUURURRURURURRRRRRRRRRURURUURURRUUURURRUUUUUUURRURUURRURUURRUURRURRURRUUUUURRRURRUURURURRRRRUURURUUURUURURUURUURUURRRRURRURRRRUURURUUUUUURURURURURUURRRRUURURRRRUUUURRURUURRRURUUURUUURRRRRRUUUURRRUURRUUUUURRURURRRUUR...

result:

ok correct!

Test #68:

score: 100
Accepted
time: 20ms
memory: 27248kb

input:

path
300
RURUURRUUURRURURRRRRRRURRUURRRRRRRURRURURRUURURURURUURUUURRURURURRURUURRURURRUURRRRRRRRRUURURUUURRRRRUURRRRUUUUURURRUURUURUURURRUUURRRUUUUURUURURRRURRRRRRURRRUUURRRRUURRRUURURURUUUUURUUURRURRUUUUUUURUUURRRRRRURURURRRUUUUURURUURRRUUURURUUUUUUURURRRRRRRURRURUURRRRRRURRRURUUURRUUUUUUURUUUURRRU...

output:

((()((())(())()()(((((((()()()())))))(()(()()((()())))(((((())(()(((()()((()(((((())))())()((()))(((())))(()((()(())())((()())))(()(()())()((((()()((((()())))()()(())((()(())))))))()(()()((((()(((((()()))(()(()(()()))())(((()))))()()(((()()())()((())()(()(((()))(()((())())()))(()))))((()(((((()((())...

input:

brackets
300
((()((())(())()()(((((((()()()())))))(()(()()((()())))(((((())(()(((()()((()(((((())))())()((()))(((())))(()((()(())())((()())))(()(()())()((((()()((((()())))()()(())((()(())))))))()(()()((((()(((((()()))(()(()(()()))())(((()))))()()(((()()())()((())()(()(((()))(()((())())()))(()))))(((...

output:

RURUURRUUURRURURRRRRRRURRUURRRRRRRURRURURRUURURURURUURUUURRURURURRURUURRURURRUURRRRRRRRRUURURUUURRRRRUURRRRUUUUURURRUURUURUURURRUUURRRUUUUURUURURRRURRRRRRURRRUUURRRRUURRRUURURURUUUUURUUURRURRUUUUUUURUUURRRRRRURURURRRUUUUURURUURRRUUURURUUUUUUURURRRRRRRURRURUURRRRRRURRRURUUURRUUUUUUURUUUURRRURURRURUUR...

result:

ok correct!

Test #69:

score: 100
Accepted
time: 48ms
memory: 27308kb

input:

path
300
RRRRRRRRRRUURRRRURRURRURUUUURRRUUURUUUURRURRUUURRURRURRUURRURUURRURRRRRRURRUURURRRURURRUUUURURUURRUUUUUUUURUUUURRRRRRRRURURUURUURURURRURRRRRRRRRUUUUURURURUUURRUUUURRRRURRUURURUURRURRRRURUUURUUURRRRRUUURRRRRURRRRURURRUURURURRUURURURRURUUUURRRUUURURRRRURUUUUUUUUURURUUUUUUURRRUURRURUURURRRRURR...

output:

(((((((((((((())())(((()(((()())())())))()()))(()(())(())()()()((((())(()()())())))())()(((()())(((((())()(()(())))))(()()))(()())(((())())))(()())(()((()()))(()))(((((())))(()((((((()((())))()())((()()(((()(((()(())))))))()()))()()))(()()(()(()))()(()((()()(())((())))()((()))()())()())()))()()((()(...

input:

brackets
300
(((((((((((((())())(((()(((()())())())))()()))(()(())(())()()()((((())(()()())())))())()(((()())(((((())()(()(())))))(()()))(()())(((())())))(()())(()((()()))(()))(((((())))(()((((((()((())))()())((()()(((()(((()(())))))))()()))()()))(()()(()(()))()(()((()()(())((())))()((()))()())()())...

output:

RRRRRRRRRRUURRRRURRURRURUUUURRRUUURUUUURRURRUUURRURRURRUURRURUURRURRRRRRURRUURURRRURURRUUUURURUURRUUUUUUUURUUUURRRRRRRRURURUURUURURURRURRRRRRRRRUUUUURURURUUURRUUUURRRRURRUURURUURRURRRRURUUURUUURRRRRUUURRRRRURRRRURURRUURURURRUURURURRURUUUURRRUUURURRRRURUUUUUUUUURURUUUUUUURRRUURRURUURURRRRURRUUUUURURR...

result:

ok correct!

Test #70:

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

input:

path
300
RUUUURRRUURRUUURURURRURUUUURRRUURRURUURRURRURURRUURURRRRUURURRURURURURURUURUURRRURRURURUUURRRRUURRRRUURRRURRUUURUUUUURUUUUURRRURRRRUURRURRUURURRRRRUURUUURRUURUURRRURRURURURUURRRRUUURRURRUURRRRUUUURUURUURURUUURURURRRURRURURRURRRRRRUUURUUURUUURURURRUURRRUUURURUURRURURRUUURURRUURUUUUURUURRURUU...

output:

((())()(()()((()((())()()()))))(()()))()((()((((()((())(()))))))((()))(()(()((((()()())()))()(()))()((((()))()((()((()(())()()()(())()))(((()))((()())((((()(()(()())((((((())()()()((((((((())))))))))))(()()())))((()((()(())))))))))()())))(()())((()))))))()(())(((((())()()()))(())()()())()()())(())))...

input:

brackets
300
((())()(()()((()((())()()()))))(()()))()((()((((()((())(()))))))((()))(()(()((((()()())()))()(()))()((((()))()((()((()(())()()()(())()))(((()))((()())((((()(()(()())((((((())()()()((((((((())))))))))))(()()())))((()((()(())))))))))()())))(()())((()))))))()(())(((((())()()()))(())()()())...

output:

RUUUURRRUURRUUURURURRURUUUURRRUURRURUURRURRURURRUURURRRRUURURRURURURURURUURUURRRURRURURUUURRRRUURRRRUURRRURRUUURUUUUURUUUUURRRURRRRUURRURRUURURRRRRUURUUURRUURUURRRURRURURURUURRRRUUURRURRUURRRRUUUURUURUURURUUURURURRRURRURURRURRRRRRUUURUUURUUURURURRUURRRUUURURUURRURURRUUURURRUURUUUUURUURRURUURRRURRURR...

result:

ok correct!

Test #71:

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

input:

path
300
RRRRRURUUUURRRRUUUUUURUUUURRUURURRRRURRUUURUUUUURRUURURURURUURUUUURRRUURUURUUUURRRRUUURURRRUURUUUUUURUURRRRURURRUUURRUUURRRURURRURRRRRUUURRRRRRRRURRRURRURURUUURRRURUUURRUUURRRRRRRRUUURURRRRRRRRURURRRUURURURURUURUUURUURRURUUUURUUUUUURURRURURRRUUURRRRUURRURRRURUURUUURURUUURURUUUURURURRRRUURRR...

output:

(((((((()(())())((((()))))(()(()()((((()()())(())((((()()()))()))))())(()()))(()(((()))((()())(((()(())(()()())((()((())())))()(()()()(())(()))((()()())))))))())((())((((((((((((()(())(()(())))))))()))()(()(()((()(())))))))(((())())((())()((())(((()))(()())())()))))()(((())))(((((((())(()))())))())(...

input:

brackets
300
(((((((()(())())((((()))))(()(()()((((()()())(())((((()()()))()))))())(()()))(()(((()))((()())(((()(())(()()())((()((())())))()(()()()(())(()))((()()())))))))())((())((((((((((((()(())(()(())))))))()))()(()(()((()(())))))))(((())())((())()((())(((()))(()())())()))))()(((())))(((((((())(...

output:

RRRRRURUUUURRRRUUUUUURUUUURRUURURRRRURRUUURUUUUURRUURURURURUURUUUURRRUURUURUUUURRRRUUURURRRUURUUUUUURUURRRRURURRUUURRUUURRRURURRURRRRRUUURRRRRRRRURRRURRURURUUURRRURUUURRUUURRRRRRRRUUURURRRRRRRRURURRRUURURURURUURUUURUURRURUUUURUUUUUURURRURURRRUUURRRRUURRURRRURUURUUURURUUURURUUUURURURRRRUURRRRRURRURUR...

result:

ok correct!