Twelve toy cars, each labeled with numbers 1 to 12, are placed on a frictionless circular track in a configuration resembling the numbers on a clock. Initially, the cars are released with a constant speed of one revolution per minute, but the direction of motion for each car is chosen randomly. Whenever two cars collide, they undergo a perfectly elastic collision and reverse their directions while maintaining the same constant speed.
Prove that at the end of every minute, the cars once again form a clock-like arrangement, albeit rotated by some angle. Also, determine the angle of rotation.
this is a problem one of my friends sent me and when i tried to solve it i couldn't find any relation between them that i could prove so i tried observing them: i wrote this python program using numpy and matplotlib you can find it here.
from my observations the rotation should be related to the number of clockwise and counter-clockwise rotating cars(and for something like $2$ counter-clockwise cars and 3 clockwise cars the rotation seems to be $\frac{2}{5}$clockwise (or $\displaystyle\frac{number\space of \space counter-clockwise\space cars}{number\space of\space all\space the\space cars}$)).
i tried assuming the cars are dots with zero length to prove that they will still construct a clock like configuration but when theyre just dots the rotation will always be zero so i think the question meant that cars actually have a length(unbelievable i know :D)
then i tried assuming two groups of cars(based on their motion direction) and we can say that when two cars of diffrent groups collide they'll each jump forward a length of $\displaystyle \frac{length\space of\space the\space car}{2}$ and the number of collisions is the number of members of the bigger group(beside the case where one group has zero members cause then there will be no collision) but i couldn't prove it mathematically.
Thanks in advance.