I didn't quite understand how the single points worked. It seemed to me that your definition for, say, 3 single points was the same as a triangle. How does it know which is which? Or do the curves have to be closed?
So, 1-2-3 5-6-7 = 2 triangles
But 1 3 5 = 3 points