Question: Which national soccer team with a ranking other than 160 represents Thailand?
Choices:
Tunisia national football team
Greece national football team
Canada men's national soccer team
South Korea national football team
India national football team
Zambia national football team
Norway national football team
Thailand national football team
Germany national football team
Grenada national football team
Answer: Thailand national football team
SPARQL: SELECT DISTINCT ?e WHERE { ?e <pred:instance_of> ?c . ?c <pred:name> "national association football team" . ?e <ranking> ?pv . ?pv <pred:unit> "1" . ?pv <pred:value> ?v . FILTER ( ?v != "160"^^xsd:double ) . ?e <country_for_sport> ?e_1 . ?e_1 <pred:name> "Thailand" .  }
Program:
function: FindAll
function: FilterNum
dependencies: 0
inputs: ranking
160
!=
function: FilterConcept
dependencies: 1
inputs: national association football team
function: Find
inputs: Thailand
function: Relate
dependencies: 3
inputs: country for sport
backward
function: FilterConcept
dependencies: 4
inputs: national association football team
function: And
dependencies: 2
5
function: What
dependencies: 6