#include #include #include using namespace std; int main() { int n, k; cin >> n >> k; char c[200005]; for (int i = 0; i < n; i++) { c[i] = '.'; } for (int i = 0; i < k; i++) { int a; cin >> a; a--; cin >> c[a]; } string BRG = "BRG"; string ans; int d = 0; for (int i = 0; i < n; i++) { if (i % 3 == 0) { d = 0; } if (c[i] == '.' || ((d >> ((int)c[i] % 3))) & 1) { for (int j = 0; j < 3; j++) { if (!((d >> j) & 1)) { ans += BRG[j]; d ^= 1 << j; break; } } } else { d ^= 1 << ((int)c[i] % 3); ans += BRG[(int)c[i] % 3]; } } cout << ans << endl; }