Question 87Find all functions $f:\mathbb Q^+\to\mathbb Q^+$ such that, for all positive rational numbers $x,y$, $$f(f(x)^2y)=x^3f(xy).$$