Let R\mathbb{R} be the set of real numbers. Determine all functions f ⁣:RRf\colon \mathbb{R}\to \mathbb{R} such that

f(x+f(x+y))=x+f(f(x)+y)f (x + f (x + y)) = x + f (f (x) + y)

holds for all x,yRx, y \in \mathbb{R}.