pを変更しちゃ駄目でしょ
完全数じゃない数用意してどうするのさ