//10进制转换成2进制
#include<iostream>
using namespace std;
g(int n){
if(n){
g(n/2);
cout<<n%2;
}
}
int main(){
int n;
cin>>n;
g(n);
return 0;
}
10进制转换成26进制
#include<cstdio>
void g(int t) {
if(t) {
g((t-1)/26);
putchar(65+(t-1)%26);
}
}
int main() {
int n,x,y;
char s[64],*p;
for(scanf("%d ",&n); n--;) {
gets(s);
if(sscanf(s,"%*c%d%*c%d",&x,&y)==2) {
g(y);
printf("%d\n",x);
} else {
for(x=0,p=s; *p>64; ++p) {
x=x*26+*p-64;
}
printf("R%sC%d\n",p,x);
}
}
return 0;
}