Closest Common Ancestors

POJ - 1470