The Chamelons

On a certain island, there are 10 red chameleons, 15 green chameleons and 20 blue chameleons. Each time two chameleons of different colors meet, they both change into the third color. Nothing happens if two chameleons of the same color meet. Is it possible for all of the chameleons on the island to end up being the same color?

Solution