Find LCA in a N-ary tree via DFS | Scale AI Interview Question