Problem

Source: MEMO 2016 T2

Tags: algebra, functional equation, algebra proposed



Let $\mathbb{R}$ denote the set of the reals. Find all $f : \mathbb{R} \to \mathbb{R}$ such that $$ f(x)f(y) = xf(f(y-x)) + xf(2x) + f(x^2) $$for all real $x, y$.