#include<cstdio>

using namespace std;

bool lt(int y1,int m1,int d1,int y2,int m2,int d2)
{
	if(y1<y2)	return true;
	if(y1>y2)	return false;
	if(m1<m2)	return true;
	if(m1>m2)	return false;
	if(d1<d2)	return true;
	if(d1>d2)	return false;
	return false;
}

int main(){
	int y,m,d;
	for(;~scanf("%d%d%d",&y,&m,&d);){
		if     (lt(y,m,d,1868,9,8))		puts("pre-meiji");
		else if(lt(y,m,d,1912,7,30))	printf("meiji %d %d %d\n",y-1867,m,d);
		else if(lt(y,m,d,1926,12,25))	printf("taisho %d %d %d\n",y-1911,m,d);
		else if(lt(y,m,d,1989,1,8))		printf("showa %d %d %d\n",y-1925,m,d);
		else							printf("heisei %d %d %d\n",y-1988,m,d);
	}
	return 0;
}