# cimlista beolvasása
with open('cimlista.txt', 'r', encoding='utf-8') as fajl:
    sorok = [sor.strip().split() for sor in fajl if sor.strip()]

# csoportok
csoportok = {}
for sor in sorok:
    if len(sor) > 1:
        csoportok[sor[0]] = sor[1:]

# rekurzív címfeloldás
def gyujt(cim, eredmeny, latogatott):
    if cim in latogatott:
        return
    latogatott.add(cim)
    if cim in csoportok:
        for tag in csoportok[cim]:
            gyujt(tag, eredmeny, latogatott)
    else:
        eredmeny.add(cim)

# bemenet és feldolgozás
cimzettek = input().strip().split()
vegso_szemelyek = set()
for cim in cimzettek:
    gyujt(cim, vegso_szemelyek, set())

print(len(vegso_szemelyek))
