This question is related to The case of Captain America's shield: a variation of Alhazen's Billard problem, but more focused. Let the unit disc in the plane be our billiards table, and let $C$ be the point $(c,0)$, where $c$ is a fixed real number between $0$ and $1$. How many different trajectories starting from $C$ return to $C$ after exactly $n$ bounces, where $n$ is a given positive integer?
Bouncing off either of the two points on the $x$-axis are always solutions, and reflecting a solution in the $x$-axis always give another solution, so it's enough to consider only those trajectories which begin by entering the upper half of the disc. Let the number of such trajectories be $f(n,c)$. I'm pretty sure $f(n,c)$ depends on $c$ in general (see below), so let's consider most particularly $f(n,0)=\lim_{c\to0} f(n,c)$ and $f(n,1)=\lim_{c\to 1} f(n,c)$.
With rapidly decreasing confidence I think we have the following values for small $n$.
$$f(1,c)=0,\\f(2,c)=1,\\f(3,c)=1,\\f(4,c)=3,\\f(5,0)=2,\,f(5,1)\approx 5.$$
For small $n$ it helps to think of matters this way: If $n$ is even then a trajectory returns to $C$ after $n$ bounces if and only if after $n/2$ bounces the trajectory is moving vertically, while if $n$ is odd then a trajectory returns to $C$ after $n$ bounces if and only if the $(n+1)/2$th bounce is at one of the two points on the $x$-axis. EDIT: This is bogus. See comments.
Any ideas?