Problem

Source: Iran NMO 2005 - Problem 6

Tags: function, algebra proposed, algebra, functional equation



Find all functions $f:\mathbb{R}^{+}\to \mathbb{R}^{+}$ such that for all positive real numbers $x$ and $y$, the following equation holds: \[(x+y)f(f(x)y)=x^2f(f(x)+f(y)).\]