Pregunta de entrevista de Adobe

Graph DFS, queue with stack