import java.util.*;
import java.lang.*;

public class ii {

	public static void main(String[] args) {

	String vstup,prvni,druhy;
	int delka,rok=0,mesic=0,den=0;
	long cislo;
	Scanner sc = new Scanner(System.in);

	do {
	vstup = sc.next();
	delka = vstup.length();
	if (vstup.equals("end")!=true) {
		try {
		if (delka>9) {
			rok = Integer.valueOf(vstup.substring(0,2)).intValue();
			mesic = Integer.valueOf(vstup.substring(2,4)).intValue();
			if (mesic>50) mesic -= 50;
			den = Integer.valueOf(vstup.substring(4,6)).intValue();
	
			if(kalendar(rok,mesic,den)==true) {
		
				if((delka==10 && rok< 54) || (delka==11 && (rok>53 || rok < 10))) {
					prvni=vstup.substring(0,6);	
					druhy=vstup.substring(7,delka);
					//System.out.println(prvni);
					//System.out.println(druhy);
					
						cislo = Long.parseLong(prvni+druhy);
		
		
			
	
		
					if(delka==10) {
						druhy = "0"+ druhy;
		
						cislo = Long.parseLong(prvni+druhy);
						if (cislo%11==0) {
							if(vstup.substring(2,3).equals("5") || vstup.substring(2,3).equals("6")) System.out.println("girl");
							else if(vstup.substring(2,3).equals("1") || vstup.substring(2,3).equals("0")) System.out.println("boy");
						else System.out.println("invalid");
						} else {
							System.out.println("invalid");
						}
					} else if (delka==11 && cislo%11==0) {
						//System.out.println(cislo);
						if(vstup.substring(2,3).equals("5") || vstup.substring(2,3).equals("6")) System.out.println("girl");
						else if(vstup.substring(2,3).equals("1") || vstup.substring(2,3).equals("0")) System.out.println("boy");
						else System.out.println("invalid");
					} else {
						System.out.println("invalid");
					}

					
	
	
				} else {
					System.out.println("invalid");
				}
			} else {
				System.out.println("invalid");
			}		
		} else {
			System.out.println("invalid");
		}
		} catch (Exception e) {
			System.out.println("invalid");
		}
	}
	} while(vstup.equals("end")==false);

	}


	public static boolean kalendar(int rok, int mesic, int den) {
		boolean existuje=false;
		switch (mesic) {
			case 1:
				if(den<=31) existuje=true;
			break;

			case 2:
				// unor je svina
				if(prestupnyrok(rok)==true) {
					if(den<=29) existuje=true;
				} else {
					if(den<=28) existuje=true;
				}
			break;

			case 3:
				if(den<=31) existuje=true;
			break;

			case 4:
				if(den<=30) existuje=true;
			break;

			case 5:
				if(den<=31) existuje=true;
			break;

			case 6:
				if(den<=30) existuje=true;
			break;

			case 7:
				if(den<=31) existuje=true;
			break;

			case 8:
				if(den<=31) existuje=true;
			break;

			case 9:
				if(den<=30) existuje=true;
			break;

			case 10:
				if(den<=31) existuje=true;
			break;

			case 11:
				if(den<=30) existuje=true;
			break;

			case 12:
				if(den<=31) existuje=true;
			break;

		}
		return existuje;
	}

	public static boolean prestupnyrok(int rok) {
		boolean prestupny=false;
		if(rok>10) {
			rok+=1900;
		} else {
			rok+=2000;
		}
		if((rok%4==0 && rok%100!=0) || rok%400==0) prestupny=true;

		return prestupny;
	}
}
