Question: Two persons start from opposite ends of a $90 \,\text{km}$ straight track and run to and fro between the two ends. The speed of the first person is $108 \; \text{km/hour}$ while that of the second person is $75\; \text{km/hour}$. They continue their motion for $10$ hours. How many times do they pass each other?
My Attempt: It is easy see that for the first time they will meet after $\frac{90}{108+75}$ hours, after that they collectively would travel $2 \cdot 90$ km further at the speed of $183$ km/h to meet for the second time. Using this we can say that they meet for the $n^{\text{th}}$ time after $$\frac{(2n-1) \cdot 90}{108+75} \text{hours}$$ By putting in some values we see that to meet for the $10^{\text{th}}$ time, the two guys would require $ \approx9.344$ hours and to meet for the $11^{\text{th}}$, they would require $ \approx 10.327$ hours. This ultimately means that they meet $10$ times during their motion.
However, my friend used another method and got $12$ as the answer. He said that in $10$ hours the first person would have travelled $1080$ km which ultimately means that he would have traversed the distance of $90$ km track $12$ times and hence would have met the other guy $12$ times.
I want to know why our answers are differing and which one is right?