Problem

Source: Ukrainian Mathematical Olympiad 2023. Day 1, Problem 11.4

Tags: algebra, functional equation



Find all functions $f : \mathbb{R} \to \mathbb{R}$, such that for any real $x, y$ holds the following: $$f(x+yf(x+y)) = f(y^2) + xf(y) + f(x)$$ Proposed by Vadym Koval