#include <stdio.h>

void judge_era(int year, int month, int day);

int main(void)
{
    int y, m, d;
    while ((scanf("%d %d %d", &y, &m, &d)) != EOF) {
        judge_era(y, m, d);
    }
    return 0;
}

void judge_era(int year, int month, int day)
{

//年号を比較するため、日付を数に変換する                                        
//具体的には、day + month * 100 + year * 10000                                  
//例として2013 11 20 は　20131120 となる                                        

    int date = day + month * 100 + year * 10000;
    if (date <= 18680907) {
      printf("pre-meiji\n");
    } else if (date <= 19120729) {//前の条件否定　つまり date > 18680908 のとき
      printf("meiji %d %d %d\n", year - 1867, month, day);
    } else if (date <= 19261224) {//以下同様                                    
      printf("taisho %d %d %d\n", year - 1911, month, day);
    } else if (date <= 19890107) {
      printf("showa %d %d %d\n", year - 1925, month, day);
    } else if (date >= 19890108) {
      printf("heisei %d %d %d\n", year- 1988, month, day);
    }
}