#include <stdio.h>
#include <stdbool.h>

const int ERA_PRE_MEIJI = -1;
const int ERA_MEIJI = 0;
const int ERA_TAISHO = 1;
const int ERA_SHOWA = 2;
const int ERA_HEISEI = 3;

const int ERA_BEGIN_YEAR[] = {1868, 1912, 1926, 1989}; 
const int ERA_BEGIN_MONTH[] = {9, 7, 12, 1};
const int ERA_BEGIN_DATE[] = {8, 30, 25, 8};

int compare_date(int y1, int m1, int d1, int y2, int m2, int d2);
int era_of_date(int year, int month, int date);
void print_date(int era, int year, int month, int date);

int main()
{
    int year, month, day;
    while (scanf("%d%d%d", &year, &month, &day) != EOF) {
        int era = era_of_date(year, month, day);
        print_date(era, year, month, day);
    }

    return 0;
}


// y1/m1/d1 と y2/m2/d2 を比較し、前者が早ければ負、後者が早ければ正、同じなら0を返す
int compare_date(int y1, int m1, int d1, int y2, int m2, int d2)
{
    if (y1 < y2) {
        return -1;
    } else if (y1 > y2) {
        return 1;
    }

    //y1 == y2
    if (m1 < m2) {
        return -1;
    } else if (m1 > m2) {
        return 1;
    }

    //y1 == y2, m1 == m2
    if (d1 < d2) {
        return -1;
    } else if (d1 > d2) {
        return 1;
    }

    //same date
    return 0;
}

int era_of_date(int year, int month, int date)
{
    int era = -1;
    for (; era < ERA_HEISEI; era++) {
        // 次の元号の開始日と比較する
        int compare_result = compare_date(
                year, month, date,
                ERA_BEGIN_YEAR[era + 1], ERA_BEGIN_MONTH[era + 1], ERA_BEGIN_DATE[era + 1]
                );

        if (compare_result < 0) {
            break;
        }
    }

    return era;
}

void print_date(int era, int year, int month, int date)
{
    //まずは元号を出力する
    bool pre_meiji = false;
    if (era == ERA_MEIJI) {
        printf("meiji");
    } else if (era == ERA_TAISHO) {
        printf("taihso");
    } else if (era == ERA_SHOWA) {
        printf("showa");
    } else if (era == ERA_HEISEI) {
        printf("heisei");
    } else {
        printf("pre-meiji");
        pre_meiji = true;
    }

    //明治以降なら日付も出力する
    if (!pre_meiji) { 
        printf(" %d %d %d", year - ERA_BEGIN_YEAR[era] + 1, month, date);
    }

    //最後に改行しておしまい
    printf("\n");
}