QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#336777#8287. Caught in the Middleucup-team180#AC ✓9ms4352kbC++2030.0kb2024-02-24 21:15:282024-02-24 21:15:28

Judging History

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

  • [2024-02-24 21:15:28]
  • 评测
  • 测评结果:AC
  • 用时:9ms
  • 内存:4352kb
  • [2024-02-24 21:15:28]
  • 提交

answer

#pragma region Macros
#ifdef noimi
#pragma comment(linker, "/stack:256000000")
#include "my_template.hpp"
#else
#pragma GCC target("avx2")
#pragma GCC optimize("O3")
#pragma GCC optimize("unroll-loops")

#include <immintrin.h>

#include <algorithm>
#include <array>
#include <bitset>
#include <cassert>
#include <cctype>
#include <cfenv>
#include <cfloat>
#include <chrono>
#include <cinttypes>
#include <climits>
#include <cmath>
#include <complex>
#include <cstdarg>
#include <cstddef>
#include <cstdint>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <deque>
#include <fstream>
#include <functional>
#include <immintrin.h>
#include <initializer_list>
#include <iomanip>
#include <ios>
#include <iostream>
#include <istream>
#include <iterator>
#include <limits>
#include <list>
#include <map>
#include <memory>
#include <new>
#include <numeric>
#include <ostream>
#include <queue>
#include <random>
#include <set>
#include <sstream>
#include <stack>
#include <streambuf>
#include <string>
#include <tuple>
#include <type_traits>
#include <utility>
#include <variant>

#ifdef noimi
#define oj_local(a, b) b
#else
#define oj_local(a, b) a
#endif

#define LOCAL if(oj_local(0, 1))
#define OJ if(oj_local(1, 0))

using namespace std;
using ll = long long;
using ull = unsigned long long int;
using i128 = __int128_t;
using pii = pair<int, int>;
using pll = pair<ll, ll>;
using ld = long double;
template <typename T> using vc = vector<T>;
template <typename T> using vvc = vector<vc<T>>;
template <typename T> using vvvc = vector<vvc<T>>;
using vi = vc<int>;
using vl = vc<ll>;
using vpi = vc<pii>;
using vpl = vc<pll>;
template <class T> using pq = priority_queue<T>;
template <class T> using pqg = priority_queue<T, vector<T>, greater<T>>;
template <typename T> int si(const T &x) { return x.size(); }
template <class T, class S> inline bool chmax(T &a, const S &b) { return (a < b ? a = b, 1 : 0); }
template <class T, class S> inline bool chmin(T &a, const S &b) { return (a > b ? a = b, 1 : 0); }
vi iota(int n) {
    vi a(n);
    return iota(a.begin(), a.end(), 0), a;
}
template <typename T> vi iota(const vector<T> &a, bool greater = false) {
    vi res(a.size());
    iota(res.begin(), res.end(), 0);
    sort(res.begin(), res.end(), [&](int i, int j) {
        if(greater) return a[i] > a[j];
        return a[i] < a[j];
    });
    return res;
}

// macros
#define overload5(a, b, c, d, e, name, ...) name
#define overload4(a, b, c, d, name, ...) name
#define endl '\n'
#define REP0(n) for(ll jidlsjf = 0; jidlsjf < n; ++jidlsjf)
#define REP1(i, n) for(ll i = 0; i < (n); ++i)
#define REP2(i, a, b) for(ll i = (a); i < (b); ++i)
#define REP3(i, a, b, c) for(ll i = (a); i < (b); i += (c))
#define rep(...) overload4(__VA_ARGS__, REP3, REP2, REP1, REP0)(__VA_ARGS__)
#define per0(n) for(int jidlsjf = 0; jidlsjf < (n); ++jidlsjf)
#define per1(i, n) for(ll i = (n)-1; i >= 0; --i)
#define per2(i, a, b) for(ll i = (a)-1; i >= b; --i)
#define per3(i, a, b, c) for(ll i = (a)-1; i >= (b); i -= (c))
#define per(...) overload4(__VA_ARGS__, per3, per2, per1, per0)(__VA_ARGS__)
#define fore0(a) rep(a.size())
#define fore1(i, a) for(auto &&i : a)
#define fore2(a, b, v) for(auto &&[a, b] : v)
#define fore3(a, b, c, v) for(auto &&[a, b, c] : v)
#define fore4(a, b, c, d, v) for(auto &&[a, b, c, d] : v)
#define fore(...) overload5(__VA_ARGS__, fore4, fore3, fore2, fore1, fore0)(__VA_ARGS__)
#define setbits(j, n) for(ll iiiii = (n), j = lowbit(iiiii); iiiii; iiiii ^= 1 << j, j = lowbit(iiiii))
#define perm(v) for(bool permrepflag = true; (permrepflag ? exchange(permrepflag, false) : next_permutation(all(v)));)
#define fi first
#define se second
#define pb push_back
#define ppb pop_back
#define ppf pop_front
#define eb emplace_back
#define drop(s) cout << #s << endl, exit(0)
#define si(c) (int)(c).size()
#define lb(c, x) distance((c).begin(), lower_bound(all(c), (x)))
#define lbg(c, x) distance((c).begin(), lower_bound(all(c), (x), greater{}))
#define ub(c, x) distance((c).begin(), upper_bound(all(c), (x)))
#define ubg(c, x) distance((c).begin(), upper_bound(all(c), (x), greater{}))
#define rng(v, l, r) v.begin() + (l), v.begin() + (r)
#define all(c) begin(c), end(c)
#define rall(c) rbegin(c), rend(c)
#define SORT(v) sort(all(v))
#define REV(v) reverse(all(v))
#define UNIQUE(x) SORT(x), x.erase(unique(all(x)), x.end())
template <typename T = ll, typename S> T SUM(const S &v) { return accumulate(all(v), T(0)); }
#define MIN(v) *min_element(all(v))
#define MAX(v) *max_element(all(v))
#define overload2(_1, _2, name, ...) name
#define vec(type, name, ...) vector<type> name(__VA_ARGS__)
#define vv(type, name, h, ...) vector<vector<type>> name(h, vector<type>(__VA_ARGS__))
#define vvv(type, name, h, w, ...) vector<vector<vector<type>>> name(h, vector<vector<type>>(w, vector<type>(__VA_ARGS__)))
#define vvvv(type, name, a, b, c, ...)                                                                                                                         \
    vector<vector<vector<vector<type>>>> name(a, vector<vector<vector<type>>>(b, vector<vector<type>>(c, vector<type>(__VA_ARGS__))))
constexpr pii dx4[4] = {pii{1, 0}, pii{0, 1}, pii{-1, 0}, pii{0, -1}};
constexpr pii dx8[8] = {{1, 0}, {1, 1}, {0, 1}, {-1, 1}, {-1, 0}, {-1, -1}, {0, -1}, {1, -1}};

namespace yesno_impl {
const string YESNO[2] = {"NO", "YES"};
const string YesNo[2] = {"No", "Yes"};
const string yesno[2] = {"no", "yes"};
const string firstsecond[2] = {"second", "first"};
const string FirstSecond[2] = {"Second", "First"};
const string possiblestr[2] = {"impossible", "possible"};
const string Possiblestr[2] = {"Impossible", "Possible"};
void YES(bool t = 1) { cout << YESNO[t] << endl; }
void NO(bool t = 1) { YES(!t); }
void Yes(bool t = 1) { cout << YesNo[t] << endl; }
void No(bool t = 1) { Yes(!t); }
void yes(bool t = 1) { cout << yesno[t] << endl; }
void no(bool t = 1) { yes(!t); }
void first(bool t = 1) { cout << firstsecond[t] << endl; }
void First(bool t = 1) { cout << FirstSecond[t] << endl; }
void possible(bool t = 1) { cout << possiblestr[t] << endl; }
void Possible(bool t = 1) { cout << Possiblestr[t] << endl; }
}; // namespace yesno_impl
using namespace yesno_impl;

#define INT(...)                                                                                                                                               \
    int __VA_ARGS__;                                                                                                                                           \
    IN(__VA_ARGS__)
#define INTd(...)                                                                                                                                              \
    int __VA_ARGS__;                                                                                                                                           \
    IN2(__VA_ARGS__)
#define LL(...)                                                                                                                                                \
    ll __VA_ARGS__;                                                                                                                                            \
    IN(__VA_ARGS__)
#define LLd(...)                                                                                                                                               \
    ll __VA_ARGS__;                                                                                                                                            \
    IN2(__VA_ARGS__)
#define STR(...)                                                                                                                                               \
    string __VA_ARGS__;                                                                                                                                        \
    IN(__VA_ARGS__)
#define CHR(...)                                                                                                                                               \
    char __VA_ARGS__;                                                                                                                                          \
    IN(__VA_ARGS__)
#define DBL(...)                                                                                                                                               \
    double __VA_ARGS__;                                                                                                                                        \
    IN(__VA_ARGS__)
#define VEC(type, name, size)                                                                                                                                  \
    vector<type> name(size);                                                                                                                                   \
    IN(name)
#define VECd(type, name, size)                                                                                                                                 \
    vector<type> name(size);                                                                                                                                   \
    IN2(name)
#define VEC2(type, name1, name2, size)                                                                                                                         \
    vector<type> name1(size), name2(size);                                                                                                                     \
    for(int i = 0; i < size; i++) IN(name1[i], name2[i])
#define VEC2d(type, name1, name2, size)                                                                                                                        \
    vector<type> name1(size), name2(size);                                                                                                                     \
    for(int i = 0; i < size; i++) IN2(name1[i], name2[i])
#define VEC3(type, name1, name2, name3, size)                                                                                                                  \
    vector<type> name1(size), name2(size), name3(size);                                                                                                        \
    for(int i = 0; i < size; i++) IN(name1[i], name2[i], name3[i])
#define VEC3d(type, name1, name2, name3, size)                                                                                                                 \
    vector<type> name1(size), name2(size), name3(size);                                                                                                        \
    for(int i = 0; i < size; i++) IN2(name1[i], name2[i], name3[i])
#define VEC4(type, name1, name2, name3, name4, size)                                                                                                           \
    vector<type> name1(size), name2(size), name3(size), name4(size);                                                                                           \
    for(int i = 0; i < size; i++) IN(name1[i], name2[i], name3[i], name4[i]);
#define VEC4d(type, name1, name2, name3, name4, size)                                                                                                          \
    vector<type> name1(size), name2(size), name3(size), name4(size);                                                                                           \
    for(int i = 0; i < size; i++) IN2(name1[i], name2[i], name3[i], name4[i]);
#define VV(type, name, h, w)                                                                                                                                   \
    vector<vector<type>> name(h, vector<type>(w));                                                                                                             \
    IN(name)
#define VVd(type, name, h, w)                                                                                                                                  \
    vector<vector<type>> name(h, vector<type>(w));                                                                                                             \
    IN2(name)
int scan() { return getchar(); }
void scan(int &a) { cin >> a; }
void scan(long long &a) { cin >> a; }
void scan(char &a) { cin >> a; }
void scan(double &a) { cin >> a; }
void scan(string &a) { cin >> a; }
template <class T, class S> void scan(pair<T, S> &p) { scan(p.first), scan(p.second); }
template <class T> void scan(vector<T> &);
template <class T> void scan(vector<T> &a) {
    for(auto &i : a) scan(i);
}
template <class T> void scan(T &a) { cin >> a; }
void IN() {}
void IN2() {}
template <class Head, class... Tail> void IN(Head &head, Tail &...tail) {
    scan(head);
    IN(tail...);
}
template <class Head, class... Tail> void IN2(Head &head, Tail &...tail) {
    scan(head);
    --head;
    IN2(tail...);
}

template <int p = -1> void pat() {}
template <int p = -1, class Head, class... Tail> void pat(Head &h, Tail &...tail) {
    h += p;
    pat<p>(tail...);
}

template <typename T, typename S> T ceil(T x, S y) {
    assert(y);
    return (y < 0 ? ceil(-x, -y) : (x > 0 ? (x + y - 1) / y : x / y));
}

template <typename T, typename S> T floor(T x, S y) {
    assert(y);
    return (y < 0 ? floor(-x, -y) : (x > 0 ? x / y : x / y - (x % y == 0 ? 0 : 1)));
}
template <typename T, typename S, typename U> U bigmul(const T &x, const S &y, const U &lim) { // clamp(x * y, -lim, lim)
    if(x < 0 and y < 0) return bigmul(-x, -y, lim);
    if(x < 0) return -bigmul(-x, y, lim);
    if(y < 0) return -bigmul(x, -y, lim);
    return y == 0 or x <= lim / y ? x * y : lim;
}
template <class T> T POW(T x, int n) {
    T res = 1;
    for(; n; n >>= 1, x *= x)
        if(n & 1) res *= x;
    return res;
}
template <class T, class S> T POW(T x, S n, const ll &mod) {
    T res = 1;
    x %= mod;
    for(; n; n >>= 1, x = x * x % mod)
        if(n & 1) res = res * x % mod;
    return res;
}
vector<pll> factor(ll x) {
    vector<pll> ans;
    for(ll i = 2; i * i <= x; i++)
        if(x % i == 0) {
            ans.push_back({i, 1});
            while((x /= i) % i == 0) ans.back().second++;
        }
    if(x != 1) ans.push_back({x, 1});
    return ans;
}
template <class T> vector<T> divisor(T x) {
    vector<T> ans;
    for(T i = 1; i * i <= x; i++)
        if(x % i == 0) {
            ans.pb(i);
            if(i * i != x) ans.pb(x / i);
        }
    return ans;
}
template <typename T> void zip(vector<T> &x) {
    vector<T> y = x;
    UNIQUE(y);
    for(int i = 0; i < x.size(); ++i) { x[i] = lb(y, x[i]); }
}
template <class S> void fold_in(vector<S> &v) {}
template <typename Head, typename... Tail, class S> void fold_in(vector<S> &v, Head &&a, Tail &&...tail) {
    for(auto e : a) v.emplace_back(e);
    fold_in(v, tail...);
}
template <class S> void renumber(vector<S> &v) {}
template <typename Head, typename... Tail, class S> void renumber(vector<S> &v, Head &&a, Tail &&...tail) {
    for(auto &&e : a) e = lb(v, e);
    renumber(v, tail...);
}
template <class S, class... Args> vector<S> zip(vector<S> &head, Args &&...args) {
    vector<S> v;
    fold_in(v, head, args...);
    sort(all(v)), v.erase(unique(all(v)), v.end());
    renumber(v, head, args...);
    return v;
}

