Question 21Find all functions $f : \mathbb{R} \to \mathbb{R}$, $g : \mathbb{R} \to \mathbb{R}$ satisfying the following equality $f(f(x+y)) = x f(y) + g(x)$ for all real $x$ and $y$. (I. Gorodnin)