#include#include using namespace std; char map[30][10] = {"pop","no","zip","zotz","tzec","xul","yoxkin","mol","chen","yax","zac","ceh","mac","kankin","muan","pax","koyab","cumhu","uayet"}; char map2[30][10] = {"imix","ik","akbal","kan","chicchan","cimi","manik","lamat","muluk","ok","chuen","eb","ben","ix","mem","cib","caban","eznab","canac","ahau"}; int main() { int t,i; int d,m,y; char str[10]; scanf("%d",&t); printf("%d\n",t); while(t--) { scanf("%d. %s %d",&d,str,&y); for(i = 0;i < 19; i++) if(strcmp(map[i],str) == 0) break; d += i * 20 + y * 365 + 1; y = d / 260; if(d % 260 == 0) y--; m = d % 260 % 20; if(!m) m = 20; d = d % 260 % 13; if(!d) d = 13; printf("%d %s %d\n",d,map2[m-1],y); } return 0; }