template <typename S> void rearrange(const vector<S> &id) {}
template <typename S, typename T> void rearrange_exec(const vector<S> &id, vector<T> &v) {
    vector<T> w(v.size());
    rep(i, si(id)) w[i] = v[id[i]];
    v.swap(w);
}
// 並び替える順番, 並び替える vector 達
template <typename S, typename Head, typename... Tail> void rearrange(const vector<S> &id, Head &a, Tail &...tail) {
    rearrange_exec(id, a);
    rearrange(id, tail...);
}

template <typename T> vector<T> RUI(const vector<T> &v) {
    vector<T> res(v.size() + 1);
    for(int i = 0; i < v.size(); i++) res[i + 1] = res[i] + v[i];
    return res;
}
template <typename T> void zeta_supersetsum(vector<T> &f) {
    int n = f.size();
    for(int i = 1; i < n; i <<= 1) rep(b, n) if(!(i & b)) f[b] += f[b | i];
}

template <typename T> void zeta_subsetsum(vector<T> &f) {
    int n = f.size();
    for(int i = 1; i < n; i <<= 1) rep(b, n) if(!(i & b)) f[b | i] += f[b];
}
template <typename T> void mobius_subset(vector<T> &f) {
    int n = f.size();
    for(int i = 1; i < n; i <<= 1) rep(b, n) if(!(i & b)) f[b] -= f[b | i];
}
template <typename T> void mobius_superset(vector<T> &f) {
    int n = f.size();
    for(int i = 1; i < n; i <<= 1) rep(b, n) if(!(i & b)) f[b | i] -= f[b];
}
// 反時計周りに 90 度回転
template <typename T> void rot(vector<vector<T>> &v) {
    if(empty(v)) return;
    int n = v.size(), m = v[0].size();
    vector<vector<T>> res(m, vector<T>(n));
    rep(i, n) rep(j, m) res[m - 1 - j][i] = v[i][j];
    v.swap(res);
}

vector<int> counter(const vector<int> &v, int max_num = -1) {
    if(max_num == -1) max_num = MAX(v);
    vector<int> res(max_num + 1);
    fore(e, v) res[e]++;
    return res;
}

// x in [l, r)
template <class T, class S> bool inc(const T &x, const S &l, const S &r) { return l <= x and x < r; }
template <class T, class S> bool inc(const T &x, const pair<S, S> &p) { return p.first <= x and x < p.second; }

// 便利関数
constexpr ll ten(int n) { return n == 0 ? 1 : ten(n - 1) * 10; }
constexpr ll tri(ll n) { return n * (n + 1) / 2; }
// l + ... + r
constexpr ll tri(ll l, ll r) { return (l + r) * (r - l + 1) / 2; }
ll max(int x, ll y) { return max((ll)x, y); }
ll max(ll x, int y) { return max(x, (ll)y); }
int min(int x, ll y) { return min((ll)x, y); }
int min(ll x, int y) { return min(x, (ll)y); }
// bit 演算系
#define bit(i) (1LL << i)       // (1 << i)
#define test(b, i) (b >> i & 1) // b の i bit 目が立っているか
ll pow2(int i) { return 1LL << i; }
int topbit(signed t) { return t == 0 ? -1 : 31 - __builtin_clz(t); }
int topbit(ll t) { return t == 0 ? -1 : 63 - __builtin_clzll(t); }
int lowbit(signed a) { return a == 0 ? 32 : __builtin_ctz(a); }
int lowbit(ll a) { return a == 0 ? 64 : __builtin_ctzll(a); }
// int allbit(int n) { return (1 << n) - 1; }
constexpr ll mask(int n) { return (1LL << n) - 1; }
// int popcount(signed t) { return __builtin_popcount(t); }
// int popcount(ll t) { return __builtin_popcountll(t); }
int popcount(uint64_t t) { return __builtin_popcountll(t); }
static inline uint64_t popcount64(uint64_t x) {
    uint64_t m1 = 0x5555555555555555ll;
    uint64_t m2 = 0x3333333333333333ll;
    uint64_t m4 = 0x0F0F0F0F0F0F0F0Fll;
    uint64_t h01 = 0x0101010101010101ll;

    x -= (x >> 1) & m1;
    x = (x & m2) + ((x >> 2) & m2);
    x = (x + (x >> 4)) & m4;

    return (x * h01) >> 56;
}
bool ispow2(int i) { return i && (i & -i) == i; }

ll rnd(ll l, ll r) { //[l, r)
#ifdef noimi
    static mt19937_64 gen;
#else
    static mt19937_64 gen(chrono::steady_clock::now().time_since_epoch().count());
#endif
    return uniform_int_distribution<ll>(l, r - 1)(gen);
}
ll rnd(ll n) { return rnd(0, n); }

template <class t> void random_shuffle(vc<t> &a) { rep(i, si(a)) swap(a[i], a[rnd(0, i + 1)]); }

int in() {
    int x;
    cin >> x;
    return x;
}
ll lin() {
    unsigned long long x;
    cin >> x;
    return x;
}

template <class T, class S> pair<T, S> operator-(const pair<T, S> &x) { return pair<T, S>(-x.first, -x.second); }
template <class T, class S> pair<T, S> operator-(const pair<T, S> &x, const pair<T, S> &y) { return pair<T, S>(x.fi - y.fi, x.se - y.se); }
template <class T, class S> pair<T, S> operator+(const pair<T, S> &x, const pair<T, S> &y) { return pair<T, S>(x.fi + y.fi, x.se + y.se); }
template <class T> pair<T, T> operator&(const pair<T, T> &l, const pair<T, T> &r) { return pair<T, T>(max(l.fi, r.fi), min(l.se, r.se)); }
template <class T, class S> pair<T, S> operator+=(pair<T, S> &l, const pair<T, S> &r) { return l = l + r; }
template <class T, class S> pair<T, S> operator-=(pair<T, S> &l, const pair<T, S> &r) { return l = l - r; }
template <class T> bool intersect(const pair<T, T> &l, const pair<T, T> &r) { return (l.se < r.se ? r.fi < l.se : l.fi < r.se); }

template <class T> vector<T> &operator++(vector<T> &v) {
    fore(e, v) e++;
    return v;
}
template <class T> vector<T> operator++(vector<T> &v, int) {
    auto res = v;
    fore(e, v) e++;
    return res;
}
template <class T> vector<T> &operator--(vector<T> &v) {
    fore(e, v) e--;
    return v;
}
template <class T> vector<T> operator--(vector<T> &v, int) {
    auto res = v;
    fore(e, v) e--;
    return res;
}
template <class T> void connect(vector<T> &l, const vector<T> &r) { fore(e, r) l.eb(e); }
template <class T> vector<T> operator+(const vector<T> &l, const vector<T> &r) {
    vector<T> res(max(si(l), si(r)));
    rep(i, si(l)) res[i] += l[i];
    rep(i, si(r)) res[i] += r[i];
    return res;
}
template <class T> vector<T> operator-(const vector<T> &l, const vector<T> &r) {
    vector<T> res(max(si(l), si(r)));
    rep(i, si(l)) res[i] += l[i];
    rep(i, si(r)) res[i] -= r[i];
    return res;
}
template <class T> vector<T> &operator+=(const vector<T> &l, const vector<T> &r) {
    if(si(l) < si(r)) l.resize(si(r));
    rep(i, si(r)) l[i] += r[i];
    return l;
}
template <class T> vector<T> &operator-=(const vector<T> &l, const vector<T> &r) {
    if(si(l) < si(r)) l.resize(si(r));
    rep(i, si(r)) l[i] -= r[i];
    return l;
}
template <class T> vector<T> &operator+=(vector<T> &v, const T &x) {
    fore(e, v) e += x;
    return v;
}
template <class T> vector<T> &operator-=(vector<T> &v, const T &x) {
    fore(e, v) e -= x;
    return v;
}

template <typename T> struct edge {
    int from, to;
    T cost;
    int id;
    edge(int to, T cost) : from(-1), to(to), cost(cost) {}
    edge(int from, int to, T cost) : from(from), to(to), cost(cost) {}
    edge(int from, int to, T cost, int id) : from(from), to(to), cost(cost), id(id) {}
    constexpr bool operator<(const edge<T> &rhs) const noexcept { return cost < rhs.cost; }
    edge &operator=(const int &x) {
        to = x;
        return *this;
    }
    operator int() const { return to; }
    friend ostream operator<<(ostream &os, const edge &e) { return os << e.to; }
};
template <typename T> using Edges = vector<edge<T>>;

template <typename T = int> Edges<T> read_edges(int m, bool weighted = false) {
    Edges<T> res;
    res.reserve(m);
    for(int i = 0; i < m; i++) {
        int u, v, c = 0;
        scan(u), scan(v), u--, v--;
        if(weighted) scan(c);
        res.eb(u, v, c, i);
    }
    return res;
}

using Tree = vector<vector<int>>;
using Graph = vector<vector<int>>;
template <class T> using Wgraph = vector<vector<edge<T>>>;
Graph getG(int n, int m = -1, bool directed = false, int margin = 1) {
    Tree res(n);
    if(m == -1) m = n - 1;
    while(m--) {
        int a, b;
        cin >> a >> b;
        a -= margin, b -= margin;
        res[a].emplace_back(b);
        if(!directed) res[b].emplace_back(a);
    }
    return res;
}
Graph getTreeFromPar(int n, int margin = 1) {
    Graph res(n);
    for(int i = 1; i < n; i++) {
        int a;
        cin >> a;
        res[a - margin].emplace_back(i);
    }
    return res;
}
template <class T> Wgraph<T> getWg(int n, int m = -1, bool directed = false, int margin = 1) {
    Wgraph<T> res(n);
    if(m == -1) m = n - 1;
    while(m--) {
        int a, b;
        T c;
        scan(a), scan(b), scan(c);
        a -= margin, b -= margin;
        res[a].emplace_back(b, c);
        if(!directed) res[b].emplace_back(a, c);
    }
    return res;
}
void add(Graph &G, int x, int y) { G[x].eb(y), G[y].eb(x); }
template <class S, class T> void add(Wgraph<S> &G, int x, int y, T c) { G[x].eb(y, c), G[y].eb(x, c); }

#define TEST                                                                                                                                                   \
    INT(testcases);                                                                                                                                            \
    while(testcases--)

i128 abs(const i128 &x) { return x > 0 ? x : -x; }
istream &operator>>(istream &is, i128 &v) {
    string s;
    is >> s;
    v = 0;
    for(int i = 0; i < (int)s.size(); i++) {
        if(isdigit(s[i])) { v = v * 10 + s[i] - '0'; }
    }
    if(s[0] == '-') { v *= -1; }
    return is;
}

ostream &operator<<(ostream &os, const i128 &v) {
    if(v == 0) { return (os << "0"); }
    i128 num = v;
    if(v < 0) {
        os << '-';
        num = -num;
    }
    string s;
    for(; num > 0; num /= 10) { s.push_back((char)(num % 10) + '0'); }
    reverse(s.begin(), s.end());
    return (os << s);
}
namespace aux {
template <typename T, unsigned N, unsigned L> struct tp {
    static void output(std::ostream &os, const T &v) {
        os << std::get<N>(v) << (&os == &cerr ? ", " : " ");
        tp<T, N + 1, L>::output(os, v);
    }
};
template <typename T, unsigned N> struct tp<T, N, N> {
    static void output(std::ostream &os, const T &v) { os << std::get<N>(v); }
};
} // namespace aux
template <typename... Ts> std::ostream &operator<<(std::ostream &os, const std::tuple<Ts...> &t) {
    if(&os == &cerr) { os << '('; }
    aux::tp<std::tuple<Ts...>, 0, sizeof...(Ts) - 1>::output(os, t);
    if(&os == &cerr) { os << ')'; }
    return os;
}
template <typename T, typename S, typename U> std::ostream &operator<<(std::ostream &os, const priority_queue<T, S, U> &_pq) {
    auto pq = _pq;
    vector<T> res;
    while(!empty(pq)) res.emplace_back(pq.top()), pq.pop();
    return os << res;
}
template <class T, class S> ostream &operator<<(ostream &os, const pair<T, S> &p) {
    if(&os == &cerr) { return os << "(" << p.first << ", " << p.second << ")"; }
    return os << p.first << " " << p.second;
}
template <class Ch, class Tr, class Container> std::basic_ostream<Ch, Tr> &operator<<(std::basic_ostream<Ch, Tr> &os, const Container &x) {
    bool f = true;
    if(&os == &cerr) os << "[";
    for(auto &y : x) {
        if(&os == &cerr)
            os << (f ? "" : ", ") << y;
        else
            os << (f ? "" : " ") << y;
        f = false;
    }
    if(&os == &cerr) os << "]";
    return os;
}

#define dump(...) static_cast<void>(0)
#define dbg(...) static_cast<void>(0)

void OUT() { cout << endl; }
template <class Head, class... Tail> void OUT(const Head &head, const Tail &...tail) {
    cout << head;
    if(sizeof...(tail)) cout << ' ';
    OUT(tail...);
}

template <typename T> static constexpr T inf = numeric_limits<T>::max() / 2;
template <class T, class S> constexpr pair<T, S> inf<pair<T, S>> = {inf<T>, inf<S>};

template <class T> void OUT2(const T &t, T INF = inf<T>, T res = -1) { OUT(t != INF ? t : res); }
template <class T> void OUT2(vector<T> &v, T INF = inf<T>, T res = -1) {
    fore(e, v) if(e == INF) e = res;
    OUT(v);
    fore(e, v) if(e == res) e = INF;
}

template <class F> struct REC {
    F f;
    REC(F &&f_) : f(forward<F>(f_)) {}
    template <class... Args> auto operator()(Args &&...args) const { return f(*this, forward<Args>(args)...); }
};

template <class S> vector<pair<S, int>> runLength(const vector<S> &v) {
    vector<pair<S, int>> res;
    for(auto &e : v) {
        if(res.empty() or res.back().fi != e)
            res.eb(e, 1);
        else
            res.back().se++;
    }
    return res;
}
vector<pair<char, int>> runLength(const string &v) {
    vector<pair<char, int>> res;
    for(auto &e : v) {
        if(res.empty() or res.back().fi != e)
            res.eb(e, 1);
        else
            res.back().se++;
    }
    return res;
}

