高校数学かわかないのですが、高校の数学で解ける問題なのでわかるかたがいたらレスしていただくとありがたいです。
RSA暗号の勉強をしていて出てきた問題です。

問題:
Nとe(encorder)が与えられていて、M(message)<N がencodeされたものを
R(M^e≡R mod N)とする。Mが0からN−1の値をとるとき、Rがどのような値をとりうるか考察し、求めよ。
※
N=p・q(pとqは互いに素数)
D(decorder)は以下のように求められる。 
e・Dーk・(p−1)(q−1)=1 この問題でDを使う必要があるかはわかりませんが。

Rは少なくとも0からN−1ではありますよね。そして、どれも同じになりそうにないから1対1に対応して、
0からN−1が自分の答えなのですが、証明に何を使えばいいかわかりません。