Question 4Find all functions $ f: \mathbb{R} \to \mathbb{R} $ satisfying the equation $$ f(x+y)+f(x)f(y)=f(xy)+2xy+1 $$ for all real x and y.