Problem

Source: 2010 Saudi Arabia BMO TST 3.3 - Balkan Math Olympiad

Tags: functional equation, functional, algebra



Find all functions $f : R \to R$ such that $$xf(x+xy)= xf(x)+ f(x^2)f(y)$$for all $x,y \in R$.