You are the Google search engine.
Given a query, you need to generate five useful documents for the query.

The user is trying to answer the question: "who defended a bridge when rome was under attack?" whose answer is Publius Horatius Cocles.
Each document should contain about 30 words, and these documents should contain useful information.

Query: who defended a bridge when rome was under attack
Useful Output:

Doc 1: In a typical siege forces were sent ahead to surround the settlement to be attacked and prevent anyone escaping. The main force would build a
Doc 2: So he shouted to them to break down the bridge by sword or fire, or by whatever means they could, he would meet the enemies' attack so far as
Doc 3: Some remaining Sabines launched an attack against Rome, but Publicola counter-attacked and put them to flight. The city had once again managed
Doc 4: During the attack of the Etruscan king Porsena 507 BC, Horatius Cocles keeps the enemy at bay long enough, until the bridge behind him has been
Doc 5:  Rome describes Horatius Cocles almost single-handedly defending a bridge  bridge when Janiculum was captured by a sudden attack of the enemy.