Problem

Source: Swiss TST 2015. Problem 6

Tags: algebra, polynomial, function, functional equation



Find all polynomial function $P$ of real coefficients such that for all $x \in \mathbb{R}$ $$P(x)P(x+1)=P(x^2+2)$$