/**
*日历类问题,注意不包含今天
*/
#include <cstdio>
#include <cstdlib>
#include <cstring>
using namespace std;
#define HAAB_YEAR 365
#define TZOLKIN_YEAR 260
char haab_cal[19][10]={"pop", "no", "zip", "zotz", "tzec", "xul", "yoxkin", "mol", "chen", "yax", "zac", "ceh", "mac", "kankin", "muan", "pax", "koyab", "cumhu","uayet"};
char tzo_cal[20][10]={"imix", "ik", "akbal","kan","chicchan","cimi","manik","lamat","muluk","ok","chuen","eb","ben","ix","mem","cib","caban","eznab","canac","ahau"};
int find_h_num(char* name)
{
for(int i = 0; i < 19; i++)
{
if(strcmp(name, haab_cal[i]) == 0)
return i;
}
return -1;
}
int main(void)
{
int n;
char ch;
int h_year, t_year, h_day, t_day_num;
char h_month[10], t_day_word[10];
char str[100];
scanf("%d",&n);
printf("%d\n",n);
for(int i = 0; i < n; i++)
{
scanf("%d%c", &h_day, &ch);
scanf("%s", h_month);
scanf("%d", &h_year);
int total_days = HAAB_YEAR*h_year + find_h_num(h_month)*20 + h_day;
t_year = total_days/ TZOLKIN_YEAR;
t_day_num = total_days%13 + 1;
strcpy(t_day_word, tzo_cal[total_days%20]);
printf("%d %s %d\n", t_day_num, t_day_word, t_year);
}
}