The problem is very simple. Given $n,a \in \mathbb {N}$ that $n|a^n-1$, then prove that: \begin{align} \{a^i+i | 1 \le i \le n \} \end{align} forms a complete residue modulo $n$
My approaches
Obviously for $n=p$ then $1\equiv a^n \equiv a$ (mod $n$) and thus the set equals $\{i+1|1\le i \le n\}$ which yields a complete residue.
Now the case for $n=pq$ is also provable (and you may find $n=p^\alpha q^\beta$ staggeringly similar with slight adjustments)
Denote $a \equiv b$ (mod $x$) as $a\equiv b [x]$
Indeed, $pq|(a^p)^q-1$, hence, $q|a^p-1$ and $p|a^q-1$. Using $ord_p$, we have $p \equiv 1 [q]$ and $q \equiv 1 [p]$, which means either $p=q$ or $a\equiv 1 [pq]$
What I'm trying to do here is to use induction over the number of primes that are divided by n. But moving from 2 to 3 (primes) is already extremely difficult, let alone from $k$ to $k+1$.
Is my approach correct, or should it be revised? Any help is appreciated!