Pregunta de entrevista de Microsoft

Graph, DFS and cycle detection