Problem

Source: 2019 Saudi Arabia IMO TST I p 1

Tags: algebra, Functional inequality, functional



Find all functions $f : Z^+ \to Z^+$ such that $n^3 - n^2 \le f(n) \cdot (f(f(n)))^2 \le n^3 + n^2$ for every $n$ in positive integers