Pergunta de entrevista da empresa Adobe

Graph DFS, queue with stack