Let q(x)=x3−3x+1=(x−a)(x−b)(x−c). Then p(x)=k(x−a2)(x−b2)(x−c2) and p(x2)=k(x2−a2)(x2−b2)(x2−c2)=k(x−a)(x−b)(x−c)(x+a)(x+b)(x+c)=−kq(x)q(−x). Since p(0)=−4 and q(0)=1, one obtains k=4 and hence p(x2)=−4q(x)q(−x). Now p(4)=−4q(2)q(−2)=−4⋅3⋅(−1)=12. The answer is (E).