This task involves annotating the answer type to a given question that involve some kind of complex reasoning (including numerical reasoning). Note that the questions require looking at more than one part of the passage to answer. There are 3 possible answer types (i) spans, (ii) numbers and (iii) dates. If the answer can be found in the passage, label it as "span". If the answer is a number, label as "number". Similarly, label "date" if you think the answer to the given question is a date.

Example Input: Passage: Hoping to rebound from their road loss to the Falcons, the Lions played their Week 2 home opener against their NFC North foe, the Green Bay Packers. In the first quarter, Detroit trailed as Packers QB Aaron Rodgers completed a 9-yard TD pass to WR James Jones. In the second quarter, the Lions continued to trail as Rodgers completed a 2-yard TD pass to WR Donald Driver and a 29-yard TD pass to WR Jordy Nelson. Detroit closed out the first half when kicker Jason Hanson nailed a 38-yard field goal. In the third quarter, the Lions continued to hack away at Green Bay's lead with Hanson kicking 49-yard and then 53-yard field goals. The Packers responded when kicker Mason Crosby nailed a 25-yard field goal. In the fourth quarter, Detroit clawed away at the Pack's lead when QB Jon Kitna completed a 38-yard TD pass to WR Calvin Johnson. The Lions closed in as the snap to Packers punter Derrick Frost was high, causing it to go through the back of his end zone, giving Detroit a safety. The Lions took the lead on Kitna's 47-yard TD pass to Calvin Johnson. However, Green Bay rebounded with Crosby's 39-yard field goal, RB Brandon Jackson's 19-yard TD run, CB Charles Woodson's 41-yard interception return for a touchdown, and safety Nick Collins' 42-yard interception return for a touchdown.
Question: How many field goals did Crosby kick?
Example Output: number

Example Input: Passage: Coming off their divisional road win over the Dolphins, the Jets flew to Ralph Wilson Stadium for a Week 4 AFC East duel with the throwback-clad Buffalo Bills. New York scored in the first quarter as running back LaDainian Tomlinson got a 1-yard touchdown run. The Jets added onto their lead in the second quarter with a 19-yard field goal from kicker Nick Folk, followed by quarterback Mark Sanchez completing a 41-yard touchdown pass to wide receiver Braylon Edwards. The Bills closed out the half with quarterback Ryan Fitzpatrick finding tight end David Martin on a 4-yard touchdown pass. New York pulled away in the third quarter as tight end Dustin Keller caught a 3-yard touchdown pass from wide receiver/quarterback Brad Smith, followed by his 2-yard touchdown reception thrown by Sanchez. Afterwards, Tomlinson's 26-yard touchdown run effectively secured the victory. Buffalo closed out the game in the fourth quarter as Fitzpatrick threw a touchdown pass to wide receiver Steve Johnson.
Question: Which player scored multiple touchdowns?
Example Output: span

Example Input: Passage: During the 1920s, the HMS Argenta vessel was used as a military base and prison ship for the holding of Irish Republicans by the British government as part of their internment strategy after Bloody Sunday. Cloistered below decks in cages which held 50 internees, the prisoners were forced to use broken toilets which overflowed frequently into their communal area. Deprived of tables, the already weakened men ate off the floor, frequently succumbing to disease and illness as a result. There were several hunger strikes, including a major strike involving upwards of 150 men in the winter of 1923. By February 1923, under the 1922 Special Powers Act the British were detaining 263 men on the Argenta, which was moored in Belfast Lough. This was supplemented with internment at other land based sites such as Larne workhouse, Belfast Prison and Derry Gaol. Together, both the ship and the workhouse alone held 542 men without trial at the highest internment population level during June 1923.
Question: Which happened first, the Special Powers Act or the detaining of Irish Republicans?
Example Output:
span