Question: What national association football team has a member named Alan Bennett (who is a member of AFC Wimbledon) and ranks 36th?
Choices: Guinea national football team
Republic of Ireland national football team
North Korea national football team
South Korea national football team
Canada men's national soccer team
Greece national football team
United States men's national soccer team
Austria national football team
Romania national football team
China national football team
SPARQL: SELECT DISTINCT ?e WHERE { ?e <pred:instance_of> ?c . ?c <pred:name> "national association football team" . ?e_1 <member_of_sports_team> ?e . ?e_1 <pred:name> "Alan Bennett" . ?e_1 <member_of_sports_team> ?e_2 . ?e_2 <pred:name> "AFC Wimbledon" .  ?e <ranking> ?pv . ?pv <pred:unit> "1" . ?pv <pred:value> "36"^^xsd:double .  }
Program:
function: Find
inputs: AFC Wimbledon
function: Relate
dependencies: 0
inputs: member of sports team
backward
function: Find
inputs: Alan Bennett
function: And
dependencies: 1
2
function: Relate
dependencies: 3
inputs: member of sports team
forward
function: FilterConcept
dependencies: 4
inputs: national association football team
function: FindAll
function: FilterNum
dependencies: 6
inputs: ranking
36
=
function: FilterConcept
dependencies: 7
inputs: national association football team
function: And
dependencies: 5
8
function: What
dependencies: 9
Answer: Republic of Ireland national football team