Answer: The obvious, but incorrect
answer, is four cigarettes, with one butt left over. However, after
the bum smokes the four, that yields four more butts. With the leftover
butt, the bum now has five butts to make another cigarette. Therefore,
the bum gets five smokes -- and still has a butt left over after he finishes
his last smoke.