>403
>数字が入ってたらダメ、ならば、pもrも何らかの数値なのでダメですよね

pは、数字です。
rは、文字です。

r^(p-1)=pの場合、r=p^{1/(p-1)}となるので、
左辺は、文字となります。右辺は、数字となります。