Problem

Source: BMO SL 2023 A6

Tags: algebra



Find all functions $f:\mathbb{R}^+ \rightarrow \mathbb{R}^+$, such that $$f(x^{2023}+f(x)f(y))=x^{2023}+yf(x)$$for all $x, y>0$.