Moving points when using different trees of data

hi all, i have a list of points which are 5 trees of data

i want to move the first row to the right, and the second row to the left all using the least number of components, but i am strugglign when dealing of trees of different branches (?)

GH Help2.gh (6.3 KB)

You were almost there

thanks a lot!