Question:
Let $p$ be a prime and let $q$ be an odd prime dividing $\frac{(3^p − 1)}{2}$. Show that $q \equiv 1 (\bmod p)$.
My attempt:
$\frac{3^p - 1}{2} = kq \to 3^p - 1 = 2kq \to 3^p=2kq + 1 \to 3^{p-1}*3^1 = 2kq + 1$
Using Fermat's little theorem: $3^{p-1} \equiv 1 (\bmod p)$ because: $\gcd(3, p) = 1$
Thus: $(3^{p-1}*3^1 = 2kq + 1) \bmod p \to (3 = 2kq + 1) \bmod p \to q = \frac{2}{2} \equiv 1 (\bmod p)$
Am I correct? any help would be appreciated.