import java.util.*;

public class ii {

	Scanner sc = new Scanner(System.in);
	
	void solve(){
	
		String s;
	
		while (true){
			s = sc.nextLine();
			if (s.equals("end")) break;
			if (s.length() != 10 && s.length() != 11) {
				print("invalid");
				continue;
			}
			
			print("tu");
			
			if (!s.matches("[0-9][0-9][0-9][0-9][0-9][0-9]/[0-9][0-9][0-9][0-9]*")) {
				print("invalid");
				continue;
			}
			
			print("tu");
			
			int year = Integer.parseInt(s.substring(0,2));
			int month = Integer.parseInt(s.substring(2,4));
			int day = Integer.parseInt(s.substring(4,6));
			String rest = s.substring(7);
			String result = (month > 50 ? "girl" : "boy");
			
			if (result.equals("girl")) {
				month -= 50;
			}
			
			if (year > 9 && year < 20) {
				print("invalid");
				continue;
			}
			
			print("tu");
			
			if (year > 10) {
				year += 1900;
			} else {
				year += 2000;
			}
			
			if (year >= 1954 && rest.length() != 4){
				print("invalid");
				continue;
			}
			
			print("tu");
			
			if (year < 1954 && rest.length() != 3){
				print("invalid");
				continue;
			}
			
			print("tu");
			
			Calendar cal = Calendar.getInstance();
			cal.setLenient(false);
			cal.set(year, month-1, day);
			try {
				Date date = cal.getTime();
			} catch(Exception ex) {
				print("invalid");
				continue;
			}
			
			print("tu");
			
			s = s.replaceAll("/","");
			
			long all = Long.parseLong(s);
			
			//print (all+"");
			
			if (year > 1953 && all % 11 != 0){
				print("invalid");
				continue;
			}
			
			print("tu");
			
			print (result);
			
		}
	}




	// template
	public static void main(String[] args){
		new ii().solve();		
	}
	
	void print(){
		System.out.println();
	}
	
	void print(String s){
		if (s == null){
			s = "";
		}
		if(s.equals("tu")) return;
		System.out.println(s);
	}

}
