Загрузка данных


from collections import deque

vets = {"том", "джонни"}

def search(start):
    queue = deque(graph[start])
    searched = set()
    while queue:
        person = queue.popleft()
        if person not in searched:
            print("проверяем", person)
            if person in vets:
                return person
            queue += graph[person]
            searched.add(person)
    return None

print("нашли:", search("я"))