#include<bits/stdc++.h>
#define ___05vPEunPNtlB 	
#define ___wH4lkJEVib96DK  
#define ___pS7f6 "! "
#define ___HVLjwJ6qz ""
#define ___Hb70snn "BR"
#define ___0VEFGozhIttV8j "Blue"
#define ___NMWplxgwM60bR "RB"
#define ___Oaneu6v92 "Red"
#define ___FuGLWqx8FVtLBn ' '
#define ___SfLyB '?'
#define ___jOz8J8KpRgYAR 'B'
#define ___2WSrejXo 'R'
#define ___dQcKrEmhN ) 
#define ___6kAIImvh4LZm3 );
#define ___2YeUaI ){
#define ___PMuBAsJHdq 0;
#define ___KxkeQbec9az ;
#define ___4BOsFMWATpCn <<*it;
#define ___SEhzTL <<ans<<endl<<flush;
#define ___L9WweKjbZYeCJP ans.push_back(
#define ___mfNbvy ans;
#define ___y7Qm8tG ans=
#define ___7Y76GHt ans[fb.back()-1]=
#define ___ljI9f ans[i-1]=
#define ___53Mc1bwU bool 
#define ___95ogCA0USglCS break;
#define ___NQnOVu cin>>n;
#define ___T6ebE3RaSDLHBj cin>>st;
#define ___8Csk89 cout<<
#define ___t8cGfY5m cout<<endl<<flush;
#define ___ZCl6x6G3 else 
#define ___dCNcLY8z2fs2T else{
#define ___jGjf6 f=0;
#define ___uQwFFIhpCfck f=1;
#define ___xrCIAN7O fb.pb(i+n);
#define ___LPWXUc fb=tmp;
#define ___gEKVuNzs for(j=0;
#define ___DqRS3Kw foreach(it,fb) 
#define ___O3r0vFJOEOU foreach(it,fr) 
#define ___CUBPa1YsA4cz1 foreach(it,q) 
#define ___Wc5BmHhKwwd fr,fb,tmp;
#define ___kYI3JuurmNQ3 fr.clear();
#define ___Zvhq6 fr.pb(i);
#define ___0wKOS4uu1GalF fr.push_back(i);
#define ___nMxNz9JB838v1T if(!f){
#define ___oPGu6fV8Y if(*it==i){
#define ___ZBbI1pAwe if(fr.size()<n&&ans[i-1]==
#define ___G3grdwvy if(fr.size()<n/2&&ans[i-1]==
#define ___9js5f8Lni1G if(n==1){
#define ___9IX6fj if(query(fr)==
#define ___UhQvlzJxE if(query(tmp)==
#define ___6lh1pOWmxThM2s int 
#define ___ar17WvOVR j++) 
#define ___FbVFLzq052 j<mid;
#define ___sV8sQM j<n-mid;
#define ___lrL4GB81A j<n-ss;
#define ___D77bTaaTh j<ss;
#define ___fcAMobD2gDUR l=0,r=n+1,mid,ss=0;
#define ___RL8VCEYpAB9rJ l=ss=mid+1;
#define ___J5s5aK8A main()
#define ___Z8KB8dQ35r mid=(l+r)/2;
#define ___ccD5FJ4p7npt n,i,j;
#define ___l0WFiszMBvw4 namespace 
#define ___q5INnxO q)
#define ___b6Dsm query(vector<int> 
#define ___A5VlyEHAkn r=mid;
#define ___bHcOFbIOjelj6Q rep(i,n){
#define ___5eCCMWY6 rep(i,n+n)if(ans[i-1]==
#define ___lrXekWc3wBC2h rep(i,n+n){
#define ___ccHl2w71z9M return 
#define ___3OLMN6n st;
#define ___Y7SoyTC6m std;
#define ___X4VhBx3X4Fnq string 
#define ___btRynIT9Nv swap(fr,fb);
#define ___OzgqvU0ubq tmp.clear();
#define ___b3hhc tmp.pb(1);
#define ___Q0EzjoD0dWRpoJ tmp.pb(fb[j]);
#define ___rzlUM tmp.pb(fr[j]);
#define ___aSB9MqY tmp.pop_back();
#define ___yic8TBfW tmp.push_back(i);
#define ___o50iHAPVso5l tmp=fb;
#define ___EDJigmpQsVH tmp=fr;
#define ___Aa8NN5Mu using 
#define ___3AxARNt4o vector<int> 
#define ___rdyYvQKoLaYiy while(l<r){
#define ___OedqOT6tAGE {
#define ___LGirWIryJF2a }
#include <bits/stdc++.h> 
#define ll long long 
#define pb push_back 
#define fi first 
#define se second 
#define sort stable_sort 
#define all(x) (x).begin(),(x).end() 
#define rep(i,x) for (register int (i)=(1);(i)<=(x);(i)++) 
#define rep2(i,x) for (register int (i)=(x);(i)>=(1);(i)--) 
#define foreach(it,c) for(__typeof((c).begin()) it=(c).begin();it!=(c).end();it++) 
___Aa8NN5Mu ___l0WFiszMBvw4 ___Y7SoyTC6m ___6lh1pOWmxThM2s ___ccD5FJ4p7npt ___X4VhBx3X4Fnq ___mfNbvy ___3AxARNt4o ___Wc5BmHhKwwd 
___X4VhBx3X4Fnq ___b6Dsm ___q5INnxO ___OedqOT6tAGE ___05vPEunPNtlB ___8Csk89 ___SfLyB ___KxkeQbec9az ___05vPEunPNtlB ___CUBPa1YsA4cz1 
___8Csk89 ___FuGLWqx8FVtLBn ___4BOsFMWATpCn ___05vPEunPNtlB ___t8cGfY5m ___05vPEunPNtlB ___X4VhBx3X4Fnq ___3OLMN6n ___T6ebE3RaSDLHBj 
___05vPEunPNtlB ___ccHl2w71z9M ___3OLMN6n ___LGirWIryJF2a ___6lh1pOWmxThM2s ___J5s5aK8A ___OedqOT6tAGE ___05vPEunPNtlB ___NQnOVu 
___05vPEunPNtlB ___9js5f8Lni1G ___05vPEunPNtlB ___05vPEunPNtlB ___b3hhc ___05vPEunPNtlB ___05vPEunPNtlB ___UhQvlzJxE ___Oaneu6v92 
___dQcKrEmhN ___y7Qm8tG ___NMWplxgwM60bR ___KxkeQbec9az ___wH4lkJEVib96DK ___ZCl6x6G3 ___y7Qm8tG ___Hb70snn ___KxkeQbec9az 
___05vPEunPNtlB ___05vPEunPNtlB ___8Csk89 ___pS7f6 ___SEhzTL ___05vPEunPNtlB ___05vPEunPNtlB ___ccHl2w71z9M ___PMuBAsJHdq 
___05vPEunPNtlB ___LGirWIryJF2a ___05vPEunPNtlB ___y7Qm8tG ___HVLjwJ6qz ___KxkeQbec9az ___05vPEunPNtlB ___bHcOFbIOjelj6Q 
___05vPEunPNtlB ___05vPEunPNtlB ___L9WweKjbZYeCJP ___SfLyB ___6kAIImvh4LZm3 ___05vPEunPNtlB ___05vPEunPNtlB ___L9WweKjbZYeCJP 
___SfLyB ___6kAIImvh4LZm3 ___05vPEunPNtlB ___05vPEunPNtlB ___Zvhq6 ___05vPEunPNtlB ___05vPEunPNtlB ___xrCIAN7O ___05vPEunPNtlB 
___LGirWIryJF2a ___05vPEunPNtlB ___9IX6fj ___0VEFGozhIttV8j ___dQcKrEmhN ___btRynIT9Nv ___05vPEunPNtlB ___6lh1pOWmxThM2s 
___fcAMobD2gDUR ___05vPEunPNtlB ___rdyYvQKoLaYiy ___05vPEunPNtlB ___05vPEunPNtlB ___Z8KB8dQ35r ___05vPEunPNtlB ___05vPEunPNtlB 
___OzgqvU0ubq ___05vPEunPNtlB ___05vPEunPNtlB ___gEKVuNzs ___sV8sQM ___ar17WvOVR ___rzlUM ___05vPEunPNtlB ___05vPEunPNtlB 
___gEKVuNzs ___FbVFLzq052 ___ar17WvOVR ___Q0EzjoD0dWRpoJ ___05vPEunPNtlB ___05vPEunPNtlB ___UhQvlzJxE ___0VEFGozhIttV8j ___2YeUaI 
___05vPEunPNtlB ___05vPEunPNtlB ___05vPEunPNtlB ___A5VlyEHAkn ___05vPEunPNtlB ___05vPEunPNtlB ___LGirWIryJF2a ___05vPEunPNtlB 
___05vPEunPNtlB ___dCNcLY8z2fs2T ___05vPEunPNtlB ___05vPEunPNtlB ___05vPEunPNtlB ___RL8VCEYpAB9rJ ___05vPEunPNtlB ___05vPEunPNtlB 
___LGirWIryJF2a ___05vPEunPNtlB ___LGirWIryJF2a ___05vPEunPNtlB ___OzgqvU0ubq ___05vPEunPNtlB ___gEKVuNzs ___lrL4GB81A ___ar17WvOVR 
___rzlUM ___05vPEunPNtlB ___gEKVuNzs ___D77bTaaTh ___ar17WvOVR ___Q0EzjoD0dWRpoJ ___05vPEunPNtlB ___LPWXUc ___7Y76GHt ___jOz8J8KpRgYAR 
___KxkeQbec9az ___05vPEunPNtlB ___5eCCMWY6 ___SfLyB ___2YeUaI ___05vPEunPNtlB ___05vPEunPNtlB ___53Mc1bwU ___jGjf6 ___05vPEunPNtlB 
___05vPEunPNtlB ___DqRS3Kw ___oPGu6fV8Y ___05vPEunPNtlB ___05vPEunPNtlB ___05vPEunPNtlB ___uQwFFIhpCfck ___95ogCA0USglCS 
___05vPEunPNtlB ___05vPEunPNtlB ___LGirWIryJF2a ___05vPEunPNtlB ___05vPEunPNtlB ___nMxNz9JB838v1T ___05vPEunPNtlB ___05vPEunPNtlB 
___05vPEunPNtlB ___o50iHAPVso5l ___05vPEunPNtlB ___05vPEunPNtlB ___05vPEunPNtlB ___aSB9MqY ___05vPEunPNtlB ___05vPEunPNtlB 
___05vPEunPNtlB ___yic8TBfW ___05vPEunPNtlB ___05vPEunPNtlB ___05vPEunPNtlB ___UhQvlzJxE ___0VEFGozhIttV8j ___dQcKrEmhN ___ljI9f 
___jOz8J8KpRgYAR ___KxkeQbec9az ___wH4lkJEVib96DK ___ZCl6x6G3 ___ljI9f ___2WSrejXo ___KxkeQbec9az ___05vPEunPNtlB ___05vPEunPNtlB 
___LGirWIryJF2a ___05vPEunPNtlB ___LGirWIryJF2a ___05vPEunPNtlB ___kYI3JuurmNQ3 ___05vPEunPNtlB ___lrXekWc3wBC2h ___05vPEunPNtlB 
___05vPEunPNtlB ___G3grdwvy ___jOz8J8KpRgYAR ___dQcKrEmhN ___0wKOS4uu1GalF ___05vPEunPNtlB ___LGirWIryJF2a ___05vPEunPNtlB 
___lrXekWc3wBC2h ___05vPEunPNtlB ___05vPEunPNtlB ___ZBbI1pAwe ___2WSrejXo ___dQcKrEmhN ___0wKOS4uu1GalF ___05vPEunPNtlB ___LGirWIryJF2a 
___05vPEunPNtlB ___5eCCMWY6 ___SfLyB ___2YeUaI ___05vPEunPNtlB ___05vPEunPNtlB ___53Mc1bwU ___jGjf6 ___05vPEunPNtlB ___05vPEunPNtlB 
___O3r0vFJOEOU ___oPGu6fV8Y ___05vPEunPNtlB ___05vPEunPNtlB ___05vPEunPNtlB ___uQwFFIhpCfck ___95ogCA0USglCS ___05vPEunPNtlB 
___05vPEunPNtlB ___LGirWIryJF2a ___05vPEunPNtlB ___05vPEunPNtlB ___nMxNz9JB838v1T ___05vPEunPNtlB ___05vPEunPNtlB ___05vPEunPNtlB 
___EDJigmpQsVH ___05vPEunPNtlB ___05vPEunPNtlB ___05vPEunPNtlB ___aSB9MqY ___05vPEunPNtlB ___05vPEunPNtlB ___05vPEunPNtlB 
___yic8TBfW ___05vPEunPNtlB ___05vPEunPNtlB ___05vPEunPNtlB ___UhQvlzJxE ___0VEFGozhIttV8j ___dQcKrEmhN ___ljI9f ___jOz8J8KpRgYAR 
___KxkeQbec9az ___wH4lkJEVib96DK ___ZCl6x6G3 ___ljI9f ___2WSrejXo ___KxkeQbec9az ___05vPEunPNtlB ___05vPEunPNtlB ___LGirWIryJF2a 
___05vPEunPNtlB ___LGirWIryJF2a ___05vPEunPNtlB ___8Csk89 ___pS7f6 ___SEhzTL ___05vPEunPNtlB ___ccHl2w71z9M ___PMuBAsJHdq 
___LGirWIryJF2a 

Measured memory_bytes: 724