struct string_converter {
    char start = 0;
    char type(const char &c) const { return (islower(c) ? 'a' : isupper(c) ? 'A' : isdigit(c) ? '0' : 0); }
    int convert(const char &c) {
        if(!start) start = type(c);
        return c - start;
    }
    int convert(const char &c, const string &chars) { return chars.find(c); }
    template <typename T> auto convert(const T &v) {
        vector<decltype(convert(v[0]))> ret;
        ret.reserve(size(v));
        for(auto &&e : v) ret.emplace_back(convert(e));
        return ret;
    }
    template <typename T> auto convert(const T &v, const string &chars) {
        vector<decltype(convert(v[0], chars))> ret;
        ret.reserve(size(v));
        for(auto &&e : v) ret.emplace_back(convert(e, chars));
        return ret;
    }
    int operator()(const char &v, char s = 0) {
        start = s;
        return convert(v);
    }
    int operator()(const char &v, const string &chars) { return convert(v, chars); }
    template <typename T> auto operator()(const T &v, char s = 0) {
        start = s;
        return convert(v);
    }
    template <typename T> auto operator()(const T &v, const string &chars) { return convert(v, chars); }
} toint;

template <class T, class F> T bin_search(T ok, T ng, const F &f) {
    while(abs(ok - ng) > 1) {
        T mid = ok + ng >> 1;
        (f(mid) ? ok : ng) = mid;
    }
    return ok;
}
template <class T, class F> T bin_search_double(T ok, T ng, const F &f, int iter = 80) {
    while(iter--) {
        T mid = (ok + ng) / 2;
        (f(mid) ? ok : ng) = mid;
    }
    return ok;
}

struct Setup_io {
    Setup_io() {
        ios_base::sync_with_stdio(0), cin.tie(0), cout.tie(0);
        cout << fixed << setprecision(11);
    }
} setup_io;

#endif

#pragma endregion

int main() {
    TEST {
        INT(n);
        STR(s);
        bool flag = false;
        int now = 0;
        fore(e, s) {
            if(e == 'L')
                now -= 1;
            else
                now += 1;
            if(now < 0) flag = true;
        }
        now = 0;
        REV(s);
        fore(e, s) {
            if(e == 'R')
                now -= 1;
            else
                now += 1;
            if(now < 0) flag = true;
        }
        OUT(flag ? "Alice" : "Bob");
    }
}

Details

Tip: Click on the bar to expand more detailed information

Test #1:

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

input:

20
10
RLRRRRLLRR
10
LRLLLLRRLR
6
RLRLRL
10
LLRLRRRRLR
6
LRRLLL
3
RLR
5
LLRRR
6
RRRRRL
9
LRRRLRRLR
1
R
10
RRRLLRRLLL
6
LRLLLR
9
LLRLRLRLR
7
RRRRLRR
2
LL
10
RRRLLRRLRR
2
RL
7
RRLRRLR
3
LLR
10
LLRLRRRLLR

output:

Alice
Alice
Bob
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Bob
Alice
Alice
Alice
Alice
Alice
Bob
Alice
Alice
Alice

result:

ok 20 lines

Test #2:

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

input:

20
7
LRLLRRR
8
LRLRLRRR
3
RLL
10
RLRLRLRLRL
10
RLRLRLRLRL
6
RLLLRL
10
RLRLRLRLLL
5
RLRRR
2
LL
10
RRRRLRLRLL
7
LLRRLLR
3
LRR
10
RRRRRLLLLL
10
RLRRRLRLRR
2
LR
6
RRLLLL
4
RRLR
10
LRLRLLRLRR
4
LRLL
10
RRLLRRRLLL

output:

Alice
Alice
Alice
Bob
Bob
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Bob
Alice
Alice
Alice
Alice
Alice
Alice
Bob

result:

ok 20 lines

Test #3:

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

input:

20
8
LLLRRRRR
10
LRRRLRLLRL
10
RLRLRLRLRL
6
RRLRRL
10
RLLLLRLLRR
2
RR
8
LLRRRLRL
10
LRLRLRRRRR
4
RRLL
5
LLRLL
10
RLRRLLRLRL
1
R
10
RLLRRLRLLL
10
LLLRLLRLRR
10
LRRLRLLRRR
3
RRL
10
RRRLRLLRLL
1
L
3
RRL
5
LRRLL

output:

Alice
Alice
Bob
Alice
Alice
Alice
Alice
Alice
Bob
Alice
Bob
Alice
Alice
Alice
Alice
Alice
Bob
Alice
Alice
Alice

result:

ok 20 lines

Test #4:

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

input:

20
6
RLRLLL
2
RL
10
LRRRLRLRLR
7
LLLRRRR
3
RRR
3
LRL
10
LRLRRLLLLR
10
RRLLLLRLLR
5
LLLLL
10
RLRLLRLRLR
8
RRLRLRLL
9
RRLRLRRLR
8
RLRLRLRL
1
R
10
RRLRLRRRLL
3
LLL
1
L
6
LLLRLL
10
RLRLRLRRLL
3
LRL

output:

Alice
Bob
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Bob
Alice
Bob
Alice
Alice
Alice
Alice
Alice
Bob
Alice

result:

ok 20 lines

Test #5:

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

input:

20
4
RLRL
10
RRRLLRLLRL
10
RLRRLRLRLL
4
RLRL
4
RLRL
2
LR
2
RL
1
R
6
RRLRLL
10
RRRLRRLLLL
1
L
10
RLLRRRLLLL
2
RL
8
RRRRLLLL
10
RRLRRRLLLL
10
RLRRLRLRLL
10
RRLLRRLRLL
1
L
4
RLRL
4
RLRL

output:

Bob
Bob
Bob
Bob
Bob
Alice
Bob
Alice
Bob
Bob
Alice
Alice
Bob
Bob
Bob
Bob
Bob
Alice
Bob
Bob

result:

ok 20 lines

Test #6:

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

input:

20
10
RRLLRLRRLL
4
RLRL
10
RRLLRLRLRL
1
L
2
LR
3
LLR
10
RLRRLRRLLL
10
RRLLRRLLRL
3
RRL
10
RRLRLLRRLL
1
L
10
RRRLLRLLRL
8
RLRLRRLL
10
RRLRLRLRLL
8
RRLLRRLL
3
RLL
4
RLRL
2
LR
10
RRRLLLRLRL
10
RRLRRRLLLL

output:

Bob
Bob
Bob
Alice
Alice
Alice
Bob
Bob
Alice
Bob
Alice
Bob
Bob
Bob
Bob
Alice
Bob
Alice
Bob
Bob

result:

ok 20 lines

Test #7:

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

input:

20
1
L
4
RRLL
10
RLRRRRLLLL
10
RRLLRRRLLL
4
RLRL
3
LRR
3
RRR
1
R
4
RRLL
10
RLRLRLRLRL
10
RRRLLRRLLL
8
RRRLLRLL
10
RLRLRRLRLL
8
RRLLRLRL
4
RRLL
10
RRLLRRRLLL
1
L
8
RLRRLRLL
8
RRLLRRLL
6
RLRRLL

output:

Alice
Bob
Bob
Bob
Bob
Alice
Alice
Alice
Bob
Bob
Bob
Bob
Bob
Bob
Bob
Bob
Alice
Bob
Bob
Bob

result:

ok 20 lines

Test #8:

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

input:

20
8
RRRLLLRL
4
RLRL
4
RLRL
10
RRRLLRLRLL
10
RLRLRLRLRL
4
RRLL
8
RRRRLLLL
6
RRLRLL
8
RRRLRLLL
10
RRRRLRLLLL
6
RLRRLL
6
RRLRLL
10
RRRLRRLLLL
8
RLRRLLRL
6
RRRLLL
4
RLRL
4
RLRL
6
RRLLRL
4
RLRL
1
L

output:

Bob
Bob
Bob
Bob
Bob
Bob
Bob
Bob
Bob
Bob
Bob
Bob
Bob
Bob
Bob
Bob
Bob
Bob
Bob
Alice

result:

ok 20 lines

Test #9:

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

input:

20
10
RRRRRLLLLL
1
L
8
RRRRLLLL
3
LRR
4
RLLL
10
RRLRRLLRLL
10
RRRRLLLRLL
1
R
2
LL
6
RRRLLL
3
RRR
10
RRRRRLLLLL
1
R
10
RRRLRRLLLL
8
RRRRLLLL
4
RRLL
10
RRRRRLLLLL
4
RRLL
8
RRRRLLLL
10
RRRRRLLLLL

output:

Bob
Alice
Bob
Alice
Alice
Bob
Bob
Alice
Alice
Bob
Alice
Bob
Alice
Bob
Bob
Bob
Bob
Bob
Bob
Bob

result:

ok 20 lines

Test #10:

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

input:

20
6
RLRLRL
2
RL
10
RLRLRLRLRL
10
RLRLRLRLRL
4
RLRL
8
RLRLRLRL
1
L
8
RLLRLLRR
6
RRLRLL
8
RLRRLLRL
10
RLRLRRLLRL
10
RLRLRLRLRL
10
RLRLRLRRLL
6
RLRLRL
8
RLRLRRLL
6
RLRLRL
6
RLRLRL
8
RLRLRLRL
10
RRRLRLLRLL
2
RL

output:

Bob
Bob
Bob
Bob
Bob
Bob
Alice
Alice
Bob
Bob
Bob
Bob
Bob
Bob
Bob
Bob
Bob
Bob
Bob
Bob

result:

ok 20 lines

Test #11:

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

input:

20
3
LRR
1
R
8
RRLLRLRL
10
LLLRRRLRLR
4
RLRL
1
L
10
RRLLRLRLRL
4
RLRL
3
LLL
10
RRLRLRLRLL
6
RRLLRL
2
LL
4
RLRL
10
RLRLRLRLRL
8
RLRLRLRL
6
RLRLRL
10
RLRRLLRLRL
10
RRRRLLRLLL
10
RLRLRLRLRL
8
RLRLRLRL

output:

Alice
Alice
Bob
Alice
Bob
Alice
Bob
Bob
Alice
Bob
Bob
Alice
Bob
Bob
Bob
Bob
Bob
Bob
Bob
Bob

result:

ok 20 lines

Test #12:

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

input:

1
478
RLRLRLRRLRLLRRLLRLRRLLRRRLLLRLRLRRLLRRRRLLLLRRRLLRLLRRLRLLRRLLRLRLRRLLRLRRLRLLRLRLRRLLRLRLRRLLRLRRRRLLLLRLRLRRLLRLRRRLLLRRRRLLLLRLRLRLRLRRRLLLRLRLRLRRRRLLLLRRLRLRLLRLRLLRRRRRLLLLRLRLRLRLRRLLRRRRLLLLRRLLRLRLRLRLRLRLRLRLRLRLRRLLRLRLRRRLLLRLRRRLLRLLRLRLRRLRLLRRRLRLLLRLRRLLRLRLRRLRLLRLRLRLRLRLRLRL...

output:

Alice

result:

ok single line: 'Alice'

Test #13:

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

input:

20
25
RRRLLRRRLRLLLLLRLLLRRLRLR
21
RRRLLLRLLRLLRLRLLRLLR
25
RLRLLLLLLLLLRLRLRLLLLLRLL
24
LLLLRRLRLLRLLRLRLLRRLLLR
25
LLRRLRRRLLLRLRRRRLRLLLRRL
22
RRRLLRLLRLRRLLRLRLRLRL
25
LLLLLLRLLRLRRLRRRRRRLLLRR
23
RLLLLLLLRLLRRLLRLRLLRLR
23
LRLLLLLLLLLRRLRRLRRLLRL
23
RLLLLLRRRRLRRRRLRLLRRRL
25
LRRLLLLLRLRLRLRRLL...

output:

Alice
Alice
Alice
Alice
Alice
Bob
Alice
Alice
Alice
Alice
Alice
Alice
Bob
Alice
Alice
Alice
Alice
Alice
Alice
Alice

result:

ok 20 lines

Test #14:

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

input:

1
480
RLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRRRRRRRRRRRRRRRRLRRRLLRLRLRLRRLLRLRLRLRLRRRRLRLRLRLLLLRLRRRRLLRLRLRLRLLLRRLLLLLRLRLLLLLLRLRLRLRRLLRLRLRLRLRLRRRRRLLRRRRLRLRLRLRLRLRLRLRLLLLRRLLRLRLRLRLLLLRRLLRLRLLLLLLLLLRLRLRLRLRLRLRLRLRRLLRLRLRLRRLLRRRLLLLRRRRRRLLRRLLRLRLRRLLRRLLRRRRLLLLRLRLRRRRRRRLRLRLRLRRLLRLR...

output:

Alice

result:

ok single line: 'Alice'

Test #15:

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

input:

20
24
RRRLLRRRRLLLRLLLRRRLLRLL
24
RRLRRRLLLRRLLRLRLRLLRLRL
24
RLLRRRRLLLRRRLLLRRLLRRLL
24
RRLRLLRRRRLLRRLLLRLRRLLL
24
RRLRLRRLRLRLRRLRLLLLLRRL
24
RRRLLLRLRRRLRLRRLLLRRLLL
24
RLRLRRLLRRLRLRRRRLLLLLLR
24
RLLRRRRRLRLRLLRRLLLRRLLL
24
RLRRRRLLRLLRRRLRLRLLRLLL
24
RRRLLRRRLLLRRLLLRRRLLLLR
24
RRRRRLRLRLLLLR...

output:

Bob
Bob
Alice
Bob
Alice
Bob
Alice
Alice
Bob
Alice
Alice
Alice
Bob
Bob
Bob
Alice
Alice
Alice
Alice
Bob

result:

ok 20 lines

Test #16:

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

input:

20
22
RRLLRRRRRRLLRLRLLLRLLL
24
RRLLRLRLLRRRLRRLLRRLLLRL
24
RRRRRLRRLRLRLRRLRLLLLLLL
24
RRRLLRRRLRLRLRLRRLRLLLLL
22
RRRLRLRLLRRLRLLRLRLRLL
24
RRRLLRLLRLRRLLRRRLLLLRRL
24
RRLRRRRLLRLRLRRLLRLLRLLL
24
RLRLRRRLRRLLLLRRRLRRLLLL
22
RLRRRRLLLLRRLRRLRLRLLL
24
RLLLRRRRLRRRRRLLLLLRLLLL
24
RRLRLRRRLRRRLLLLLLRL...

output:

Bob
Alice
Bob
Bob
Bob
Alice
Bob
Bob
Bob
Alice
Bob
Bob
Alice
Bob
Bob
Alice
Bob
Bob
Bob
Bob

result:

ok 20 lines

Test #17:

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

input:

20
22
RRRRRRLLRLLLRLLLRRLLLR
22
RRRRRRRRLLRLRLRLLLLLLL
22
RRRRRRLRLRRRLLRLLLLLLL
24
RRRRRRRRRRLRLLLLLLLLLLLR
24
RRRRRRLRRLRLLRLLLRLLLLLR
24
RRRRRRRRRRRRLLLLLLLLLLLL
24
RRRRRRRRRRRRLLLLLLLLLLLL
22
RRRRRRRRLRLRLRLLLLLLLL
24
RRRRRRRRRRLRLLLLLLLLLLLR
22
RRRRRLLLRRRRLLLRLLLLLR
24
RRRRRRRLRRRRLLLRLLLLLLLL...

