This is from the Romania IMO Team Selection Test, 2009, Day 7, Problem 3. Here is my work so far.
Problem: Prove that there are infinitely many pairs of distinct prime numbers $(p, q)$ such that $p \mid (2^{q - 1} - 1)$ and $q \mid (2^{p - 1} - 1)$.
Solution: Let $p$ be an arbitrary prime divisor of the Fermat number $F_n = 2^{2^n} + 1$, and let $q$ be an arbitrary prime divisor of $F_{n + 1} = 2^{2^{n + 1}} + 1$ not equal to $p$.
By Lucas, we know that $2^{n + 2} \mid (p - 1)$, so $\bigl(2^{2^{n + 2}} - 1\bigr) \mid \bigl(2^{p - 1} - 1\bigr)$. Then, since $2^{2^{n + 2}} - 1 = \bigl(2^{2^{n + 1}} - 1\bigr)\bigl(2^{2^{n + 1}} - 1\bigr)$, we know that $F_{n + 1} \mid (2^{p - 1} - 1)$. Since $q \mid F_{n + 1}$ by definition, the first condition is met.
Similarly, by Lucas, we know that $2^{n + 3} \mid (q - 1)$, so $\bigl(2^{2^{n + 3}} - 1\bigr) \mid \bigl(2^{q - 1} - 1\bigr)$. Note that $\bigl(2^{2^{n}} + 1\bigr) \mid \bigl(2^{2^{n + 3}} - 1\bigr)$ since $(x + 1) \mid (x^8 - 1)$, so $F_n \mid \bigl(2^{q - 1} - 1\bigr)$. Since $p \mid F_n$ by definition, the second condition is met.
We will let $n$ vary. To generate infinitely many pairs $(p, q)$, what remains to be shown is that not all Fermat numbers are divisible by a finite set of primes.
——————————
Sadly, this last step seems like such a minutiae that it might even be ignored, but I can’t seem to prove it. Zsigmondy’s Theorem doesn’t work because of the $+1$, not $-1$. Any help?