human
John buys cans of soup for buy 1 get one free. He gets 30 cans with a normal price of $0.60. How much does he pay?
assistant
How many cans does John buy? ** He pays for 30/2=<<30/2=15>>15 cans
How much does John spend? ** So he spends 15*.6=$<<15*.6=9>>9
#### 9