Let $\mathbb R$ denote the set of all real numbers. Find all function $f: R\to \ R$ such that $$f\left(x^2+f(y)\right)=y+(f(x))^2$$ It is the problem. I tried to it by putting many at the place of $x$ and $y$ but I can't proceed. Please somebody help me.