Problem

Source: Baltic Way 2020, Problem 4

Tags: algebra, Baltic Way, functional equation



Find all functions $f:\mathbb{R} \to \mathbb{R}$ so that \[f(f(x)+x+y) = f(x+y) + y f(y)\]for all real numbers $x, y$.