I'm trying to find the eigenvalues and eigenvectors of the following $n\times n$ matrix, with $k$ blocks. \begin{gather*} X = \left( \begin{array}{cc} A & B & \cdots & \\ B & A & B & \cdots \\ B & B & A & B & \cdots \\ \cdots\end{array} \right) \\ A = \left( \begin{array}{cc} a & \cdots \\ a & \cdots \\ \cdots\end{array} \right) \in R^{\frac{n}{k} \times \frac{n}{k}} \\ B = \left( \begin{array}{cc} b & \cdots \\ b & \cdots \\ \cdots\end{array} \right) \in R^{\frac{n}{k} \times \frac{n}{k}}. \end{gather*}
I know that the first eigenvector is the constant $1$ vector.
So the first eigenvalue is: $X1 = \left(\frac{n}{k}a+(k-1)\frac{n}{k} b\right)1$.
How do I find all of the rest of the eigenvalues and eigenvectors?