output:

Alice
Bob
Bob
Alice
Alice
Bob
Bob
Bob
Alice
Alice
Bob
Alice
Alice
Bob
Bob
Bob
Bob
Alice
Bob
Bob

result:

ok 20 lines

Test #18:

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

input:

20
24
RRRRRRRRRRRLRLLLLLLLLLLL
24
RLRLRRLRLLRLRRLLRLLRRLRL
24
RRRRRRRRRRRLLLLLLLLLLLLR
22
RRRRRRLLRRRRLLRLLLLLLL
24
RRRRRRRRRRRLLLLLLLLLLLLR
23
LRRLRLRLLLRLRRRRRLRRRLL
22
RRRRRRRRRRRLLLLLLLLLLL
24
RRRRLRLRRRLLLRLRRLLLRLLL
24
RRRRRRRRRRLRRLLLLLLLLLLL
24
RRRRRRLRRLLRLRLRLLLLLLLR
24
RRRLRRRRLLLRRRRRLLL...

output:

Bob
Alice
Alice
Bob
Alice
Alice
Bob
Bob
Bob
Alice
Bob
Bob
Bob
Bob
Bob
Bob
Bob
Bob
Alice
Bob

result:

ok 20 lines

Test #19:

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

input:

20
24
RRRRLRRLLRLLLRLLRRLLLRRL
22
RLRRLRRRLLLRRRLLLRLLRL
24
RRRRRRLLRLLRLLRRLRLRLLLL
24
RRRLLLRRLLLRRLRRLLRLRLRL
24
RLRRRLLLRLRLRRLLRLRLRLRL
24
RLLRRRLLRRLLRLRLRLRLRRLL
24
RRLLRLRRLLRLLRRRLLRLRLRL
24
RRRLLLRRLRRLLRLLRLRLRLLR
24
RLRLRRLRLRLRRLLRLLRLRLRL
24
RRLRLLRRRLRLLLRLLRRLRLRL
24
RLRLRLRLRLRLRLRL...

output:

Alice
Bob
Bob
Alice
Bob
Alice
Alice
Alice
Bob
Alice
Bob
Bob
Bob
Bob
Bob
Alice
Alice
Bob
Bob
Bob

result:

ok 20 lines

Test #20:

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

input:

20
24
RRRRRRRRRRLRLLLLLLLLLLLR
24
RLRLRLRRLLRRLLRLRLRRLLLR
24
RLRLRLRLRLLRRLRLRLRLRLRL
22
RLRRRLLLRLRLRLRRLLLRRL
24
RLRLRRLLRLLRRLRRRLRLLLRL
24
RLRRLLRLRLRLLRRRLLRLRLRL
22
RRRLLRLLLRRLRLRRLLRLRL
22
RLRRLRRRRRLLRLRRLLLLLL
22
RRRRLRRRLRLRLRLRLLLLLL
24
RLRLLRRLRLRLRLRLRRLLRLRL
24
RLRLRLLRRLRLRLRLRLRLRL...

output:

Alice
Alice
Alice
Alice
Alice
Alice
Alice
Bob
Bob
Alice
Alice
Bob
Alice
Bob
Alice
Alice
Alice
Alice
Bob
Bob

result:

ok 20 lines

Test #21:

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

input:

20
22
RRRRRRLRLRLLLLLLRLRLLR
24
RRLRLRLRLRLLRRLLRLRLLRRL
24
RRRRRLRLRLRLLRLLLLRLRLLR
24
RRLRLRLRRLLRLRLRLRLLLRRL
24
RLRLRRRRLRLRLRRLRLLRLLLL
24
RRLLRRRRLLLLRRLRLRLRLLLR
22
RLRLRLRLRLRRLRLRLRLRLL
24
RRLRLRRRRLRLLRLLLRLLRLLR
24
RLRLRLRLRRLLRLRLRLRRLLRL
22
RLRLRRRLRLLLRRLLLRRLRL
24
RRRRLRLLLLRLRRRLRLRL...

output:

Alice
Alice
Alice
Alice
Bob
Alice
Bob
Alice
Bob
Alice
Bob
Bob
Bob
Bob
Bob
Bob
Alice
Bob
Alice
Bob

result:

ok 20 lines

Test #22:

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

input:

20
24
RLRRRRLRLRLRLRLRLRLLLLLR
24
RRRLRLRLRLLLRLRRLLLRRRLL
22
RRRRRRRRLLRLRLLLLLLLLR
24
RRRLRLRRRRLLLRLLLLRLLRRL
22
RRLRLLRLLRRRRLRLLLRLRL
22
RLRLRLRLRRLRLRLRLRLLLR
24
RRRRLRLRLRLRLRLRLRLLLLRL
24
RLRLRRLLRLRRLLRLRRRLLLRL
24
RLRLRLRLRLRLRRRLRRLRLLLL
24
RRLRLRRRLLRLRLLRLRLRLRLL
24
RRLRRRLRLRLRLLLRLRLR...

output:

Alice
Alice
Alice
Alice
Alice
Alice
Bob
Bob
Bob
Bob
Alice
Bob
Alice
Bob
Bob
Bob
Bob
Bob
Alice
Alice

result:

ok 20 lines

Test #23:

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

input:

5
100
RRLLLLLLRRLRLLRLLRLRLLRRLLLRRLLLLRRLRRRLLLRLRRRRLRLLLRRLLRRRLRLLLLLLLRLRLRRLRRLRRLLLLLLRRLLRLLRLLRRL
98
RLRLLLLRLRRRLLLLRRRLLLLLLLRLRLRLRRRRRLLLLRLRRLRLLRLRLLRRRRRRLLRRRLLRRLRRRLRLLLLLRLLRRLRRLRRLLLRRRL
99
RRRLLRRLRLRLLRRRLRRRLRRRRRLLLRLRLRRLLLLRLLLLLRLRLLLRRLRRLLRLRRLLRLLRLRLLLLLRRLRLLRRLLLLL...

output:

Alice
Alice
Alice
Alice
Alice

result:

ok 5 lines

Test #24:

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

input:

5
90
RLRLRLRRRRLLLLLRRRRRLLRLRRRRRRRRLLRRRRRLRLLLLRLRRLRRRLLRLRLRLLRRLLLRLLLLLLRRLLLRRLLLRLRLLL
92
RRLRRLRRRRRRLRLRRLRRLRRLRLLRRRLLRLLLRRRLRRRLLLLRLRLRRLRLLRLLLLLRLLLLRRLLLLRRLRLLRLRLRLRRLRLL
100
RRRLLRRLLRLLRLRRRRRLRRRLLLLLRRLLRRLRRLLLLRRLRLRRLLLLRLRRRRLRRLRLRLLRLRLRLRLLLRRLRLRLRRLRLRRLLLRLLLRL
100...

output:

Alice
Bob
Bob
Bob
Alice

result:

ok 5 lines

Test #25:

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

input:

5
96
RRRRRLLRRRRLRRLLRLLRLLLLLRLRRLLLRRRRLLRLRRLRRRRLRRLRLRLLLLRLRRRRRRRLLLLLLLLRLLLLRRRRRLLRLRRLLLLL
90
RRRRRRRLRLLLRLRRRRRRRRRRLRLLRLLLRRRRLRLLRRRRLLLLLLLRLRRLLLRRRRLRLLLLLRRRLRLLLLLLLLRLRLLLLR
92
RRLRRRRRRLRLRRLRRRRRLLLRLLLRLRLLRLRLRLLLLRLRRRLRRRLLRLRRLLRRRRRRLLLLLLRLRRRRRRLLLLLLLLLLLLLR
100
RLRR...

output:

Bob
Alice
Alice
Bob
Alice

result:

ok 5 lines

Test #26:

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

input:

5
100
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRLRLRRLRLRLRRLLLRLRLRLRLRRLRLLRLRLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
100
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
92
RRRRRRRRRRRRRRRRRRRRRRRRRRLRRLRLRRLRRLRRLLLRRLRRRRLRLRRLLLLLRLLLLLLLLLLLLLLLLLLLLLLLL...

output:

Bob
Bob
Alice
Bob
Bob

result:

ok 5 lines

Test #27:

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

input:

5
92
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRLRLRRLRLRRLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
96
RRRLRRRLRRRLLRLLRRRRRLLRLLLRLRRRRLRLLLRLRLLRRLRLLRRRRLRLLLRLRRRRLRLRLLRLRLRRLLRRLLLLLLLRRLLLLLLR
92
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRLLRLLLRLRRRLLRRLRLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLR
100
RR...

output:

Bob
Alice
Alice
Bob
Alice

result:

ok 5 lines

Test #28:

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

input:

5
100
RRLRLRLLRRRLRLLLRRRLRLLLRLRLRLRLRLRLRLRRLLRLRLRRLLRLRLRLRRLLRLRLRLRLRLRLRLRRLLRLRRLLRRLLRLRLRRLLRLRL
100
RLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRL
90
RLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLR...

output:

Bob
Bob
Bob
Bob
Bob

result:

ok 5 lines

Test #29:

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

input:

5
96
RLRLRRLLLRRLRRRLLLRRLRLLRRLLRLRLRLRLRLRRLLRRLLRRRLLLRLRLRLRLRLRLRLRLRLRRLLRLRRLRLLRLRLRLRLRRLLRL
96
RLRLRRLLRRLLRLRLRLRLRLRLRLRLRLRRRRLLLLRLRRRLLLRLRLRLRLRLRLRLRRLLRRLLRRLRLLRLRRLRLLRLRLRRLLRLRLRL
100
RRLRLLRLRRRLLLRRRLLRLLRRLRLLRRLRLLLRRLRRLLRLRLRRLLRLRLRLRLRLRLRLRLRRRLLLRRRLLLRRRLLLRRLLRLRLRL...

output:

Alice
Bob
Alice
Alice
Bob

result:

ok 5 lines

Test #30:

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

input:

5
100
RRRRRRRRRLRLRLRLRLRLRRRLLRLLRRRRRRLRRRRRRLRLRLLRRLLLLLLRRRLRLRLLLRLLLLLLRRLLRLLLLLRLRLRLLLLLRLLRRLRL
96
RRRRLRLRLRLRLRRLLRRLRRRLLLLRLRLRLRLRLRRRLLLRLRLRRRRRLRLRLRLRLRRRRRRLLRLLLLLLLLLRLRLRLRLRLLLLRLLR
92
RRLRRRLLLLRRRRLLRLRRRRLLRLRLLLLRRRRLLRRRLRRRLRLLRLRRLLRRLRLLLLRLRRRRLRLLLLLRLLRRLRRLLLLLLR...

output:

Alice
Alice
Alice
Alice
Bob

result:

ok 5 lines

Test #31:

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

input:

5
90
RLRLLRRRLLRLRRRLLRLLRLRRLRLRLRLRRLLRLRRLRLRLRLRRRLRLRLRLRLRLLLLLRRRLRLRRLRLRLRLLLLRLRLRRLL
90
RRRRRRRRRLRLRRLLRRRRRRLRRLRLLLLRRLLRLRLLRLRLLLRRRLRRLLRLLLLLRRRLRLRLRLLLRLRLRLLLLLRLRLLLLR
98
RRRRRRRRLRLRLRLRLRLRLRLRLRRRRRRRLRLRLRRRRRRRLRLRRLRLRLLRLRLRLLLLLLLRLRLLRLLLLLLLLLLLLLRRRLRLRLRLLL
92
RRRLR...

output:

Alice
Alice
Bob
Bob
Alice

result:

ok 5 lines

Test #32:

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

input:

1
479
RLRRLLLLLRLRRRRLRLRRLRLLRLRLLLLLRLRLLLRRLLRLLRLRRLRRLLRLRLLRLLLRLLLRRLLRRRRLRRLRLRLRRRLRLLLRRLRRLLLLLLLLRLLRLLRLLLLRLLLRLLLRLRRRRRRLRRLLLRLLRRRLRLRLRLLLRLRRLLLLRLLRLRLLRLLRLRRRLLLRRLLRLRLRRLLLRRRRLLLLLLLRLLLRRRLLRLRRLLLLRRRRLRRLLLRRRLRLLLLRRRRRRLRLRRRRRLRRLLRLLRRRRLLLLLRRRLRRRRLLRLLLLRRLLLRRLR...

output:

Alice

result:

ok single line: 'Alice'

Test #33:

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

input:

1
496
RRRRLRRRRLLLLRRRLRLRRRLRRRLRLRLLRRLLRLLLRRRLLRLRRRRLRLLRLLLRLLRRLRLLLRLLRRRLRLRLLRRRRRLLLLRLLRLRRLRLRRRLLRLRRLLLLRRRRRLRRRLLRRLRLRRLLRRRLRRLRLRRLRLLRRLRLLRRRRRLRRLLRRLLRLLLLRLRLLRLRRLRLLRLLRLRLLRRLRRRRLLLLRLLLRLLRLLRLLRLRLRLLRRRRRLRRLRRRLRLLRLLLRLRRRLRLLRLLRRLLLRRRRRLLRLLRLRRLRLLLRRRRRLRRRRLRL...

output:

Bob

result:

ok single line: 'Bob'

Test #34:

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

input:

1
462
RRRRLLLRRLLLRRRRRRLRLRLRLRRRLLRLLRRRRRLRRLRRLLRLLLLRRRRRRLRLLLLRLRRLRRRLLRLRRLLLRLLRRRLRLLLRRRRLLLRLLLLRRLLRLRLLRRLLRLRRRLRRRRRRRRRLLLRRLRRLLLLLRRRRRLRLRRLLLRRLLLRLRRRRLLRLRRLRLRLLRLLRRLLLRRRRRLRLLLLRLLRLLLRLRLRRLRLLLLRRLRRLRRLLRRLLLLLLLLLRLLLRRRLLLRRLLRRLRRRLLLLRRRRLRRRRRRRLRLRLLRRRRRLLLLRRRR...

output:

Bob

result:

ok single line: 'Bob'

Test #35:

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

input:

1
480
RRRLLLRRLRRRRLRRLRLRLLLRRRRRLRLLRLRRRRLRRRRLRLRRLLLRRRLLLRLRLRRRLRRRLRLLRRLLRRRRRLRRLRRLLRRRLRRLLRRLRLRLRRRRLRLRRLRRRLRLRRRRLRLLRRLLRLLLRLLRRLRLLLRLRLLLLRRLLRRLRRRLRRLLLRLRRRLLLLLRLLRLRLLLRLLRLRLRRLLLRLRRRLLLRLRRLRLRRRLRLLLRLLRRRLRLRLLRRLRRRLLLLLLLLRLRLLLRLLRRLRLRLLRRLRLLLLRRRLLRLRLLRRLRRLLRRL...

