Problem

4 /5


O mais importante é a família!

Problem

Uma das citações mais famosas do desenho animado: "Ohana — significa família, na família eles não vão deixar ninguém e nunca vão esquecer…» O que mais há para adicionar? Assim é!

Lilo quer fazer uma árvore genealógica de sua família para tentar encontrar o maior número possível de parentes. Na árvore genealógica, como você sabe, todos, exceto o ancestral, têm exatamente um dos pais. Lilo quer saber como posicionar dois membros da família um em relação ao outro. A irmã mais velha de Lilo, Nani, lembra perfeitamente quem é o pai de quem. Ela está pronta para ajudar Lilo, mas tem muito trabalho a fazer. Ajude a Nani a escrever um programa para o Lilo.  


Entrada
O programa recebe como entrada o número de elementos da árvore genealógica N. Isso é seguido por uma string \(N-1\) que especifica o pai de cada elemento na árvore, exceto o ancestral. Cada linha se parece com:
child_name parent_name.

Mais ao final do arquivo existem linhas contendo os nomes de dois elementos da árvore.


Impressão
Para cada consulta, imprima um dos três números:
1 - se o primeiro elemento for um ancestral do segundo;
2 - se o segundo for ancestral do primeiro;
0se nenhum for ancestral do outro.

 

Exemplos
# Entrada Saída
1 9 Keaka Kayla Ikika Kayla Akeneki Kayla Neolani Keaka Ley Ikika Kianalu Ley Aalona Kianalu Iukini Kianalu Ikika Iukini Neolani Kayla Keaka Kianalu FIM! 1 2 0