Leetcode 865. Smallest Subtree with all the Deepest NodesTreeDepth-First SearchBinary TreeLowest Common AncestorLeetcode