Республиканская олимпиада по математике 2003 года за 10 класс | Казахстанские олимпиады

Найдите все функции f:R+→R+f:\mathbb{R} ^{+} \rightarrow \mathbb{R} ^+, удовлетворяющие уравнению f(xf(y))=f(xy)+xf(xf(y))=f(xy)+x, для всех x,y∈R+x, y \in \mathbb{R} ^+, где R+\mathbb{R} ^+ обозначает множество положительных действительных чисел.