おねがいします。

pを素数とする。
整数係数の1変数多項式全体の集合をZとする。
Zの部分集合Aを A={ pg(x)+(x^2+1)h(x) | g(x)∈Z, h(x)∈Z } と定める。
このとき次の命題が真になるような素数pの条件を求めよ。
 (命題) f(x)∈Zで、適当な正整数nに対し{f(x)}^n∈A になるなら、f(x)∈A である。