#include #include #include #include #include #include #include #include #define ll long long #define LL unsigned __int64 #define inf 0x3f3f3f3f #define eps 1e-8 #include #define ls l,mid,rt<<1 #define rs mid+1,r,rt<<1|1 using namespace std; int arr[1000000]; char str[3]={'R','G','B'}; int main(){ int i,j,k,cla,m; LL n; scanf("%d",&cla); while(cla--){ memset(arr,0,sizeof(arr)); k = 0; scanf("%d %I64d",&m,&n); while(n){ arr[k++]=n%3; n /= 3; } for(i = m-1;i >= 0;-- i){ printf("%c",str[arr[i]]); } puts(""); } return 0; }