last common parent