Google Interview Question

graph clone, dfs, recursion