import java.util.*;

public class ii
{

static boolean pres(int r)
{
	if ((r%4)==0) return true;
	else return false;
}
static boolean mes(int m, int d , int r)
{
	boolean pom = false;
	switch (m)	
	{
		case 1:{if (d<32) pom=true;break;}
		case 2:{if ((d<29)|| ((pres(r))&&(d==29))) pom=true;break;}
		case 3:{if (d<32) pom=true;break;}
		case 4:{if (d<31) pom=true;break;}
		case 5:{if (d<32) pom=true;break;}
		case 6:{if (d<31) pom=true;break;}
		case 7:{if (d<32) pom=true;break;}
		case 8:{if (d<32) pom=true;break;}
		case 9:{if (d<31) pom=true;break;}
		case 10:{if (d<32) pom=true;break;}
		case 11:{if (d<31) pom=true;break;}
		case 12:{if (d<32) pom=true;break;}
		default: {}
		
	}
	return pom;


}
	public static void main(String []args)
	{
		Scanner sc = new Scanner (System.in);
		String retaz = "";
		boolean k = false;
		String r1 = "";
		Long cislo = 0l;
		boolean vyp = false;
		

 
boolean boy=true;
		do 
		{
			retaz = sc.nextLine();
			
			if (retaz.charAt(0)!='e'){
			for (int i = 0; i<retaz.length(); i++)
				{
					
					if (retaz.charAt(i) == '/')
					{
						if(i!=6){
						k = true;
						break;
						}
					}
				}
			
			
			if (((retaz.length()>9)&&(retaz.length()<12)) && (!k))
			{
				
				r1 = "";
				for (int i = 0; i<retaz.length(); i++)
				{
					if (retaz.charAt(i) != '/')
					{
												
						r1=r1+retaz.charAt(i);
					}
				}
				
				cislo = Long.parseLong(r1);
				
				
				
					
			}
			

		
			if ((((cislo%11)==0)&&(r1.length()==10)) || (r1.length()==9) )
			{
			
				if (r1.charAt(0)!='1')
				{
				
					String YY= r1.substring(0,2);
					String MM= r1.substring(2,4);
					String DD= r1.substring(4,6);
					int y= Integer.parseInt(YY);
					
										
					if(((y>53)&&(r1.length()==10)) || ((y<=53)&&(r1.length()==9)) || ((y<10)&&(r1.length()==10)))
					{
					
						
						int m= Integer.parseInt(MM);
						
						if(m>50){m=m-50; boy=false;}
						int d = Integer.parseInt(DD);
						
						if(mes(m,d,y))	
						{	
							if (boy) {System.out.println("boy");}
							else{ System.out.println("girl");}
							vyp = true;
						}
									
					}
				}
			}
			if (!vyp) 
			{
				System.out.println("invalid");
				vyp=false;
				cislo = 0l;
				r1="";
				k=false;
				boy=true;
			}
			else {
				vyp=false;
				cislo = 0l;
				r1="";
				k=false;
				boy=true;
			}
		}	
		}while (!retaz.equals("end"));
	}
	
}






