Let R+\mathbb{R}^+ denote the set of positive real numbers. Find all functions f:R+R+f: \mathbb{R}^+ \to \mathbb{R}^+ such that for each xR+x \in \mathbb{R}^+, there is exactly one yR+y \in \mathbb{R}^+ satisfying

xf(y)+yf(x)2.xf(y) + yf(x) \leq 2.