user: Diego baked 12 cakes for his sister's birthday. Donald also baked 4 cakes, but ate 1 while waiting for the party to start. How many cakes are left? Let's think step by step and output the final answer after "####".
Answer: 15