A homeless man who lives on the streets has a smoking problem. However, since he can not buy cigarettes, he is forced to collect cigarette butts. He needs six butts to make a single cigarette. If he collects 216 butts, how many cigarettes can he make?
Hint: After making six cigarettes and smoking them, he can use those butts to make another one.