If
\[f(x) = \begin{cases} x^2-4 &\quad \text{if } x \ge -4, \\ x + 3 &\quad \text{otherwise}, \end{cases} \]
then for how many values of $x$ is $f(f(x)) = 5$?
The equation f(f(x)) = 5 has three solutions.