3rd word differ
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
while(n--){
string s;
cin>>s;
if(s.find('R')!=string::npos&&s.find('C')!=string::npos&&isdigit(s[s.find('C')-1])){
for(int i=0;i<s.size();i++){
if(isalpha(s[i]))s[i]=' ';
}
stringstream sin;
sin<<s;
int r,c;
sin>>c;
sin>>r;
string ans1="";
while(r){
ans1+=r%26+'A'-1;
r/=26;
}
reverse(ans1.begin(),ans1.end());
cout<<ans1<<c<<'\n';
}else{
int c=0,r;
string ans1="";
for(int i=0;i<s.size();i++){
if(isalpha(s[i]))ans1+=s[i];
else break;
}
for(int i=ans1.size()-1;i>=0;i--)c=c*26+ans1[i]-'A';
c+=ans1.size();
for(int i=0;i<s.size();i++){
if(isalpha(s[i]))s[i]=' ';
else break;
}
stringstream sin;
sin<<s;
sin>>r;
cout<<'R'<<r<<'C'<<c<<'\n';
}
}
}