output:

Bob

result:

ok single line: 'Bob'

Test #36:

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

input:

1
490
RLRLRRLRRRLLRLLRRRLLLRRRRRRLRRRRRRLRRLRRRLRRRRRLLRLLLRLLLLRRRRRRLLRRLLRLRRRRRRRRRLRRLLRLRRLRLLLLRLLRRLLRRRLLLLRRLRLLLLLLRRLRRRRRRLRLLLRLLLRRRLLLRRRRRLRRRLLLLLLLRRRLLLLLRRRRRRLRLRLRLRLRLLRLLLLRLRLRLLRRLRRRRRRLLLRLRLRLLRRLLRLLLRRLLLRRRRLLLRLRRRLLLLLLRLLLRRRLLRRLRLLRLLLLLLRRLRLRLRLRLLLRRRLLLRRLRL...

output:

Alice

result:

ok single line: 'Alice'

Test #37:

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

input:

1
468
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRLRRRLLRRRLRLLLRRRLRLRRRRLLRLLRRLLRRLRLRLLLLLLRLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL...

output:

Alice

result:

ok single line: 'Alice'

Test #38:

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

input:

1
460
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRLRLLLRRRRLRRLRRLLRRLLRRLLRLRRLRLRLRLLRRLRRLRRRLLRRLRRLRRLLLLRLRRRLLRRLLRRLRLRLRRLLRRLRLRLLLRRLLLLLRLRRRRRRRLRRLLRLLRRRLRRLLRLRLLLLRLLLRRLRLRLLLR...

output:

Alice

result:

ok single line: 'Alice'

Test #39:

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

input:

1
500
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRLRRLRLRLRRRLRRRRRRRLRLLLRRRRRRLLRRRLLRLLLRRRLRLRRLRRRLRRLRLRRLLRLLLLRRLLLRLRLRLLRRLRLRLRLLLRRLLRRRRRRRRLRRLRLRRLRRLRLRRLLLRRRLLLRLRLRLLLRRRRLRLRLLRLLRLLRRLRLRLRRRLLLLRRLLL...

output:

Alice

result:

ok single line: 'Alice'

Test #40:

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

input:

1
470
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRLLRLLRRRRRLLRRLRRLRLRLLRLRLRRLLLRRLRLLRLRRRRRLLRLRRRLRLLRRRRLLLLRRLRRRRLRLRLRRRRLRRRLRLRLLRLLLLRRLLLLLLRLRLLRLLLRLLLLRRRLRRLL...

output:

Bob

result:

ok single line: 'Bob'

Test #41:

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

input:

1
492
RLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLLRRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRL...

output:

Alice

result:

ok single line: 'Alice'

Test #42:

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

input:

1
500
RRLLRLRRLLRLRLRLRLRLRLRLRRLRRLLLRLRLRLRLRRLLRRRLLLRLRRLLRLRLRLRRLLRLRLRLRLRRRRLLLLRLRLRLRLRRLLRLRLRLRRLLRLRLRRLRRLLLRRLLRLRLRRLRLLRRLRLLRLRRRLLLRLRLRRLLRRLLRLRLRLRRLLRLRLRLRLRLRLRRRLLLRLRRLLRLRLRRLRLRLLRRLRRLLLRLRLRRLRLLRRLLRRLLRLRLRLRRLLRLRRLLRLRRLRLLRLRRLRLLRRLLRRLRLLRLRLRLRRRLLLRRLRLRLLRRLL...

output:

Bob

result:

ok single line: 'Bob'

Test #43:

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

input:

1
484
RLRRRLLRLLRRLLRRLRLRLRLRLLRRRRRRRLLRLLLLLLRRRRLLLLRLRRLLRRRLLRRLRLLLRLRRLLRRLRRLLRRLRLLLRLRRRRLRLLLLRRLLRRLLRRLLRLRLRLRRLLRLRRRRLLRLLLRRLLRRRLLLRLRRRRRLLLLLRRLRLLRRLRRRLRRLLLLRLLRLRLRRLRRLRLLLRLRLRLRLRRLLRLRLRRLRLLRRLRRLLRLLRRLLRRLRLRRLRLLRLRLRLLRRRLRLLLRRRLLLRLRRLRLLRLRRLRLLRRLRLLRRLLRLRLRLRL...

output:

Bob

result:

ok single line: 'Bob'

Test #44:

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

input:

1
494
RLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLLRRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRL...

output:

Alice

result:

ok single line: 'Alice'

Test #45:

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

input:

1
466
RRRRRRRRRRRRRRRRRLRLRLRLRLRLRLRLRRRRRRRRRRLRLRRRLLLRLRLRLRLRLRLRLRLRLRLRLRLRRRRRRRRRRRLRLRLRRRRRRLRRLLRRRRRLRLRLRLRLRLRLLLLRLRLLRRRRRRLRLRLRLRLLLRLRLLLLRLRLRRRLLLLLLLLRLRLRRLLLLLLLLRLRLRRRRRRRLRLRRLRLLRLRLRLLLLLRLRLRRLRLLRLRLLLLLLLRLRLRRRLRLRLLLLLLLLLLLLRLRRRRRLRLRLRRRRRRRLRLRLRRRRRLRRLLLRRRRL...

output:

Bob

result:

ok single line: 'Bob'

Test #46:

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

input:

1
480
RRRLLLRRRRRRRRRRRRLRLRLRLRLRLRLRLRLRLRLRLRRLLRLRLRLRRLLRRRLRLRLRLRRLLRLRRLLRLRLRLRLRLRRRRRRRLRRRRRRRRRRRRLRRRRLRLRLRLRRLLLLLLLLLRLRLRLRLRLLLLLLLRRRRRRLRRRRLLRLRLRLLRLRLLLLLLLRLRLLRLRLRLRLRRLLRRLLLLLLLLRLLLRRRRRRRLLRLRRLLRRLRRRRRLRLRLRLRLRLRLRRLLRRRRLRLRLLLLRRLRLRLLRLLLLLRRLRLRRRLRLRLRLRLRLLLRL...

output:

Bob

result:

ok single line: 'Bob'

Test #47:

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

input:

1
450
RLRLRLRRRRRRRRRRRRLRLRLRLRLRLRRLLRRRLLLRRRRRRRRRRRRRLRLRLRLRLRLRLRLRLRLRLRLRLRRRRRRRRRRLLRLRRLLRLRRRRRRRRLRRRRRLLRRRLRLLLRLRLRLLLLRLRLRLRLRRRRLRLRLRLRRLLLLLRLRLLLLLRRLRRRLLLLLLLRLRLRLRLRRRLRLRLRLRRRLRLRRLLRLLLLLLLLLLLLLRLRLRRRRRRLRLRLRLLRLLLLLRLLLLLLLLLLLRRRRRRRLRLRLRRRRRLRRLLRLLRRLRLLLLLRLLLL...

output:

Bob

result:

ok single line: 'Bob'

Test #48:

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

input:

1
494
RLRLRRLLRLRLRLRLRLRLRRRLRLRLRLRLRLRLRRLRLRLRLLRLRRRRRRRLRLRLRLRLRLRRRRRRLRLRLRLRLRRLLRLRRLRLRLRLLRLRLLLLLLRRRLRLRLLLLLLLLLRRRLLRLLRLRLRLRLRLLLRRRRRLRLRRLLRRLLRRRLRLRLRLRLRLRLRLRLRLRLRRRRRRLRLRLRLLLRRRLRLRLRLLLRLRLLLLRRLLRLRLRLRRRLRLRLLLLLRLRLRLRLRLRLRLRRRRRRRRRRRLRRLLRRRRLLRLLLRLLLRLRLRLLLRLRL...

output:

Bob

result:

ok single line: 'Bob'

Test #49:

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

input:

1
4710
RRRRRRRRRRRRRRRRRRRLRLRLRLRLRLRLRLRRRRRRRRRRRRRRRRRRRRRLRLRLRLRLRRLRLLRLRLRRLLRLRRLRLLRLRLRLRRRLLLRRRRLLLLRLRLRRRRRRRLRLRLRRLLRRLLRRLLRLRLRRRRRRRRRRRRRRRRRRRLRRRLLRLLRRLLRRLRLRLLRLRLRLRRRLLLRRRLRLRLLLRRRLLLRLRLRLRRRRRRRRRRRRRRRRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRRRRRRRRRRRRRRRRRRRRRR...

output:

Alice

result:

ok single line: 'Alice'

Test #50:

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

input:

1
4856
RLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLR...

output:

Alice

result:

ok single line: 'Alice'

Test #51:

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

input:

20
248
RRRRRLLRRRRRRLLRLRRRLRRLLLLRRLRLRRLRLRLLLRLRRRRRLRRRLLRRRLLRLLLLRRRLRRRLRRRRLRLLLLLLRRRRRRLRLLRLRLRRLLLLLRRRRLRLLRRLRLLLLRRLLLLLRLLLRRRRLRRRRLRRLRRRLRRLRRRLLLRRRRLRRLLLRRRRRLLLLLRLRLLLLLLRLLLLLLRLLLLLRRRLRRRLLLLLRRRLRLLLLLLRRLLRRLLLRRLRRRRRRLRRLRRL
228
LLLLRLLLRRLLLRLLLLLRLLRLLLLRLRRLRLLRRLLR...

output:

Alice
Alice
Bob
Alice
Bob
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice

result:

ok 20 lines

Test #52:

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

input:

20
240
RRRRRLLRLLRRLLRRLRRLRRLRLRRLLRRLRLLRRRRLRRLLRRLLRRRRLRLLLRLRRRRLLLLLLRRLLRLLLLRLRRRRLLRRRRRRRRRLRRLLLRRRRLLLRRLRLRLRLLRRLLLRRLRRLLRRLRLLLLLRLLRRRRRRLLLLLLLLRRLRLRRLLLLRRLRRLLRLRRLRLLRRLRLRLLLLRRLRLLRRLRLLLLLRRRLLLLLRRRRLLLLLLRRRLLRRLLRRLLRL
250
RRLRRRRRLLRLLRRLRLRLRRLRLLRLLLLRRRRRLLLLRLRLRRRL...

output:

Alice
Alice
Bob
Alice
Alice
Alice
Bob
Bob
Alice
Alice
Bob
Bob
Bob
Bob
Bob
Alice
Bob
Bob
Bob
Alice

result:

ok 20 lines

Test #53:

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

input:

20
224
RRRRRRRRRRRRRRRRRRRRRLLLRLRRRRRLRLLLRLRRLLRLRLLLRRRLRLRLRRLRLRRRLLRRLLLRLRRLLRRLLRLRRLRLRLLLRRRRLLRRRRLLRLLLLRRRRLLRRLRRRLLRRLLLRLLRLLRLRRRRRRRLRRRLRRLLLRLRLRLLLLLRLRLLLRLRLLRRLRRLLLLRRLRRLLRLRLRLLLLLLRLRRLLLLLLLLLLLLLLLLLLL
246
RLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRL...

output:

Bob
Bob
Bob
Bob
Alice
Alice
Bob
Bob
Bob
Bob
Alice
Alice
Bob
Bob
Bob
Bob
Bob
Alice
Bob
Alice

result:

ok 20 lines

Test #54:

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

input:

20
226
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRLRRLRLRLLLRLRLRRRLRLLLRRLRRRRLRLLRRLRLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
244
RRRRRRRRRRRRRRRRRRRRRRRLRRLLRLLLLLRRRRRRLRLRLLRLRRLRLRRLLLRLRR...

output:

Bob
Alice
Alice
Alice
Alice
Bob
Alice
Bob
Bob
Bob
Bob
Alice
Alice
Bob
Alice
Alice
Bob
Alice
Bob
Alice

result:

ok 20 lines

Test #55:

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

input:

20
238
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRLLRLRLRLRRRRLRLLLRLLLRRLLRLRLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
240
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR...

output:

Bob
Alice
Bob
Alice
Bob
Bob
Bob
Alice
Bob
Bob
Alice
Bob
Bob
Bob
Alice
Bob
Alice
Alice
Bob
Bob

result:

ok 20 lines

Test #56:

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

input:

20
230
RRLRLRRRLLLLRRRLRLLLRLRLRLRRLRRRLLLLLRRLRLRLRLRRRLLRLRLRLRLLRRLRRLLLRRRLLRLLRRRRLLRLRLRLLRLLRRRRRRRLRLLLRLLLLLRLRLRLRLRRLRLLRRLRLLRRLLRLRLRLRLRRLLRRLLRLRRLLRRRLRLLRRLLRLLRRRLLLRRLRLLRRRLLLRRRLLLRLRLRRRLLLRRRRLRLLLLRLRLRLRLRLRLRLRL
250
RLRLRLRRLLRLRLRLRLRRLLRLRLRLRLRLRRLRLLRRLRLRLLRLRRLLRLRLRL...

output:

Alice
Bob
Alice
Bob
Alice
Alice
Bob
Bob
Bob
Alice
Alice
Bob
Bob
Alice
Bob
Bob
Alice
Alice
Bob
Alice

result:

ok 20 lines

Test #57:

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

input:

20
228
RLRLRLRLRLRLLRRLRLRLRLRLRRLLRRLRRLLLRLRLRRRRRRLLRLRLRLRLRLRLRLRRRRLRLRRLRRLLRLRLRLRLRLRRRRLRLRLRLRRLRLRLRLLLLLRLRRLLLRLRLRLRLLLLRRLLRLRLRLRLRRRRLRLRLLLLRLRLRRLLRLLLLLRRRRRRRLRLRLRLRLRLRLLRLRLRLRLRLRLLRLRLLLLLRLRLRLRRRLRLRLRLRLLL
250
RRLRLLRLRLRRLRLLRRLRLLRLRRRRRLLRRLLRLLLRLLRRRRLRLLRRLRLLLRLL...

output:

Alice
Bob
Alice
Bob
Bob
Bob
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Bob
Alice
Alice
Alice

result:

ok 20 lines

Test #58:

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

input:

