Let Q\mathbb{Q} be the set of rational numbers. A function f ⁣:QQf\colon \mathbb{Q} \to \mathbb{Q} is called aquaesulian if the following property holds: for every x,yQx, y \in \mathbb{Q}, f(x+f(y))=f(x)+yorf(f(x)+y)=x+f(y).f(x + f(y)) = f(x) + y \quad \text{or} \quad f(f(x) + y) = x + f(y).

Show that there exists an integer cc such that for any aquaesulian function ff there are at most cc different rational numbers of the form f(r)+f(r)f(r) + f(-r) for some rational number rr, and find the smallest possible value of cc.