Tenemos la simple atado $$f(x)\le f(f(x))+f(x)= 2x+15.$$
También,
$$\begin{array}{}f(f(f(x)))+2x+15&=f(f(f(x)))+f(f(x))&+f(x)\hphantom{,}\\&=2f(x)+15&+f(x),\end{array}$$
lo que implica $$\tag13f(x)-2x=f(f(f(x))).$$
Deje $$ C=\{\,c\in\Bbb R\mid \forall x\in\Bbb N\colon f(x)\ge cx\,\}$$
Claramente $0\in C$ $C$ está delimitada desde arriba.
Por $(3)$. para cualquier $0\le c\in C$, $f(x)\ge\frac{2x+f(f(f(x)))}{3}\ge \frac{2+c^3}{3}x$ todos los $x\in\Bbb N$, es decir, también se $\frac{2+c^3}{3}\in C$.
Deje $\gamma=\sup C$.
A continuación,$\gamma\ge\frac{2+\gamma^3}{3}$, que (usando la factorización $\frac{X^3+2}3-3X=\frac13(X-1)^2(X+2)$ y $\gamma\ge 0$) implica $\gamma\ge1$. Por lo tanto $f(x)>cx$ todos los $c<1$, es decir,
$$\tag2f(x)\ge x.$$
Por tanto, la función $g(x)= f(x)-x$ está delimitada desde abajo.
Vamos $$A=\{\,a\in\Bbb R\mid \forall x\in\Bbb N\colon f(x)\ge x+a\,\}$$ and $$B=\{\,b\in\Bbb R\mid \forall x\in\Bbb N\colon f(x)\le x+b\,\}.$$
Como se ve, $0\in A$.
Tenga en cuenta que
$$g(f(x))+2g(x) =f(f(x))+f(x)-2x=15$$
por lo $a\in A$ implica que el $g(x)\le\lfloor \frac{15-a}2\rfloor$ todos los $x$, es decir, $\lfloor \frac{15-a}2\rfloor\in B$.
Del mismo modo, $b\in B$ implica $g(x)\ge\lceil\frac{15-b}{2}\rceil$, es decir, $\lceil\frac{15-b}{2}\rceil\in A$.
Por lo tanto llegamos a la conclusión de
$$0\in A\implies 7\in B\implies 4\in A\implies 5\in B\implies 5\in A. $$
Llegamos a la conclusión de que $g(x)=5$ todos los $x$, y por lo tanto
$$f(x)=x+5. $$