It is not hard to see that these choices suffice to determine all other endpoints.
each left endpoint l i ,j will be shared either with the left endpoint l h of some component (by constraint c2), or with some right endpoint r i,j (by constraint c4).