Problem

Source: 4th Memorial Mathematical Competition "Aleksandar Blazhevski - Cane"- Junior D1 P3/ Senior D1 P2

Tags: algebra, function, Positive reals, injectivity, surjectivity, Fixed point



Let $\mathbb{R}^{+}$ be the set of positive real numbers. Find all functions $f:\mathbb{R}^{+} \rightarrow \mathbb{R}^{+}$ such that for all $x,y>0$ we have $$f(xy+f(x))=yf(x)+x.$$ Proposed by Nikola Velov