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

Hint:  You have $(x^2+1)^2\gt0$ over the reals, therefore $$x^3(x^2+1)^2(x-1)(x+1)\gt0\iff x^3(x-1)(x+1)\gt0.$$
