Question 27Find all polynomials $P$ with real coefficients having no repeated roots, such that for any complex number $z$, the equation $z P(z)=1$ holds if and only if $P(z-1) P(z+1)=0$.