Choose middle part

What if I have a set of surfaces and I want to choose the middle part like the image below. How can I choose the middle part without using list item? I tried dispatch, collision, but didn’t work. How can you choose the middle part? middlepart.gh (19.3 KB)

Is this a continuation of another thread?

None of your “splitters” (‘S’ input to MSplit) actually split the two cylindrical meshes, they only intersect them.

It’s another thread. Now they are intersecting, but how do you get that 1 specific part?

middlepart.gh (18.6 KB)