public class ii {
	static java.util.Scanner sc = new java.util.Scanner(System.in);
	public static void main(String[] args){
		String radek = sc.next();
		int m = 0, r = 0, d = 0, podezreni = 0;
		long delit;
		while(radek.toCharArray()[0] != 'e'){
			try{
				if(radek.length() < 10 && radek.length() > 11) throw new Exception("delka");
				
				r = Integer.parseInt(radek.substring(0,2));
				m = Integer.parseInt(radek.substring(2,4));
				d = Integer.parseInt(radek.substring(4,6));

				if(r > 9 && r < 20) throw new Exception("rok");
				
				if(m > 0 && m < 13){
					podezreni = 1; // kluk
				}
				else if(m > 50 && m < 63){
					podezreni = 2; // holka
				}
				else {
					throw new Exception("mesic");
				}

				if (podezreni == 2) m = m - 50;

				if(d > 0 && d < 32){
					if((m == 4 || m == 6 || m == 9 || m == 11) && (d > 30)) throw new Exception("den1");
					if((m == 2 && r % 4 == 0) && (d > 29)) throw new Exception("den2");
					if((m == 2 && r % 4 != 0) && (d > 28)) throw new Exception("den3");
				}
				else throw new Exception("den4");

				if(radek.length() == 10){
					if(r < 20 || r > 53) throw new Exception("delka1");
					delit = 0;
				}
				else {
					if(r > 9 && r < 54) throw new Exception("delka2");
					delit = Long.parseLong(radek.substring(0,6) + radek.substring(7,11));
					if(delit % 11 != 0) throw new Exception("delit");
				}
				if(podezreni == 1) System.out.println("boy");
				if(podezreni == 2) System.out.println("girl");

			}
			catch (Exception e){
				System.out.println("invalid");
			}
			radek = sc.next();
		}

	}
}
