TreesN-ary TreeSimply TraverseOn this pageSimply Traverse Height 559. Maximum Depth of N-ary Tree Easy·Unsolved559. Maximum Depth of N-ary TreeSolutions:1DFS (Recursive)2DFS (Iterative)3BFS (Iterative)FIG. MAXIMUM DEPTH OF N ARY TREE● INTERACTIVEVisualizeAnalysisPythondef maxDepth(self, root: "Node") -> int: def rec(node): if not node: return 0 child_max_depth = 0 for child in node.children: child_max_depth = max(child_max_depth, rec(child)) return 1 + child_max_depth return rec(root) Find Root 1506. Find Root of N-Ary Tree Medium·Unsolved1506. Find Root of N-Ary TreeSolutions:1Seen Set2Counter3XORFIG. FIND ROOT OF N ARY TREE● INTERACTIVEVisualizeAnalysisPythondef findRoot(self, tree: List["Node"]) -> "Node": seen = set() for node in tree: for child in node.children: seen.add(child.val) for node in tree: if node.val not in seen: return node