#include <bits/stdc++.h>
using namespace std;
int main() {
  string s, fa = "", sa = "", l;
  long long n, m = 1, a;
  cin >> n;
  for (int i = 0; i < n; i++) {
    fa = sa = "";
    m = 1;
    int wert = 0, chec = 0;
    cin >> s;
    for (int z = 1; z < s.size(); z++) {
      if (s[z] < 65) chec = 1;
      if (s[0] == 'R' && chec == 1 && s[z] == 'C') {
        wert = 1;
        break;
      }
    }
    if (s[0] == 'R' && s[1] < 58 && wert == 1) {
      int flag = 0, coun = 1;
      for (int j = 1; j < s.size(); j++) {
        if (s[j] != 'C' && flag == 0) {
          fa = fa + s[j];
        } else if (s[j] == 'C')
          flag = 1;
        else if (flag == 1) {
          sa += s[j];
        }
      }
      int q, asd;
      q = atoi(sa.c_str());
      asd = q;
      sa = "";
      int d;
      while (q > 0) {
        d = q % 26;
        if (d == 0) {
          d = 26;
          q--;
        }
        sa = char(d + 'A' - 1) + sa;
        q /= 26;
      }
      cout << sa << fa << endl;
    } else {
      for (int j = 0; j < s.length(); j++) {
        if (s[j] > 64) {
          sa += s[j];
        } else {
          fa += s[j];
        }
      }
      int t = 1;
      int q = sa.size();
      while (q != 1) {
        t *= 26;
        q--;
      }
      int d = 0;
      for (int j = 0; j < sa.size(); j++) {
        d += (sa[j] - 'A' + 1) * t;
        t /= 26;
      }
      cout << "R" << fa << "C" << d << endl;
    }
  }
  return 0;
}
