Having specific Items of each branch in a list

I have 2 lists, List A and List B.
The easiest way to say the problem is that, I want List B as points, not numbers. Because I had culled the list A to find the nearest point by distance command. Now, List B is showing me distances between 2 points, not the points that I want.
Or maybe, you can suggest me a better solution by showing me how to find the first intersection between Blocks and eyelashes (You can find in the GH file)
First intersection.gh (10.3 KB)

Intersections are already ordered by the curve parameter on “A” curves so all you have to do is to take either the first of last of the item like shown above

Thank you for you response. yes you are right :+1: