find intersect point of the two list
find the common ancestor(bst)
longest consequence