Pregunta de entrevista de Google

Abstract Problem boiling down to DFS