subtree merge2