Mental Model
Find the closest shared parent node of two given nodes in a tree by checking where their paths meet.
Analogy: Imagine a family tree where you want to find the closest common grandparent of two cousins by tracing their parents upwards until you find the same person.
1
/ \
2 3
/ \ \
4 5 6
