When multiple sets of trees with same branch count but with diffrent path mapping used as input, for instance in this case ‘concatenate’, I used to think path with larger number(if depth of path is same) or path with greater depth is used for resulting tree, but as I tested with above example, I am very frustrated that isn’t at all how the path works.

If you look at the screenshot I have included, on the left, 0;4 branch and 0;4;1 branch results 0;4 while 0;5;1 and 0;5 results 0;5;1, which makes no sense to me.

Can someone explain how resulting path is decided when tree with different path form engages?

Thank you Kim, but that isn’t the case in this one. I know the fact that path itself has no role in matching data, but the sequential order of path is what matters. “Nth branch of a tree will match up with Nth branch of an another tree” is what I understand. Which I am very certain.

What I am not sure is when Nth branch from one tree matches with Nth branch from one another tree while path of those are different, mechanism behind resulting path of branch is where I am lost.