(a) For odd n, we travel along the circumference of the disk and mark each of the points Ai or Bi 'in' and 'out' alternately. Since every pair of lines intersect in the disk, there are exactly n−1 points between Ai and Bi for any fixed 1⩽i⩽n. As n is odd, this means one of Ai and Bi is marked 'in' and the other is marked 'out'. Then Jeff can put a snail on the endpoint of each segment which is closer to the 'in' side of the corresponding line. We claim that the snails on li and lj do not meet for any pairs i,j, hence proving part (a).


Without loss of generality, we may assume the snails start at Ai and Aj respectively. Let li intersect lj at P. Note that there is an odd number of points between arcAiAj. Each of these points belongs to a line lk. Such a line lk must intersect exactly one of the segments AiP and AjP, making an odd number of intersections. For the other lines, they may intersect both segments AiP and AjP, or meet none of them. Therefore, the total number of intersection points on segments AiP and AjP (not counting P) is odd. However, if the snails arrive at P at the same time, then there should be the same number of intersections on AiP and AjP, which gives an even number of intersections. This is a contradiction so the snails do not meet each other.
(b) For even n, we consider any way that Jeff places the snails and mark each of the points Ai or Bi 'in' and 'out' according to the directions travelled by the snails. In this case there must be two neighbouring points Ai and Aj both of which are marked 'in'. Let P be the intersection of the segments AiBi and AjBj. Then any other segment meeting one of the segments AiP and AjP must also meet the other one, and so the number of intersections on AiP and AjP are the same. This shows the snails starting from Ai and Aj will meet at P.