Problem

Source: 2016 IMO Shortlist A4

Tags: algebra, functional equation, IMO Shortlist, nice problem



Find all functions $f:(0,\infty)\rightarrow (0,\infty)$ such that for any $x,y\in (0,\infty)$, $$xf(x^2)f(f(y)) + f(yf(x)) = f(xy) \left(f(f(x^2)) + f(f(y^2))\right).$$