Question 37Find all functions $f:\mathbb R\to\mathbb R$ such that $$xf(x+xy)=xf(x)+f(x^2)f(y)$$ for all $x,y\in\mathbb R$.