Pergunta de entrevista da empresa Google

Solve DFS LeetCode question (middle)