question: How many weeks did Mexican partisans hold San Diego before it was recaptured by Americans ?
answer: three weeks
turker_answer: Mexican partisans held San Diego for three weeks before it was recaptured by Americans .
rule-based: Mexican partisans held three weeks San Diego before it was recaptured by Americans .