#include <iostream>
#include <vector>
#include <map>
#include <string>
using namespace std;
map<string, map<string, map<string, string>>> m =
{
{
"vertebrado",
{
{
"ave",
{
{"carnivoro", "aguia"},
{"onivoro", "pomba"}
1.
}
},
{
"mamifero",
{
{"onivoro", "homem"},
{"herbivoro", "vaca"}
}
}
}
},
{
"invertebrado",
{
{
"inseto",
{
{"hematofago","pulga"},
{"herbivoro","lagarta"}
},
},
{
"anelideo",
{
{"hematofago","sanguessuga"},
{"onivoro","minhoca"}
}
}
}
}
};
int main()
{
string lvl1,lvl2,lvl3;
getline(std::cin, lvl1);
getline(std::cin, lvl2);
getline(std::cin, lvl3);
cout<<m[lvl1][lvl2][lvl3];
return 0;
}