20
234
RRRRRRRRRRRRLRRRRRRRRRLRLRLRLLRRLLLLLLRRLLLLLRRRLRLRLLLLRRLRLLRLLLLLLLRRRRRRRRRRRRLRLRLRLRLRLRRRRRRRRLLRLRLRLRLRLRLRLRLRLRLRLLLLLLLRLRRLRRLRLLRRLLLLLLRLLLLLLLLLRLRLRLRLRRLLRRRRLRLRLRLRLLRLLRLLRLLLLLRRLRLRRLLRLRLLRLRLRRLRLRLRLLRLRLLRRL
232
RRRRRRRRRRRLLRLRLRRRLLRLLRLRLRLRLRLRLRLRLRLRLRLRLRLRRR...

output:

Alice
Alice
Alice
Alice
Alice
Bob
Alice
Alice
Bob
Alice
Bob
Alice
Alice
Alice
Bob
Alice
Bob
Bob
Alice
Bob

result:

ok 20 lines

Test #59:

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

input:

20
250
RRRRRLLRLRLRRRLRLRLRLRLRLRLRLRLRLRRRRRRRRRRRRRRLRLRLRRRRRRRRRRLRLRLRLRLRRRLRLRLRLRLRLRLRLRLRLLLRLRLRLLLLLLRLLLLLLLLLLRLRLRRRLLLLLLLLLLLRRRRRRRRRRLRLRRRRLLRLRLLLLLLRRRLRLRLLLRRRLLRLLRLLLLLLLRLRLRLRRRRRRLLRLRLLLLRLLLLRLRLLLLRRRRLRLRLRLRLRLRLRLRLLLLRLRL
250
RRRRRRRRRRRRRLLRLRRLRLRLRRRRRRRRRRRRRR...

output:

Bob
Alice
Alice
Alice
Alice
Bob
Alice
Alice
Bob
Bob
Alice
Alice
Bob
Bob
Bob
Bob
Alice
Alice
Bob
Bob

result:

ok 20 lines

Test #60:

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

input:

5
902
LLRLLRRLLRLLLLRRRRRLLRLRLLLRRLLLLLLLRRRLLLLLLRLRRRLRLRRLRRRRRLLLRRLRLRRLLLLLRRRRRLRRLRRLRRLRRRLRLRLRRRLRRRRLLLLRRRLLLRLRLLLLLRRRRLLLRLRLRLLRRLLLRLRLRLRRLRLRRLRLRLRLRLLLLRRLLRRRLRRLLRRRLRLLRLLRLRRLRRLLLRLRLLRLRRRLRLLRRLLRLLRLLRLRRLLRRLRLRRLLLRRLLRLLRLRLRRRLRRLRRLLRRLRLRRLRRRRRLRLLLLLLLRLLRRRLLL...

output:

Alice
Alice
Alice
Alice
Alice

result:

ok 5 lines

Test #61:

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

input:

5
1000
RRRRRRRLRRRLRRLRLLLLRLLRLLLLRLLRLRLLRRRRLRLRLRLLRLLRLLRRRRLLRRRRLRRLLRRLLLRLLRRRLLRLRLRRLRLRRLLRLRRLLRLLRLRRLLRRRLLRLLRLRLRRLRRLRRRRLLRLRLRRRLLLRLRLLRRLRRRRLLRLLLLLRLLLRRLLLRRRLLLLRRLRRRRRRLRLRRRRRLLLLRLRLLLRRLRRLLLRRRRRRRLRLLRRRRRLRRLRLLRLRRLRRRRRLLLLRRLLRLRRLRRLLLLLLRLLRRLRRLRRRLLLLLLLRRLRL...

output:

Alice
Bob
Alice
Bob
Alice

result:

ok 5 lines

Test #62:

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

input:

5
994
RRRLLRLRRRRLRRLLLRRLLRRRRLLRLRRRRRRRRRRRRLLLLLLRLRRRLRRRRRLLLLLLRRLRRRRRRLLRRLRLRLLRRRLRLRLLRLLRRLRLRRRLLLLLRRLRRRLLLRLLLLLRLLRLLRRLLLRLRLLLRRLLLLRRRRRRRLRLRLRLLRLLRLRRRRRLLRRLRRRLLRLLLRLLRRRRRRLRLLLLLRLLRRRRRRRLLRRRRRLLLRRLLRRLRLLLLRLRRLLRLRRLRRRLLRRLLLLRLRRRLRLRLLLLLRLRRLLRRLRRLRRLLRLLRRRRRL...

output:

Alice
Alice
Bob
Bob
Bob

result:

ok 5 lines

Test #63:

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

input:

5
902
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRLLRRLLRRRLLLRRRLLRLLRRRLLLLLLRRRRRRLLRLLRRLLRRLLRLLLRRLRLRRLLRRRRLRLLLLRRRLRRRLLRRRRLRLLLRRLRRRRLRRLLLRRLRLLRLRRLRRRRLLRRLLRLLRLLLLLRLRLRLLLRLLRRLRLRRRRRRLLRRLL...

output:

Bob
Bob
Bob
Alice
Bob

result:

ok 5 lines

Test #64:

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

input:

5
1000
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR...

output:

Alice
Alice
Alice
Bob
Alice

result:

ok 5 lines

Test #65:

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

input:

5
970
RLRRLLRLRRRLLLRRLRLLRLRLRRRLLLRLRLRLRLRLRLRRLRLLRRRLLRRLLLRLRLRLRLRLRRLRLRLRLRRLLLRLRRLLRRLLRRLRLLRRLRLRLLRLRLRLRLRLRRLRLRRLRLLLRLRRRRLLRRLLLLRLRLRRLLRLRLRRLLRLRRLLRLRRLRLLRLRLRLRRLLRLRRLRLLRRLRRLLLRRRLLLRRRRLLLLRRRLLLRLRLRRLLRRLLRLRRRRLLLLRLRRRLLLRRLRLRLLRLRRRLLLRLRLRRLRRLLLRRLRLRRLLLRLRLRRLR...

output:

Alice
Bob
Alice
Alice
Bob

result:

ok 5 lines

Test #66:

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

input:

5
1000
RRRLLLRLRRLLRRLLRRRRLRLLLRLLRRLRRLLLRLRRLLRLRLRLRRLRLRRLLLRRRRRLLLLLRLRRLLRLRLRLRRLLRLRRLLRRLRLRRLLRLLRRRRRLLRLLLLRLRLRRLRLRLLRRLLRRRRLLRRLRLLLLRRLRLRRLRLLRRLRLLLRLRRLRLLRRRLLRRLRLLLRRRLLRLLRLRLRLRLRLRLRLRLRLRRLLRRLLRRLRLLRRRRLLRLRLLLRLRLRRLRLLRRLRRLLLRRLRRLLRLLRLRRLLRRRLRRRLLLLRLRRRLLLLRLRRR...

output:

Bob
Alice
Bob
Alice
Bob

result:

ok 5 lines

Test #67:

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

input:

5
994
RRRRRRRRRRRRRRRRRRRRRRRLLRLRLRLRRLLRLRLRLRLRRLLRRRLRLRLLRLLRLRLRRRLLLRLRRRRRRRRRRRRRRRRRRRRRRRLLRLRLRLRRRRLRRRRRRRLRRRLLLLLLRLRLLLLLLLRRRRRRRRRRLRLRRLLLLLLLRLRRLLLLLLLLLLLLLLLLLRLRRLLRRRRRRLRRRRRRRLRRLLRLRRLLRLRLRLRLRRRLLLRLRLRLRLRLRLRLRLRLRLRLRLRRRRRRRRRLRLRLLRLLLLLRLRLRLRRLLRLRLLLLRLRLRLRRLL...

output:

Bob
Bob
Alice
Bob
Bob

result:

ok 5 lines

Test #68:

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

input:

5
962
RRRRRRRRRRRRRLRLRLRLRLRLRLRLRLRLRRLRLLRRLLRLRRLLRLRLRLRLRLRLRLRLRLRLRLRLRRRLRLLLRLRLRLRRRLRLRLRLRLRRLLRLRRLLRLRLRRLLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRRRRRRRRRRRRLRRLLLRRLLRLRLRRLLRLRLRRRRRLRLRRLLRRRLLLRRLLRLRLRRRLLLRLLLLRLRLLRLRLRLRLRLRLRRLLRRRLRLRLLLLRRLLRLLLLRLRRLLLLLLLLRLRLLR...

output:

Alice
Alice
Bob
Alice
Bob

result:

ok 5 lines

Test #69:

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

input:

1
4775
LRLLRLRRLRRLRLRLRRRRRRRRLRLRRLRLLLLRRRRLLLLLRRLRRRLRRRLRRLLRRRLLRRRLRLRRRLLRRRRLLLRRRRLRRRLLLRRRRRLRRRRRRLLRLLLRLLLRLRLLRLLLLLLLRLRLLLRRRLRLLLRLLRRRLLRRLRLLRRRLLLRLRLLLLRRLRRRRRLRLRRRLLRRRLRRRLLLLLLLRLRLRRRLRLRRRRLLRRRLRRLRRRRLLRLRRRLRRLLLRRRRLLRRRLRRLRLRLLRRLRLRLLRLRLRRRLLRLLLRLRRLRRLLLRLRRR...

output:

Alice

result:

ok single line: 'Alice'

Test #70:

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

input:

1
5000
RRLRLRRRRLLRRRLRLLRRRLLRRLRRLRLLLRLRLRRRLLRRRRLLLLRRLRLLLLRLRLRRRRRRRRRRRRRLLLRLRRRLRRRRLRLRRLRRLLRRRRLRLLLRLLLRRRLLLLLRLLRRRLRLLRRLRLRLRRLRLRRRLRLLRRLRRRLLRLLRRLRLLRRLRRLRLRRRRLLLRRRRLLRRRLRLLLLRLLRRLRRLRLRLRRRLRRRRRLRLLLRRLLRRLLRRRLRRLLRLRLRLLLRRLRRLRRLLRLLRRLLRRRLLLRLLLRRRLRRRLLRLRLRRRLLRR...

output:

Bob

result:

ok single line: 'Bob'

Test #71:

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

input:

1
4830
RRRLLLLRRRRRRRLRRRLRRRLRRLLLLLRLRLLRRRLLRRLLLRLRLLRLRRRRRRLLLRRLLRRLRRRLLLRLRRRLRLLLRLLRLRLLLRRLRRLLLLLRLRLLLRLRLRRRLLRLLRLLRLRRLRRRLRLLRRRRRRLLRRRLLRRLRRLRLLRRRRLRLRRLLRRRRRLRRLRRLRLRRRLLLLRLRLRRRRLRLRRLRLRLRLLLLRRRLLLRRRLRRLRRRLRLLRRLRLRRRRRLRLLLLRLLLRLRRRLLRLRLLLLLRLLLRRRLRLLRLRRLLLRLRRLLL...

output:

Alice

result:

ok single line: 'Alice'

Test #72:

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

input:

1
5000
RLLRRLRRRRLRRRLRRRLRLLLRRLRLRLRLLLRLRLRLRLRLLLLRRRRRLRRLRRRRLLLRRLLRLLLRLLRRRRRLLLLLRRRLRRLLLRLRRRLRLRLRRRLRLLLRRRRLLRLLLLLRLLLLRLRLRLRRLRLRRLRRLLRRLRRRLRRRLLRRRLRRLRLRRRLRRRRLRRLRLRLLRLLRLRLLRRLRLRRLRRLLRRLLRLLRRLRLLLRRRRLLLRRLLLRRRLRRLLLLLLLLRRLLRRLRRRRRLLRLLLLRLLLLLLRRRLRLRLRLLRLLRLLLRRRRL...

output:

Alice

result:

ok single line: 'Alice'

Test #73:

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

input:

1
4770
RLRRRLRRRRLLLRRRRLRRLLRRLLRRRLRRRLLLRRLRRLLLRRRRRRLRLLRRLRLLRRLRRLLLRRLLRLRRRRLRRRLLRRRRRLRLLRLRRLRLRLLRRLLLLLRRRRRRRLRLRRLLRRLRRRRLRRRRRRRRRRRLLRLRLRRLRLLRLRLLLRRLLLLLRRLLRLRLRLRLRRLRLRLRRRRRRLLLRLLRRLRRLLLLLRLLRLRRLLRRLLRLRLLLRRRRRRLRLRRLRRRRLRLLLRLRRLLLLLLRLRLLRRRRLRRLRLLRRLLLLRLRLRRRRRLLR...

output:

Bob

result:

ok single line: 'Bob'

Test #74:

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

input:

1
4776
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR...

output:

Bob

result:

ok single line: 'Bob'

Test #75:

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

input:

1
5000
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR...

output:

Bob

result:

ok single line: 'Bob'

Test #76:

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

input:

1
4830
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR...

output:

Bob

result:

ok single line: 'Bob'

Test #77:

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

input:

1
4590
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR...

output:

Alice

result:

ok single line: 'Alice'

Test #78:

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

input:

1
4906
RRLLRRRLRLLRLRLLRRLLRLRLRLRLRLRRLLRRRLLLRLRRLLRRLRRLLLRRLLRLRLRRRRLRLLRLLLRLRLRRLLRLRRRLLRLLRLRRRRLLRLRLRRLLLLRRLLRLRRRLRLLLRLRRLRRLLRRRLRLLLLRRLRLRLLRRLRRLLRLRLLRLRLRRLLRLRRRLLRLLRLRLRRLRLLRRRLRLRLLRRRLRLLLLRLRLRLRLRRLRRRLLRLLLRLRLRRLRLLRRRLLLRLRLRLRRLLRRLRLLRLRLRRRLLLRLRLRLRRLRLRRRRLLLLRLRL...

output:

Alice

result:

ok single line: 'Alice'

Test #79:

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

input:

1
5000
RLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLR...

output:

Alice

result:

ok single line: 'Alice'

Test #80:

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

input:

1
4700
RLRLRRRRLLLLRLRLRLRLRRRLLLRLRRLLRLRLRLRLRLRLRRLLRLRRLLRRRLLLRLRRRLLLRRRLLRLLRRLLRLRLRRLRLLRRLLRRLRRLLLRLRLRLRLRRLRLLRLRLRRLLRLRLRLRLRLRLRRLRLLRRLLRLRRRLLLRRRLLRLLRLRLRLRLRRLLRLRLRLRRLRLLRLRRLLRLRRLLRLRLRLRLRRLRLLRRRLLLRLRLRLRLRLRLRLRLRLRRLLRRLLRRLLRLRLRRLLRRLLRLRLRLRLRLRLRRLLRLRLRRLLRLRRLLRLR...

output:

Bob

result:

ok single line: 'Bob'

Test #81:

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

input:

