#include<cstdio>

using namespace std;

int y,m,d;

void pre(){
	printf("pre-meiji\n");
}

void meiji(){
	printf("meiji %d %d %d\n", y-1867, m, d);
}

void taisho(){
	printf("taisho %d %d %d\n", y-1911, m, d);
}

void showa(){
	printf("showa %d %d %d\n", y-1925, m, d);
}

void heisei(){
	printf("heisei %d %d %d\n", y-1988, m, d);
}

int main(void){

	
	while(scanf("%d%d%d", &y, &m, &d) != EOF){
		if(y < 1868){
			pre();
		}else if(y == 1868){
			if(m < 9){
				pre();
			}else if(m == 9){
				if(d < 8){
					pre();
				}else {
					meiji();
				}
			}else{
				meiji();
			}
		}else if(y > 1868 && y < 1912){
			meiji();
		}else if(y == 1912){
			if(m < 7){
				meiji();
			}else if(m == 7){
				if(d < 30){
					meiji();
				}else {
					taisho();
				}
			}else{
				taisho();
			}
		}else if(y > 1912 && y < 1926){
			taisho();
		}else if(y == 1926){
			if(m < 12){
				taisho();
			}else if(m == 12){
				if(d < 25){
					taisho();
				}else {
					showa();
				}
			}else {
				showa();
			}
		}else if( y > 1926 && y < 1989){
			showa();
		}else if( y == 1989){
			if(m < 1){
				showa();
			}else if(m == 1){
				if(d < 8){
					showa();
				}else {
					heisei();
				}
			}else {
				heisei();
			}
		}else{
			heisei();
		}
	}
	return 0;
}