Let $J$ be a Jordan matrix. (a) Prove that $J^k$ is a complete matrix for some $k \geq 1$ if and only if either $J$ is diagonal, or $J$ is nilpotent with $J^k=0$. (b) Suppose that $A$ is an incomplete matrix such that $A^k$ is complete for some $k \geq 2$. Prove that $A^k=0$, and hence $A$ is nilpotent. (A simpler version of this problem appears in Exercise 8.3.8.)