#include <iostream>
#include <string>
using namespace std;

int hantei(int y, int m, int d){
	int ret = 0;
	for(int i = 0; i<y;i++){
		if (i % 400 == 0) { ret += 366; }
		else if (i % 100 == 0) { ret += 365; }
		else if (i % 4 == 0) { ret += 366; }
		else { ret += 365; }
	}
	if (m > 1) { ret += 31; }
	if (m > 2) {
		if (y % 400 == 0) { ret += 29; }
		else if (y % 100 == 0) { ret += 28; }
		else if (y % 4 == 0) { ret += 29; }
		else { ret += 28; }
	}
	if (m > 3) { ret += 31; }
	if (m > 4) { ret += 30; }
	if (m > 5) { ret += 31; }
	if (m > 6) { ret += 30; }
	if (m > 7) { ret += 31; }
	if (m > 8) { ret += 31; }
	if (m > 9) { ret += 30; }
	if (m > 10) { ret += 31; }
	if (m > 11) { ret += 30; }
	ret += d;
	return ret;
}

int main(){
	int y, m, d, ans;
	while(cin >> y >> m >> d){
		ans = hantei(y, m, d);
		if(ans < 682525){
			cout << "pre-meiji" << endl;
		}
		else if(ans<698555){
			cout << "meiji " << y - 1867 << " " << m << " " << d << endl;
		}
		else if(ans<703816){
			cout << "taisho " << y - 1911 << " " << m << " " << d << endl;
		}
		else if(ans<726476){
			cout << "showa " << y - 1925 << " " << m << " " << d << endl;
		}
		else{
			cout << "heisei " << y - 1988 << " " << m << " " << d << endl;
		}
	}
	return 0;
}