Solve $x^3(x^2+1)^2(x-1)(x+1)>0$ 
I need to solve this inequality:
$$x^3(x^2+1)^2(x-1)(x+1)>0$$

Note: I haven't learnt imaginary numbers. Does the $(x^2+1)^2$ affect the inequality?
Thanks

Firs of all, we have $x\not =0$.
Then, $x^2(x^2+1)^2\gt 0$, so the inequality is equivalent to
$$x(x-1)(x+1)\gt 0\iff x(x^2-1)\gt 0$$$$\iff "x\gt 0\ \text{and}\ x^2-1\gt 0"\ \ \text{or}\ \ "x\lt 0\ \text{and}\ x^2-1\lt 0"$$
$$\iff x\gt 1\ \ \text{or}\ \ -1\lt x\lt 0.$$
