
import java.io.*; 
import java.util.*; 
class wareki_seireki {
	
	public static void main(String args[])
    {
            int x_nen, y_tuki, z_hi, r_all;
  
            //System.out.print("input integer: ");
            InputStreamReader isr = new InputStreamReader(System.in);
            BufferedReader br = new BufferedReader(isr);
            for(;;){
            try{
            	
            	String buf = br.readLine(); 
            	if(buf==null){break;}
            	if(buf.length()<8){continue;}
            	String nen = buf.substring(0,4);
            	String tuki = buf.substring(4,6);
            	String hi = buf.substring(6,8);
            	String all = buf.substring(0,8);
            	
            	x_nen = Integer.parseInt(nen); 
            	y_tuki = Integer.parseInt(tuki); 
            	z_hi = Integer.parseInt(hi); 
            	r_all = Integer.parseInt(all);
            	                             
            }catch(Exception e){ 
            
                    x_nen = 0;
                    y_tuki=0;
                    z_hi=0;
                    r_all = 0;
            }
        
            String err="";
            try{
                Calendar c = Calendar.getInstance();
                c.clear();
                c.setLenient(false);
                err="年";
                c.set(Calendar.YEAR, x_nen);
                c.getTime();
                err="月";
                c.set(Calendar.MONTH, y_tuki-1);
                c.getTime();
                err="日";
                c.set(Calendar.DATE, z_hi);
                c.getTime();
                err="";
            }
            catch(IllegalArgumentException ex){
            	System.out.println("不正な"+err+": "+r_all);
            	continue;
            }

        
            if(18691023<=r_all && 19120729>=r_all  && 01<=y_tuki && 13>y_tuki && 01<=z_hi && 32>z_hi) {
        		int meiji=x_nen-1868;
        		System.out.println(("明治")+meiji+("年")+y_tuki+("月")+(++z_hi)+("日"));	
           }
        	
        	if(19120730<=r_all && 19261224>=r_all  && 01<=y_tuki && 13>y_tuki && 01<=z_hi && 32>z_hi) {
        		int taisyo=x_nen-1911;
        		System.out.println(("大正")+taisyo+("年")+y_tuki+("月")+z_hi+("日"));	
        	}
        	
        	if(19261225<=r_all && 19890107>=r_all  && 01<=y_tuki && 13>y_tuki && 01<=z_hi && 32>z_hi) {
        		int syowa=x_nen-1925;
        		System.out.println(("昭和")+syowa+("年")+y_tuki+("月")+z_hi+("日"));	
        	}
        	
        	if(19890108<=r_all && 20121231>=r_all  && 01<=y_tuki && 13>y_tuki && 01<=z_hi && 32>z_hi) {
        		int heisei=x_nen-1988;
        		System.out.println(("平成")+heisei+("年")+y_tuki+("月")+z_hi+("日"));	
        	}
      
     
            }
    }
	
    }
