Question 56Find all surjective functions $f:\mathbb R\to\mathbb R$ such that, for all $x,y\in\mathbb R$, $$f(x+f(x)+2f(y))=f(2x)+f(2y).$$