1
4994
RRRRLLLLRRLRLLRRLRLRRLRRLRRLLLLLRRRRRRLRLRLLLRLLLLRLRLRLRRLRLRRLRRLLLLRLRRLRLLRLRRRLLLRRLRLRRLRLLRLRLLRLRRLRRRLRLLLRLLRRRRRLLLLLRRRRLLLLRLRLRLRLRRLLRLRLRRLRRLLLRLRRRRLRRLLLLLRLRRLRLLRLRRLLRLRRRLLRLRLRLLRLRRRLRRLLLRLLRLRLRRRLLRLRLLRLRRRLLRLLRRRLLLRRLLRRLRLLRRLRLLRRRLLRLRLRLLRRLRLLRLRRRLRLLRRLR...

output:

Alice

result:

ok single line: 'Alice'

Test #82:

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

input:

1
4654
RRLLRLRRLRLLRRLRRLLLRLRLRRLRLLRRLRLLRLRLRLRRLLRRLRLRLLRRLLRLRRRLLLRLRRLLRLRLRRLLRLRRLLRLRLRRRLLRLLRRLLRLRLRLRRLLRRLLRLRLRRLLRRLLRRLLRLRRLRLLRLRLRLRRLLRRLLRLRLRRRLLRLLRRLLRRLRRRLLLLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRRR...

output:

Bob

result:

ok single line: 'Bob'

Test #83:

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

input:

1
4556
RRRRRRRRRRRRRRRLRRLRRLRRRLLRLLLLRLRLRRRLRRLRLRLLLLRRRLLRRLLRLRRLLRLLRLRLRLRRLRLLRRRLRLRLLLRRLLRRLLRLRLRRLLRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRLRRRLLLRRLLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRRLLRRRRLLLRLRLRLLRRRRLRRLRLLRRLLLRLLLRRLRLRRLLRLRRRLLLLRLRLRLRLRLRLRLRLRLRL...

output:

Alice

result:

ok single line: 'Alice'

Test #84:

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

input:

1
4994
RRLLRLRRLRLLRRRLLLRLRRLLRLRLRRRLRLLLRLRRLRLLRLRRLRLLRLRRLLRLRRRLRLLRLLRLRRLLRRLRLLRLRRLRLLRRRLLRLLRLRLRRLRLLRRLRRRLLLLRLRLRLRLRLRLLRRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRRLRRLLLRRLLRLRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRLRLRLRLRLRLRLRLRLRRRRLRLRLRLRLRLRLRRRRRRRRRRRLRLRL...

output:

Alice

result:

ok single line: 'Alice'

Test #85:

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

input:

1
4542
RRLLRLRLRLRRLLRLRRRRRLLLLRLRLLRRRLLRRLRLRLLLRLRRLRLLRRRLRLLLRLRLRLRLRLRLRLRRRRRRRRRRLRRLLRRRLRLLLRRLLRRLRRLLRLRRLLRLLRLRRRLRLLLRLRLRLRLRRRLLLRRLRRRLRLLLLRLRLRLRLRLRLRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRLRLRRLLRRLLRLRLRRRRRR...

output:

Alice

result:

ok single line: 'Alice'

Test #86:

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

input:

1
985852
LRLRRRRLLLRLRLLRRLLLRRRRLLLLLRLLRRLRLRLRLRRLRLRLLLLLLRLRRRRLLRRLLLRRRRLRRRRRLLLLRRRLLRRRRLRRLRRLLRLLRRRRLRRLLLRRLRRLLLRLLLRRLLRLLRRLLRLRLRRLRLRLLRLLLRRLLLRRLLRLRLLLLLLRRRLRLLRRRRLRRLRLLRRLLRRLLLRLLLRLRLRLLRRLLRLRRRRLLLLLLLLLLLLLLLLRLRLLRLRLLRRRLRLLRLLRLLRLLLRRLLLLRLRRRRLLRRRLRRRLLRLLRRRRLRL...

output:

Alice

result:

ok single line: 'Alice'

Test #87:

score: 0
Accepted
time: 9ms
memory: 4352kb

input:

1
952878
RRRLRLRRRRLLLLLRRLLLRRRRRRRRLLRLLRRRRRLRLLLLRLLLRLRRLRLRRRRLLLRLRRRRLLRRRRLLLRLRLLRLLRLRLLLRRRLLLRRRRRLLLLRLLLRLLLLRLLRLRRRLRRRLRRLRLRRRRRLRRRRRRRLLRRLLLRRLLRRRLRRLLRRRLLRRRLLRLRLLRLRRRLLRRRRRRRLRRLLLRLRRRLRLRLRLLRLRLLRRRLLLLRRRRLLLLLLLLLLLLLRRLRLRRLRLRRRRLRLRRRLRRLRRLLLRRLRRLRRLLLRLRLRRRLL...

output:

Bob

result:

ok single line: 'Bob'

Test #88:

score: 0
Accepted
time: 9ms
memory: 4192kb

input:

1
904792
RRRRLLRRRRLLRLRRRLLLRLLLLRLRRLLLRRLLRRRLRRLLLRRLRLRRLRRRRRRLRLRRLRLRLLLRRRRRLLRLRLLRLLRRRRRRLLRLLLLLLRRRLLLRRRRLRLRLRLLLRRRLRLLLLRRRRLLLRLRLLRRLRRRRRRRRRRRLRRRRLLLRLLRRLLLRLRLLLRRLLLLRLRLLRRRLRRRRLRLRLRRLLLLLRLLRRLLRRRLLRLRLRLRRRRRRLRLRRLRRRLLLRRRRRRRRRLRLRLRRRRRRLRLLLRLRLRRRRRLLRLRRRLLRRLL...

output:

Alice

result:

ok single line: 'Alice'

Test #89:

score: 0
Accepted
time: 9ms
memory: 4160kb

input:

1
1000000
RRRRLLRLRRRRLRLRLRLRRLLRRRRLRRRLRLLLLRRLRLLRRRRRRRLRLRRRLRLRLLLLRLLLLLLRRLRRRRRLLRRRLLLRRRRLLLLRLRRRLLLRLRRRLLRLLRLLLLRRRRLRRRRRLRLRRRRLRRLRLRRLRRLRRRRLLRRLRLLRRRRRLRLRRLLLRRLLLRRRLRLRLRLRRLRRRRLLRLLRLRRLRLRLRRLRLLRLLLLLLLLRRLLRRLLLLLRRRRRRLRLLRRRRRRRRRLLLLLRLLRRRRRLRLLLLLRLLRRLLRLRLRRLRLL...

output:

Alice

result:

ok single line: 'Alice'

Test #90:

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

input:

1
978376
RLLRRRLRRRRRRLLLLRRRLLRRLLLLRRLRRLRLLRRRLRLRLLRRRRRLLRLRRRRRLLRRLRLRLLLRRRLRLLRLLRLRLRLRLLRLRLRRRRRRLLLLRLRLRRRRRRLRLRRRLLLLRRRLLRLLRLLRLRRLRRLRLRRLRRLRLLRRRRRLLLLRRRRLLLLLRLRRLLLRLLRRLLRRLLLLRLLRRRLLLRLLLRRRLRRRRRRLRRLLRRLLRLLRLLRLRRLRRRLRRLLRRRLRLRRRLRLLLRLRRRLRLLRRRRLLLRLRRRLLLRRLLLRRLRL...

output:

Alice

result:

ok single line: 'Alice'

Test #91:

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

input:

1
938664
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR...

output:

Bob

result:

ok single line: 'Bob'

Test #92:

score: 0
Accepted
time: 5ms
memory: 4276kb

input:

1
982792
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR...

output:

Alice

result:

ok single line: 'Alice'

Test #93:

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

input:

1
1000000
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR...

output:

Alice

result:

ok single line: 'Alice'

Test #94:

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

input:

1
1000000
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR...

output:

Bob

result:

ok single line: 'Bob'

Test #95:

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

input:

1
1000000
RLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRL...

output:

Bob

result:

ok single line: 'Bob'

Test #96:

score: 0
Accepted
time: 5ms
memory: 4112kb

input:

1
959440
RRRLLLRLRRLRLLRRLLRLRLRLRLRRLLRRLLRLRRLLRRLRLLRLRRLRRLLLRRLLRLRLRLRRRLLLRLRLRLRLRLRRLLRLRLRLRLRRLLRLRLRLRLRRLLRLRLRRLRLLRLRLRLRLRLRLRRLLRLRLRRLLRLRLRLRLRLRLRRLLRLRLRRLRLLRLRLRRLLRRLLRRRRLLLLRLRLRLRRRLLLRLRLRLRRLLRLRRLLRRRLRLLLRRRLLRLLRLRRLRRLLLRLRRLLRLRLRLRLRRRLLLRLRRRLRLLLRLRLRRRLRLLLRRLRL...

output:

Bob

result:

ok single line: 'Bob'

Test #97:

score: 0
Accepted
time: 8ms
memory: 4128kb

input:

1
954892
RRLLRRLLRLRLRLRRRLRLLLRRLRLRLRRLLRLLRRLRRLLLRRRLLLRRLLRLRLRRRLRRLLLLRLRRLRLLRLRLRRLLRLRRRRLLLLRLRRLLRRLRLLRRLLRLRLRLRRLLRLRLRLRRRLLLRLRRLRRLLLRRRLLLRLRLRLRLRLRLRLRLRLRRLLRRLLRLRLRRRLLRLRLLRLRRLRRLRLRLLLRRLRRLLLRLRRLLRLRRRLLLRRRRRRLRRLLLLLLLRLRRRLRLLRRRRLLLLLRRLRRLLLRLRLRRRLRLLRLLRRRRLRRRLRL...

output:

Bob

result:

ok single line: 'Bob'

Test #98:

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

input:

1
936576
RLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLR...

output:

Bob

result:

ok single line: 'Bob'

Test #99:

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

input:

1
973390
RLRRLLRLRLRLRLRLRLRLRLRRLLRLRLRLRLRLRLRLRRRLRLLLRLRLRRLRLLRRLLRRLLRLRRLLRLRLRLRLRRRLRLLRLLRRLRLLRLRLRRLLRRRLRLLLRLRLRRLRRRRRLRLLRLLLLLRRLRRLLRRLRLLLRLRLRLRLRRLRLLRLRRRRLLLLRLRRLRLLRRLRLLRLRLRRRLRLLRRLLLRLRLRRLRRRLLLLRRRLRRLRLRLLRLLLRLRLRRRRLRRLLRLLLLRRRLRRLLLLRRLRLRLRLLRRRRRLLLLRLLRRRLRRRLL...

output:

Alice

result:

ok single line: 'Alice'

Test #100:

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

input:

1
1000000
RRRLLRLRRRLLLLRLRRLLRLRRLRRLLLRLRRLRRRRLLLRLLRLLRLRRLLRLRRRRLLRRLLLLRLRLRLRLRRLRLLRLRRLLRLRLRLRRRLLLRLRRLRLLRRLLRLRRRLRLLRLRRRLLRLLLRLRLRRRLLLRLRRLRLLRRLRRRLLLLRLRRRLLRLLRRLLRLRLRLRLRRRLLRLRLLRLRRLLRLRLRLRRRLLRLRLLRLRLRLRRLLRRLLRLRLRLRRRLRLLLRRRRLLLLRRRLRLLLRRLLRLRLRLRLRRLRRLRRLRLLLLRRLLRR...

output:

Bob

result:

ok single line: 'Bob'

Test #101:

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

input:

1
933076
RLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLR...

output:

Alice

result:

ok single line: 'Alice'

Test #102:

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

input:

1
983844
RRLRRLLLRLRLRLRRRRLLLRLRLLRLRLRRRRLLLLRLRLRRLRLLRLRLRRLLRLRRLLRLRRRLRRLLRRLLLRRLRLLLRRLLRLRRLRLRLLRLRRRLLRLRLLRRRRLLLRLLRRRLRRLLLLRRRRRLLLLLRRLLRLRRRRLLLLRRRRLLRLRLLRRLLLRRRLLLRLRRRLRRRLLLLLRRLRLRRLRLRLLLRRLLRLRLRLRLRLRLRRLRLLRLRRRRLRLRRLRLLLLRLLRLRRLLRRRLLLRRRLLLRRRLLLRRLLRRLRLLRRLLRLRLRLR...

output:

Bob

result:

ok single line: 'Bob'

Test #103:

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

input:

1
983596
RLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLR...

output:

Alice

result:

ok single line: 'Alice'

Test #104:

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

input:

1
996510
RLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLR...

output:

Alice

result:

ok single line: 'Alice'

Test #105:

score: 0
Accepted
time: 8ms
memory: 3536kb

input:

200
4998
RLRRLLRRLRLLRRLLRRRLLRLRLRLLLLRRLRLRLRLRRRRLLLRRRRRLLRRLRLRRRRLLRRLLLLRLRRLRRLRRLLRLRLRLRLLLRRRRLRRLLRLRRLRLLRRLRLRLRLLLLLRRLRLRLRLRLLRRLLLRRRLLLLLLRLLLRRLRRLRRRLRLLRRLLRRLRRRRRRRLLRLLLRLRLLLLLRLLLLRRRLLLLRRLLRRLLRRRRLLLRLRRLRLRLRRLLLLLRRRLRLRLRLRLLRLLRLRLRRLRRRRRLRRLRRRRLLLRLRRRRLLRRLLLRLR...

output:

Alice
Alice
Alice
Alice
Alice
Alice
Bob
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Bob
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Bob
Bob
Bob
Alice
Alice
Alice
Bob
Alice
...

result:

ok 200 lines

Test #106:

score: 0
Accepted
time: 8ms
memory: 3620kb

input:

200
4740
RRLRRRRRRRLRRRLRRLLLLLLLLRRLRRLRRRRRRRRRRRRRRLRRLLLRRRLRRLLRLRLRRLLLLLLRRRRLLRLRRRRRRRRRLLRLRRRRLLRLRLLLRLLRLRLLRRRLLRLLRRRRLRLRLLLLRLLLLLLLLLRRLLRRLLRRLRRRRLRRLLLLLLLRLRLRRRLLLRRLRRRRLLLRLLRLLLLRLLLRLLLLRRRRLLLRRRRLRLLLRLRLLRRRLLLRLLRRRRLRRLRRLRLRLRRLLLRRRLRLRRRRLRLLRLRLRRRRLRRRLRLRRLRRRLR...

output:

Alice
Bob
Bob
Bob
Alice
Alice
Alice
Bob
Alice
Alice
Alice
Bob
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Bob
Alice
Bob
Bob
Bob
Bob
Bob
Alice
Bob
Alice
Bob
Alice
Bob
Alice
Bob
Alice
Bob
Bob
Bob
Bob
Alice
Alice
Bob
Alice
Alice
Bob
Bob
Alice
Alice
Alice
Alice
Alice
Bob
Alice
Bob
Bob
Bob
Bob
Alice
Bob
Al...

