Question: Which national association football team belongs to Switzerland?
Choices:
Canada men's national soccer team
Honduras national football team
Northern Ireland national football team
Roger Federer
Ecuador national football team
Denmark national football team
Portugal national football team
Swiss national football team
South Korea national football team
Spain national football team
Answer: Swiss national football team
SPARQL: SELECT DISTINCT ?e WHERE { ?e <pred:instance_of> ?c . ?c <pred:name> "national association football team" . ?e <country_for_sport> ?e_1 . ?e_1 <pred:name> "Switzerland" .   }
Program:
function: Find
inputs: Switzerland
function: Relate
dependencies: 0
inputs: country for sport
backward
function: FilterConcept
dependencies: 1
inputs: national association football team
function: What
dependencies: 2