Question 21
A configuration is a finite set S of points in the plane, no three collinear, with each point assigned a color, such that whenever a triangle with vertices in S has an angle at least $120^\circ$, exactly two of its vertices have the same color. Find the maximum possible number of points in a configuration.