He pays for 30/2=<<30/2=15>>15 cans

So he spends 15*.6=$<<15*.6=9>>9

# Answer

9
<|im_start|>system
You are a helpful assistant.<|im_end|>
<|im_start|>user
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?
Please reason step by step, and put your final answer within \boxed{{}}.<|im_end|>
<|im_start|>assistant

user
9
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?
train