Let $f:\Bbb C\to \Bbb C$ be an entire function and $f$ has a pole at infinity. Show that $f$ assumes every value at least once, and at most finitely many times.
By Identity theorem $f$ will assume values only finitely many points(If possible give some other proof) but I am unable to see why it will assume every value. I am looking for a direct proof without using some heavy machinery like "Picard theorem" etc.Please help !