Let $f$ be an entire function. If there exists a positive real constant $K$ such that $|f(z)| \le K(|z|^2 + |z|)$ for all $z \in \Bbb C$, then find a formula for $f(z)$.
Attempt: Define a function $g(z) = \frac{f(z)}{z^2+z}$ for all complex numbers $z \notin \{0,1\}$. Then, $g$ is bounded (by $1$), it is holomorphic in $\Bbb C \setminus \{0,1\}$, and have two removable singularities at $z=-1$ and $z=0$. Hence, $g$ can be extended to a function $G$ which is holomorphic in all of $\Bbb C$, and coincides with $g$ on $\Bbb C \setminus \{0,1\}$. But, I stuck in determine the function $G$. If such $G$ can be determined, by Liouville's theorem, it follows that $g$ is constant, and hence, $f(z) = C(z^2 + z)$ for all $z \in \Bbb C$.
How to approach it?
Thanks in advanced.