Conversation so far:

Question: who led the mexican army in the battle of puebla
Self-contained rewrite: who led the mexican army in the battle of puebla