#define rep(i,n) for(int i=0;i<(int)(n);i++) #define ALL(v) v.begin(),v.end() typedef long long ll; #include using namespace std; int main(){ ios::sync_with_stdio(false); std::cin.tie(nullptr); int n,k; cin>>n>>k; vector A(n+3,'?'); rep(i,k){ int a; char c; cin>>a>>c; a--; A[a]=c; } vector ANS; rep(i,n/3+1){ map M; vector B; for(int j=0;j<3;j++){ int t=i*3+j; if(A[t]!='?' && M[A[t]]==0){ B.push_back(A[t]); M[A[t]]++; } } if(M['R']==0) B.push_back('R'); if(M['G']==0) B.push_back('G'); if(M['B']==0) B.push_back('B'); rep(j,3) ANS.push_back(B[j]); } rep(i,n) cout<