Question: What is the name of the city of the United States that is the twinned administrative body of the city that is the headquarter location of Nokia (the one whose net profit is -3786000000 euro)?
Choices:
Sioux Falls
Irving
Shanghai
Youngstown
Des Moines
Mumbai
Cupertino
Tuscaloosa
Columbus
Oxnard
Answer: Irving
SPARQL: SELECT DISTINCT ?e WHERE { ?e <pred:instance_of> ?c . ?c <pred:name> "city of the United States" . ?e <twinned_administrative_body> ?e_1 . ?e_1 <pred:instance_of> ?c_1 . ?c_1 <pred:name> "city" . ?e_2 <headquarters_location> ?e_1 . ?e_2 <pred:name> "Nokia" . ?e_2 <net_profit> ?pv . ?pv <pred:unit> "euro" . ?pv <pred:value> "-3786000000"^^xsd:double .   }
Program:
function: Find
inputs: Nokia
function: FilterNum
dependencies: 0
inputs: net profit
-3786000000 euro
=
function: Relate
dependencies: 1
inputs: headquarters location
forward
function: FilterConcept
dependencies: 2
inputs: city
function: Relate
dependencies: 3
inputs: twinned administrative body
backward
function: FilterConcept
dependencies: 4
inputs: city of the United States
function: What
dependencies: 5