Question 55
There are $3n$ points in the plane: $n$ white, $n$ blue and $n$ black. Each of the points is joined by exactly $n+1$ segments to points of a color different from its own. Prove that there is at least one triangle whose vertices have three different colors.