Question 9
Determine all functions $f: \mathbb{R} \to \mathbb{R}$ such that for all real numbers $x$ and $y$ holds
$$
f(y + f(x)) - f(x + f(y)) = f(x - y)(f(x + y) - 1).
$$
$$
f(y + f(x)) - f(x + f(y)) = f(x - y)(f(x + y) - 1).
$$
Math Olympiad Vault · MathNet 2012