Let $\mathbb{R}^{+}$ be the set of all positive real numbers. Find all the functions $f: \mathbb{R}^{+} \rightarrow \mathbb{R}^{+}$ such that for all $x, y \in \mathbb{R}^{+}$, \[ f(x)f(y) = f(y)f(xf(y)) + \frac{1}{xy}. \]
Problem
Source: 2nd Memorial Mathematical Competition "Aleksandar Blazhevski - Cane" - Problem 6
Tags: algebra, functional equation