f(x) = x² + 2ax + a² - a
g(x) = 4 - x²

Let variable a be a real number. Find the range of values of a such that the equation f(x) = g(x) has two different solutions.

***The answer should be -2 < a < 4, but I don't know why.