At any gathering of n people must have the same hair colour.
Step 1, if there is one person at the gathering then everyone at the gathering has the same hair colour.
Step 2, Assume that k gathering of people must have the same hair colour.
Step 3, Some people are gathered. One is sent out of the room, the remaining k people must have the same hair colour. Now bring that person back and send someone else out. You get another k group of people, all who must have the same hair colour.
Therefore all must have the same hair colour.