Problem

Source: Estonia IMO TST 2015 p5

Tags: algebra, functional equation, functional



Find all functions $f$ from reals to reals which satisfy $f (f(x) + f(y)) = f(x^2) + 2x^2 f(y) + (f(y))^2$ for all real numbers $x$ and $y$.