#include<iostream>
#include<cstring>
using namespace std;
string s[10]={"甲","乙","丙","丁","戊","己","庚","辛","壬","癸"};
string s1[12]={"子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"};
string str[60];
int main()
{
int n;cin>>n;
int n1=0;
int i=0,j=0,k=0;
//将这60个存起来
while(n1<60)
{
n1++;
if(k==12) k-=12;
if(j==10) j-=10;
str[i]+=s[j];
str[i]+=s1[k];
i++;j++;k++;
}
//for(int i=0;i<60;i++) cout<<str[i]<<" ";
while(n--)
{
int a;cin>>a;
int b=a-1984;
int c=b%60;
if(c>=0) cout<<str[c]<<endl;
else cout<<str[c+60]<<endl;
}
/* while(n--)
{
int a;cin>>a;
int b=a-1984;
//属于十二支的第几个
int c=b%12;
//属于十干的第几支
int d=b%10;
if(d<0)
{
cout<<s[d+10];
if(c<0) cout<<s1[c+12]<<endl;
else cout<<s1[c]<<endl;
}
else{
cout<<s[d];
if(c<0) cout<<s1[c+12]<<endl;
else cout<<s1[c]<<endl;
}
}*/
return 0;
}