Pergunta de entrevista da empresa DataVisor

some graph traversal problem