Initially, Louise's cart has toys worth 10 * 28 = <<10*28=280>>280 dollars

If Louise pays for the toys originally in her cart, her wallet will remain with 580 - 280 = <<580-280=300>>300 dollars.

Dividing the remaining amount by the number of teddy bears gives 300/20 = <<300/20=15>>15 dollars.

# Answer

15
<|im_start|>system
You are a helpful assistant.<|im_end|>
<|im_start|>user
Louise is in a toy store. She already has 28 toys worth $10 each in her cart. On her way to the till she adds 20 teddy bears to the cart. If the $580 in Louise’s wallet is exactly enough to pay for all the toys, how much does each teddy bear cost?
Please reason step by step, and put your final answer within \boxed{{}}.<|im_end|>
<|im_start|>assistant

user
15
Louise is in a toy store. She already has 28 toys worth $10 each in her cart. On her way to the till she adds 20 teddy bears to the cart. If the $580 in Louise’s wallet is exactly enough to pay for all the toys, how much does each teddy bear cost?
train