Problem 6
Placing all starting frogs on the odd-indexed points and letting them run keeps a simple parity invariant that prevents collisions.
For odd , write and let () be the segment whose frog starts at the odd-indexed point (the indices of the 's are read modulo ); its other endpoint is . Thus the placement is explicit: the frogs start at every odd point , one on each of the segments, and face along from to . Fix . For , the endpoint of lies on the open circular arc from to ; for , the endpoint of on that arc is its antipode , whose relative index from is . Since , these relative indices are and , respectively, so they are exactly all integers in circular order. Therefore, if meets , the rank of their intersection when counted from the frog on is for , and for . Rotating the same argument to any pair , and writing for the cyclic difference of their starting-point indices, shows that the two ranks of their intersection, counted from the two frogs, are and : the second frog sees the same crossing order in reverse. This is the invariant/parity count: every pair's two ranks are positive integers in whose sum is , so they cannot be equal because is odd (equality would give ). After clap (), a frog is at the -th intersection on its directed segment; hence two frogs could collide only if the two ranks for their pair were equal, which we have just ruled out. Thus the explicit odd-point placement avoids every collision.