Question 31Find all functions $f : \mathbb{R}^+ \to \mathbb{R}$ such that for all $x, y \gt 0$ we have $$ f(x^2 + x f(y) + y) = 2x + f(y). $$