Chameleons
Whenever two chameleons of different colours meet they change colour to the third colour. Describe the shortest sequence of meetings in which all the chameleons change to green if you start with 12 green, 15 brown and 18 yellow chameleons.