(a) Show that if $D=\left(\begin{array}{ll}a & 0 \\ 0 & b\end{array}\right)$ is a $2 \times 2$ diagonal matrix with $a \neq b$, then the only matrices that commute (under matrix multiplication) with $D$ are other $2 \times 2$ diagonal matrices. (b) What if $a=b$ ? (c) Find all matrices that commute with $D=\left(\begin{array}{lll}a & 0 & 0 \\ 0 & b & 0 \\ 0 & 0 & c\end{array}\right)$, where $a, b, c$ are all different. (d) Answer the same question for the case when $a \neq b=c$. (e) Prove that a matrix $A$ commutes with an $n \times n$ diagonal matrix $D$ with all distinct diagonal entries if and only if $A$ is a diagonal matrix.