Problem

Source: Brazil National Olympiad 2019 #3

Tags: functional equation, algebra



Let $\mathbb{R}_{>0}$ be the set of the positive real numbers. Find all functions $f:\mathbb{R}_{>0} \rightarrow \mathbb{R}_{>0}$ such that $$f(xy+f(x))=f(f(x)f(y))+x$$for all positive real numbers $x$ and $y$.