Let $A$ denote a matrix in $\mathcal{M}_n(\mathbb{C})$. Assume that $P$ is an annihilating polynomial of $A$ nilpotent.
We denote by $m$ the multiplicity of 0 in $P$, which allows us to write $P = X^m Q$ where $Q$ is a polynomial in $\mathbb{C}[X]$ such that $Q(0) \neq 0$. Prove that $Q(A)$ is invertible and then that $P$ is a multiple of $X^p$ in $\mathbb{C}[X]$.