I want to know the answer to the following question:
How many weeks did Mexican partisans hold San Diego before it was recaptured by Americans?
All the background I'm provided with is that "Mexican partisans held San Diego for three weeks until October 24, 1846, when the Americans recaptured it.". Is that enough to answer the question?