The question is to find the number of real roots of the polynomial -
$f(x) = (x^6) + 2(x^4) + (x^2) - 2(x) + 1$
I used the Descartes rule of signs. Using it, it is clear that there are maximum number of 2 positive real roots and no possible negative root. But after that I was stuck.
Then I changed the approach and calculated it's derivative. Using Descartes rule of signs, I determined that it's derivative has maximum of 1 positive real root and no imaginary root. It means graph is non-monotonic. So, I tried to find the minimum value of function by keeping derivative zero. But I stuck yet again.
Note
$x^6 \ge 0$ with equality only for $x=0$;
$2x^4 \ge 0$ with equality only for $x=0$;
$x^2-2x+1 = (x-1)^2 \ge 0$ with equality only for $x=1$.
Adding, we conclude $f(x) \ge 0$ with no equality.