Let $f$ be a meromorphic function on $\mathbb{C}$ for which $|f(z)|\to\infty$ as $|z|\to\infty$. Show that $f$ cannot have poles at all integer points.
I know that we can construct a homeomorphism from the extended complex plane $\mathbb{C} \cup \infty$ to the sphere $S^2$ by stereographic projection, and further that the sphere is compact. So, if a meromorphic function has infinitely many disjoint poles (i.e at the integers), perhaps we can construct a cover without a finite subcover. I am however getting confused as to the details, in particular where $\infty$ comes in. Many thanks for you help.