Cycle of generalized eigenvectors disjoint

Question: Let $\displaystyle \gamma_1,...,\gamma_p$ be cycles of generalized eigenvectors of a linear operator $\displaystyle T$ with respect to eigenvalue $\displaystyle \lambda$. Prove that if the initial eigenvectors are distinct, then the cycles are disjoint.

Attempt: Suppose that $\displaystyle x,y$ are (distinct) generalized eigenvectors of $\displaystyle T$ and let $\displaystyle p,q$ be the smallest integer such that $\displaystyle (T- \lambda I)^p (x) = 0$ and $\displaystyle (T- \lambda I)^q (y) = 0$.

I tried to argue by contradiction. Say that $\displaystyle \gamma_1 \cup \gamma_2 \neq \emptyset$, then there exist $\displaystyle j < p$ and $\displaystyle k < q$ such that $\displaystyle (T-\lambda I)^j (x) = (T-\lambda I)^k (y)$. Then for all $\displaystyle j'>j$ and $\displaystyle k'>k$, we have $\displaystyle (T-\lambda I)^{j'} (x) = (T-\lambda I)^{k'} (y)$. And then, this needs to imply that $\displaystyle x,y$ are in fact not distinct anymore and thus creates a contradiction ...?