Microsoft Interview Question

Least Common Ancestor (simple solution).