The No. of Continuous function satisfying the condition $xf(y)+yf(x)=(x+y)f(x)f(y)$
Find all $f:\mathbb R\to\mathbb R$ such that $\forall x,y\in\mathbb R$ the given equality holds: $xf(y)+yf(x)=(x+y)f(x)f(y)$.