Determine all functions f:R⟶Rf: \mathbf{R} \longrightarrow \mathbf{R}f:R⟶R such that
f(x−f(y))=f(f(y))+xf(y)+f(x)−1f(x - f(y)) = f(f(y)) + x f(y) + f(x) - 1f(x−f(y))=f(f(y))+xf(y)+f(x)−1
for all real numbers x,yx, yx,y.