"least common ancestor modfified"