Let $P(x)$ be a polynomial of degree $n$ and $P(x) \geq 0$ then prove that the polynomial $f(x)=P\left(x\right)+P'\left(x\right)+...+P^{(n+1)}\left(x\right)$ has no real roots. [$P^{(k)}(x)$ means the $k^{\text{th}}$ derivative of $P(x)$]
$P(x)$ is clearly an even degree polynomial, and so is $f(x)$. Now assume it does have at least two real roots. Then by Rolle's theorem, we get some $c$ such that $f'(c)=0 \implies f(c)=P(c)$. How do I proceed from here?