Problem

Source: Czech-Polish-Slovak Match 2018, Problem 1

Tags: function, functional equation, algebra



Determine all functions $f : \mathbb R \to \mathbb R$ such that for all real numbers $x$ and $y$, $$f(x^2 + xy) = f(x)f(y) + yf(x) + xf(x+y).$$Proposed by Walther Janous, Austria