Analytic functions with nonessential singularity at infinity must be a polynomial
Solution 1:
Another hint: look at the function $f(\frac{1}{z})$ at z = 0, it has a nonessential singularity at 0...
Solution 2:
Hint: consider the Laurent series in the annulus $0 < |z| < \infty$.