Let $f:\mathbb{R} \to \mathbb{R}$ be an infinitely differentiable function and suppose that for some $n >1$, $$ f(1) = f(0) = f^{(1)}(0) = f^{(2)}(0) = \cdots = f^{(n)} (0) = 0 $$ where $f^{(k)}(x)$ denotes the $k$-th derivative of $f$ for $k \ge 1$.
Prove that there exists $x$ with $(0<x<1)$ such that $f^{(n+1)}(x) = 0$.