Roots of: $2(x+2)(x-1)^3-3(x-1)^2(x+2)^2=0$ This is maybe a stupid question, but I want to find the roots of:

$$2(x+2)(x-1)^3-3(x-1)^2(x+2)^2=0$$

What that I did:
$$\underbrace{2(x+2)(x-1)(x-1)(x-1)}_{A}-\underbrace{3(x-1)(x-1)(x+2)(x+2)}_{B}=0$$
So the roots are when $A$ and $B$ are both zeros when $x=1$ and $x=-2$ 
My questions:
$1)$ Is there an easy way to see that $x=-8$ is a root too?
$2)$ The degree of this polynomial is $4$, so I should have $4$ roots, and here I have only $3$

First advice: when you are looking for roots of a polynomial, factorize as much as you can. You have $(x-1)^2$ and $(x-1)^3$, so you  can factorize  $(x-1)^2$.   You have $(x+2)$ and $(x+2)^2$, so you  can factorize  $(x+2)$. Thus you get:
$$(x+2)(x-1)^2 (2(x-1)-3(x+2))\,. $$ So:


*

*For question 1,  the  $-8$ root should be evident (develop the  last term)

*For question 2: look at powers, $(x-1)^2$ means that $1$ is a root, twice. So your roots are $-8$, $-2$ and  $1$ and $1$ again.

