organograma = {f"{input( )}": []}
while True:
subordinado, responsavel = input().split(" ")
if [subordinado, responsavel] == ["fim", "entrada"]:
break
try:
organograma[responsavel]. append(subordinado)
except:
organograma[responsavel] = [subordinado]
def mostra_setor(setor):
global organograma
print(setor)
try:
for subordinado in sorted(organograma[setor]):
mostra_setor(subordinado)
except:
return
mostra_setor(input())
To embed this project on your website, copy the following code and paste it into your website's HTML: