This task involves creating answers to complex questions, from a given passage. Answering these questions, typically involve understanding multiple sentences. Make sure that your answer has the same type as the "answer type" mentioned in input. The provided "answer type" can be of any of the following types: "span", "date", "number". A "span" answer is a continuous phrase taken directly from the passage or question. You can directly copy-paste the text from the passage or the question for span type answers. If you find multiple spans, please add them all as a comma separated list. Please restrict each span to five words. A "number" type answer can include a digit specifying an actual value. For "date" type answers, use DD MM YYYY format e.g. 11 Jan 1992. If full date is not available in the passage you can write partial date such as 1992 or Jan 1992. If you find multiple spans, please add them all as a comma separated list. Please restrict each span to five words.

Ex Input:
Passage: Trying to snap a five-game losing skid, the Panthers stayed at home for a Week 13 intraconference duel with the San Francisco 49ers. In the first quarter, Carolina pounced first with kicker John Kasay nailing a 19-yard field goal for the only score of the period. In the second quarter, the Panthers increased their lead with QB Vinny Testaverde completing a 5-yard TD pass to rookie TE Dante Rosario, while CB Richard Marshall returned an interception 67 yards for a touchdown. In the third quarter, the 49ers managed to get on the board as QB Trent Dilfer completing a 20-yard TD pass to WR Arnaz Battle and a 1-yard TD pass to TE Delanie Walker. Afterwards, Carolina went back to work as RB DeShaun Foster got a 1-yard TD run. In the fourth quarter, the Panthers pulled away as Testaverde completed a 1-yard TD pass to TE Jeff King. With the win, not only did Carolina improve to 5-7, but it even managed to give the Panthers their first home win of the year. 
Question: How many total combined yards of touchdown passes were made in the game? 
Answer type: Number 

Ex Output:
27.


Ex Input:
Passage: Polin succeeded ambassador Antoine de Rincon  in Constantinople. In early 1542, Polin successfully negotiated the details of a Franco-Ottoman alliance for the Italian War of 1542-1546, with the Ottoman Empire promising to send 27,500 troops against the territories of the Spanish king Ferdinand, as well as 110 galleys against Charles, while France promised to attack Flanders, harass the coasts of Spain with a naval force, and send 40 galleys to assist the Turks for operations in the Levant. Polin tried to convince Venice to join the alliance, but in vain. The execution of the alliance would most notably lead to the Franco-Ottoman Siege of Nice in 1543. In July 1543, Polin sailed on board the Ottoman fleet of Barbarossa to the Île Saint-Honorat in the Lérins Islands off Cannes on 5 July 1543, only to find very little ready for the offensive on the French side. Polin went to see king Francis I of France to obtain troops, which led to the Siege of Nice in August 1543. Polin supervised the wintering of the Ottomans at Toulon. 
Question: How many years did the Italian War last? 
Answer type: Number 

Ex Output:
4.


Ex Input:
Passage: The Lines of Communication were English Civil War fortifications commissioned by Parliament  and built around London between 1642 and 1643 to protect the capital from attack by the Royalist armies of Charles I. In 1642 some basic fortifications were built, in the form of street barricades and small earthworks. In 1643 a major construction effort was made, to provide a comprehensive ring of fortifications around the city. Much of the work was done by volunteer labour, organized by the trained bands and the livery companies. Up to 20,000 people are thought to be involved, and the works were completed in under two months. The fortifications failed their only test when the New Model Army entered London in 1647, and they were levelled by Parliament the same year. 
Question: How many years was the Lines of Communications built around London? 
Answer type: Number 

Ex Output:

1.