DFS solution