Problem

Source: collect

Tags: functional equation, algebra



Let $\mathbb{R}^+$ denote the set of positive real numbers. Find all functions $f:\mathbb{R}^+ \to \mathbb{R}^+$ such that \[x+f(yf(x)+1)=xf(x+y)+yf(yf(x))\]for all $x,y>0.$