#include using namespace std; using ll = long long; int main() { cin.tie(nullptr); ios_base::sync_with_stdio(false); const vector col = {'R', 'G', 'B'}; int N, K; cin >> N >> K; vector> P(K); for (int i = 0; i < K; i++) { char A; cin >> P[i].first >> A; P[i].first--; if (A == 'R') P[i].second = 0; else if (A == 'G') P[i].second = 1; else P[i].second = 2; } sort(P.begin(), P.end()); vector ans(N, -1); int idx = 0; for (int i = 0; i < N; i++) { int c = 0; if (idx < K && P[idx].first == i) { c = P[idx].second; idx++; } if (i % 3 == 1) { if (ans[i - 1] == c) c = (c + 1) % 3; } else if (i % 3 == 2) { while (true) { if (ans[i - 1] != c && ans[i - 2] != c) break; c = (c + 1) % 3; } } ans[i] = c; } for (int i = 0; i < N; i++) cout << col[ans[i]]; cout << '\n'; }