If\[f(x) = \begin{cases} 2x-5 &\quad \text{if } x \ge 3, \\ -x + 5 &\quad \text{if } x < 3, \end{cases} \]then for how many values of $x$ is $f(f(x)) = 3$?
f(f(1)) = f(4) = 3. The only solution is x = 1, so the number of solutions is $\boxed{1}$.