result:

ok 200 lines

Test #107:

score: 0
Accepted
time: 8ms
memory: 3632kb

input:

200
4592
RLRLRRRRRLRRRRRLLLRRLLLLLRRRRRRRLRRLLLLLRLRRLLLLLRLRRRRRLRLLRRRRRLRLRLRRRRLLLLLLRLLRRRRLRLLRRRLLRLRRRRLRRLRLLRLLLLRLLLRRRRLLLRRLRRRRLRLRRLRLLLLRRRRLLLLLLLLLLRRRRRRRLRRRLRRRRRRLRRRRRLRRLRRRRRLRLRRLLRLLLRRRRRLRLLLLLRRLLRRLRLRRRLLLRLRRLLLRRLLRLLRLLLRRLRLLLRLLRLRRRLRRRLLLLRRRRRLRLLRRLLRLRLRRRRL...

output:

Bob
Bob
Bob
Alice
Alice
Bob
Bob
Bob
Bob
Bob
Alice
Alice
Alice
Bob
Bob
Alice
Bob
Alice
Bob
Alice
Bob
Bob
Bob
Bob
Alice
Alice
Alice
Bob
Bob
Bob
Bob
Alice
Bob
Alice
Alice
Alice
Alice
Alice
Bob
Bob
Alice
Bob
Bob
Alice
Alice
Alice
Bob
Bob
Alice
Bob
Bob
Alice
Alice
Bob
Alice
Alice
Bob
Alice
Bob
Bob
Alice
...

result:

ok 200 lines

Test #108:

score: 0
Accepted
time: 5ms
memory: 3652kb

input:

200
4594
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR...

output:

Bob
Bob
Alice
Bob
Alice
Alice
Bob
Bob
Alice
Alice
Alice
Alice
Alice
Alice
Bob
Alice
Alice
Alice
Bob
Bob
Alice
Alice
Alice
Bob
Alice
Alice
Bob
Alice
Bob
Alice
Bob
Bob
Bob
Bob
Alice
Bob
Bob
Alice
Bob
Bob
Alice
Bob
Bob
Alice
Alice
Bob
Bob
Bob
Alice
Bob
Bob
Alice
Alice
Alice
Alice
Bob
Alice
Alice
Bob
Al...

result:

ok 200 lines

Test #109:

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

input:

200
4834
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR...

output:

Bob
Alice
Bob
Alice
Bob
Alice
Alice
Bob
Alice
Alice
Alice
Bob
Bob
Bob
Bob
Alice
Alice
Alice
Alice
Alice
Bob
Bob
Alice
Bob
Alice
Alice
Alice
Alice
Bob
Alice
Alice
Bob
Alice
Bob
Bob
Bob
Alice
Bob
Alice
Bob
Alice
Alice
Bob
Bob
Alice
Bob
Alice
Alice
Bob
Alice
Alice
Bob
Bob
Alice
Bob
Bob
Alice
Bob
Alice
...

result:

ok 200 lines

Test #110:

score: 0
Accepted
time: 5ms
memory: 3580kb

input:

200
4514
RRLLRLRLRLRRRLLLRLRRRLLLRRLLRLRRLLRLRLRLRLRLRLRRLLRRRLLLRLRLRRLLRRLLRLRLRLRLRRLLRRLLRLRRRLLLRLRRRLLLRRLLRLRRLLRRLLRLRRRLLLRLRLRRRLRLLLRRLLRLRRRRLLLLRRLRLLRLRLRRRLLLRLRLRRRLLRLLRLRRRLLLRLRLRLRRLLRLRRLLRLRLRRLLRRLRLLRRLLRLRLRLRRLRRLLLRLRRLLRLRRRLLLRRLLRRRRLLLLRRLLRRLLRLRLRLRRLLRRLLRLRRLLRRLLR...

output:

Alice
Bob
Bob
Bob
Bob
Alice
Bob
Alice
Alice
Bob
Bob
Bob
Bob
Bob
Alice
Alice
Bob
Alice
Alice
Bob
Bob
Alice
Alice
Alice
Alice
Alice
Alice
Bob
Alice
Alice
Alice
Alice
Bob
Bob
Alice
Bob
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Alice
Bob
Bob
Bob
Alice
Bob
Alice
Bob
Bob
Alice
Alice
Bob
Alice
Alice
Bob
Al...

result:

ok 200 lines

Test #111:

score: 0
Accepted
time: 5ms
memory: 3744kb

input:

200
4770
RRRLLLRRLLRRRLLLRLRRLLRLRLRLRLRRLLRLRRLLRLRLRLRLRLRLRLRLRRLLRLRLRLRRLLRRRLLRLLRRLRRLLLRRRLLLRRLLRLRLRLRRRRLLLLRLRLRRLLRLRLRRLLRLRRLRLLRLRRLLRLRLRRLRRLLLRLRLRRLLRLRLRLRRRLLLRRLLRLRLRLRLRLRLRLRLRRLRLRLLRRLLRLRRLRRLLLRRLRLLRLRRLRLLRLRLRLRRLLRLRRLLRLRLRLRLRRLLRRLLRLRLRLLRRLRLRLRRRLRLLLRRRLLRLLR...

output:

Alice
Bob
Bob
Alice
Bob
Bob
Alice
Bob
Alice
Bob
Alice
Bob
Bob
Bob
Bob
Bob
Alice
Alice
Alice
Alice
Alice
Bob
Bob
Bob
Alice
Bob
Alice
Alice
Alice
Bob
Alice
Alice
Bob
Alice
Bob
Alice
Bob
Alice
Bob
Bob
Bob
Alice
Bob
Alice
Bob
Alice
Bob
Bob
Alice
Alice
Bob
Bob
Alice
Bob
Bob
Bob
Alice
Bob
Bob
Bob
Bob
Bob
...

result:

ok 200 lines

Test #112:

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

input:

200
4890
LLLLRLLRRRRRLRLRRRRLLRRLLLRLLLRRLLLLRLRRLLRLRRRLLRRRRLRLRLRLLLRRLLLLRRRRLLRLRRRRRRRRLLRRRRLLLLRRLLRRRLRLLLRRLRLRLLLRRRLRLRRLRLLRLLLRRLRRLRLLRLRLRRRLLLLLLRLRLLLRRRRLLRRRRLRLRRLLLLRLRRLRLLRLRRRLLRLRRRRRLRLRLRRLLRRRRLRRRLLRLRLLLLLRLRRRLLRRRRLRLRRLLRRLRRRLLRLLRRRLRLRRLLRLLLRRLRLRRLLRLLLLRLRRRRL...

output:

Alice
Alice
Alice
Bob
Bob
Bob
Alice
Bob
Alice
Bob
Bob
Bob
Bob
Alice
Alice
Bob
Bob
Alice
Bob
Alice
Bob
Alice
Alice
Bob
Bob
Alice
Bob
Alice
Bob
Bob
Alice
Bob
Alice
Alice
Bob
Bob
Alice
Alice
Bob
Bob
Alice
Bob
Bob
Bob
Bob
Alice
Alice
Bob
Bob
Bob
Alice
Bob
Bob
Bob
Bob
Bob
Bob
Bob
Alice
Bob
Alice
Bob
Alic...

result:

ok 200 lines

Test #113:

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

input:

200
4794
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRLRRRLLRRLRRRLLLLRLRLRRRRLLRRRLRRRLLLRLRRLRLRLRRLLLRRRLLLRLLRLRLRRLLRLRLRRLRLRRLRRRLRLRLLRLRRRLRLRLLLRLRLRLRLRRLLRRRRRRRRRRLLLL...

output:

Bob
Bob
Alice
Alice
Bob
Bob
Alice
Alice
Bob
Alice
Bob
Alice
Bob
Bob
Alice
Bob
Alice
Alice
Bob
Bob
Alice
Bob
Bob
Alice
Alice
Alice
Bob
Alice
Alice
Bob
Bob
Alice
Bob
Alice
Alice
Bob
Bob
Alice
Bob
Bob
Bob
Alice
Alice
Alice
Alice
Bob
Bob
Bob
Alice
Bob
Bob
Bob
Bob
Bob
Alice
Alice
Bob
Bob
Alice
Alice
Alic...

result:

ok 200 lines

Test #114:

score: 0
Accepted
time: 9ms
memory: 3976kb

input:

5
199998
LLRLLRRRRLLRLLLLRRRLLLLRLRLRRRLRRRRLLRRLRRLRRRLLRLLLRRRLRRLRRLRLRLLLLLRRRLRRRRRLRRLLLRLRRLLRLRRRRRLLLLRLLRRLRLLLRLRRLLRLLLLLRRRRLLRRRRLLRLLRRLRRLLRRLLRLRRRLLRLLLLLRLLRRLLLRRLRLRLLLLRRLRRRLLLLRRRLLRLLRRLLRLRLRLRLRLRLLRRLLLLRLRLRLLRLLRLLRRRLLRLRRRLLLLRLLLRLRLLRRLRRLRRLLLLLLLLLLRRRRRLRRLLRRLLR...

output:

Alice
Alice
Alice
Alice
Alice

result:

ok 5 lines

Test #115:

score: 0
Accepted
time: 9ms
memory: 4212kb

input:

5
200000
RLRRRLRLRRLRRLRLLRLRRLLLRRRRRRRRRLRLLRRLLRLRRLRLLRLRLLLLLRRRRLLLRRRRLRRRLRRRLRRRLLRLRRLRRLLLLRLRRRRLRLLRRRLLLLLLRRRRLLRRLRRLLLRLLLRLLLRLLRRLLLRRRRRLRLRRLLLLRRLRLRRLRRRRLLLRLRRRLLLLRRRLLLRRRLRRRRLLRLLLRLRLLRRRLLRRRLRLRRLLRLLLLLLRRLLRLRRLRRLRLRLLLLLLLRLRRRRRLRLRLRLRRLLRLLRLRLRRLRRRRRRLLRRRRRR...

output:

Alice
Bob
Bob
Alice
Bob

result:

ok 5 lines

Test #116:

score: 0
Accepted
time: 9ms
memory: 3896kb

input:

5
200000
RRLLRLLRRRRRLLRRLRRRLLRRRLRLRRRRLRRLRRRRLLLLLLLRLRRLRLRRLRLLRLLLRLRRLRRRRRRRLLLRRLLRLRRLLRLLRLRRRRLLLLLLLRLLLLRRRLRLLLRRLRRLRRLLLLLRLLRLRRRLRRLRRLLRRRRLRLLLLRLRRLLRLLRRRRRRLLRRLLRLRRLRRLLLLRRRRLRLRRRLLRRLLRRLRRRLRRRRRRRRRRLRLLLLRRLRLLRLRLRRLLLLRLLLRLLLRRRLLLLRRLLRLLLLRRLRLLLRLLRLLRRRRRRRLLR...

output:

Alice
Alice
Bob
Alice
Bob

result:

ok 5 lines

Test #117:

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

input:

5
187147
LRRLLRRRRRRLLLLRLLLRLLLLRLLLLRLRLRRRRLRRRLLRRLLLRRLLRRLRLLRLRLLRRLRRRLLRRRRRLLRLLLLRLLRRRRLRLRLRLLLRLLRLLRLRLRRRLRRRRLRRLRRRRLLRRLRRRLRLRLRLRRRLRLRLRLLLLRRRLRLRLRRRRLLLLLLLLLLLLRLLRLRLLLLRRRLRLRLLLLLLRRRRLRLRLLRLLLRRLLLRLLLRLLLLLLLLLLRLRRLRRLRRRLLLLRLRRLRLLRRLLLRLRLLLRLLRRRLRRLRLRLRRRLRLLRL...

output:

Alice
Alice
Bob
Alice
Alice

result:

ok 5 lines

Test #118:

score: 0
Accepted
time: 5ms
memory: 3700kb

input:

5
184088
RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR...

output:

Alice
Bob
Alice
Bob
Alice

result:

ok 5 lines

Test #119:

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

input:

5
198464
RLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLRLR...

output:

Alice
Bob
Bob
Alice
Alice

result:

ok 5 lines

Test #120:

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

input:

5
188434
RLRRRLLLRLRLRLRRLRLRLLRLRRRLLLRRLLRRLRLLRLRRLLRRLLRLRLRLRLRLRLRRRLRLLLRRLRLLRLRRLLRLRRLLRRRLLLRLRLRRLLRRRRLLLLRLRLRLRLRLRLRLRRLLRLRLRLRRLRLLRLRLRLRRLLRRLLRLRLRLRLRRLLRLRRLRRLLLRLRRRLLLRLRLRRLLRLRRRLLLRLRRLLRRRLLLRLRLRLRLRLRRRLLLRRLLRLRLRLRLRRLLRRLLRRRLLLRLRRLLRRRLRLLLRLRLRRLLRLRLRRRLLRLLRLR...

output:

Bob
Bob
Bob
Bob
Alice

result:

ok 5 lines

Test #121:

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

input:

5
189174
RRLLRRLLRLRRLLRLRLRLRLRRLLRLRRLLRLRRRLLLRLRLRLRLRLRRLLRLRRLRLLRLRLRLRLRLRLRLRLRLRLRRLLRLRLRRRRLLLLRLRLRLRLRLRLRLRRRLLLRRRLLRLLRRRRLLLLRLRRLLRLRRLRLLRLRRLLRRRLLLRRLLRRLRLLRLRRRLLLRLRLRRLRRLLLRLRLRLRLRLRLRLRLRLRLRLRLRLRRLLRLRRLRRLLLRLRLRRRRLLLLRLRLRRLLRLRLRLRLRLRLRRRRLLLLRRLLRLRRRLLLRLRRLLRLR...

output:

Alice
Bob
Bob
Bob
Alice

result:

ok 5 lines

Test #122:

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

input:

5
200000
RRRLLRLRRLRRRLLRLRRRRLLRRRLRLRRLRLRRRRRRRLRLRRRLRRRRRRLRRLRRLRLLLLLLRLRRLLRRLRRLRRLRRRRRLLLLLRLLLLRRRRRLRRRRRLRLLRRLRLLLRLRRRLLLRLRLLLRLRRLLRLRLLRRLLLRLRLRLRLLRLRLRLRLRLLLLLLLRRRRRLRRRLLLLLLLRRRRLLLLLLRRLRLRLRLRLRRLLRLRRRRLRRRLLLLRRLLRRRLLRRLRRLRLLRLLLRLLLRLLLRLRLRLRRRLRRRRLLRRRRRLRLRLLRRLL...

output:

Bob
Bob
Alice
Bob
Bob

result:

ok 5 lines

Extra Test:

score: 0
Extra Test Passed