Question: who did mexico defeat in the battle of puebla
answer: the occupying French soldiers