Show that if $p=2^a -1$ is prime then $a$ is prime.
I found this problem very hard to solve and I only managed to show that $a$ must be odd; if $a$ was even we could rewrite $p$ as $$p=2^{2k}-1=(2^k-1)(2^k+1)$$ with $k$ different than $2$. Other than this I couldn't do anything else.