Determine all functions f:R\{0}R\{0}f: \mathbb{R}\backslash\{0\} \to \mathbb{R}\backslash\{0\} such that f(x2yf(x))+f(1)=x2f(x)+f(y)f(x^2 y f(x)) + f(1) = x^2 f(x) + f(y) holds for all nonzero real numbers xx and yy.