Find all functions f ⁣:RRf\colon \mathbb{R}\to \mathbb{R} such that

f(xf(y))+f(f(x)+f(y))=yf(x)+f(x+f(y))f (x f (y)) + f (f (x) + f (y)) = y f (x) + f (x + f (y))

for all x,yRx,y\in \mathbb{R}, where R\mathbb{R} denotes the set of real numbers.