summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitmodules3
-rw-r--r--data/geo/corpus-true.xml30522
-rw-r--r--data/geo/folds600/fold-0-test.ids60
-rw-r--r--data/geo/folds600/fold-0-train.ids540
-rw-r--r--data/geo/folds600/fold-1-test.ids60
-rw-r--r--data/geo/folds600/fold-1-train.ids540
-rw-r--r--data/geo/folds600/fold-2-test.ids60
-rw-r--r--data/geo/folds600/fold-2-train.ids540
-rw-r--r--data/geo/folds600/fold-3-test.ids60
-rw-r--r--data/geo/folds600/fold-3-train.ids540
-rw-r--r--data/geo/folds600/fold-4-test.ids60
-rw-r--r--data/geo/folds600/fold-4-train.ids540
-rw-r--r--data/geo/folds600/fold-5-test.ids60
-rw-r--r--data/geo/folds600/fold-5-train.ids540
-rw-r--r--data/geo/folds600/fold-6-test.ids60
-rw-r--r--data/geo/folds600/fold-6-train.ids540
-rw-r--r--data/geo/folds600/fold-7-test.ids60
-rw-r--r--data/geo/folds600/fold-7-train.ids540
-rw-r--r--data/geo/folds600/fold-8-test.ids60
-rw-r--r--data/geo/folds600/fold-8-train.ids540
-rw-r--r--data/geo/folds600/fold-9-test.ids60
-rw-r--r--data/geo/folds600/fold-9-train.ids540
-rw-r--r--data/geo/folds600/geo600cv-ids.zipbin0 -> 13891 bytes
-rw-r--r--data/geo/geoquery.train.en.txt601
-rw-r--r--data/geo/geoquery.train.sem601
-rw-r--r--data/geo/nps-true.xml3926
-rw-r--r--data/geo/split880/fold-0-test.ids280
-rw-r--r--data/geo/split880/fold-0-train.ids600
-rw-r--r--data/geo/split880/fold-0-tune-alt.ids99
-rw-r--r--data/geo/split880/fold-0-tune.ids60
-rwxr-xr-xdemo.py54
-rw-r--r--dependencies.yaml8
-rwxr-xr-xfilter.py33
-rw-r--r--nlp_tools/dict_utils.py101
-rw-r--r--nlp_tools/dict_utils.pycbin0 -> 3803 bytes
-rw-r--r--nlp_tools/feature.pycbin0 -> 427 bytes
-rw-r--r--nlp_tools/vocabulary.py49
-rw-r--r--nlp_tools/vocabulary.pycbin0 -> 2461 bytes
-rwxr-xr-xrun.py89
-rwxr-xr-xrun2.py55
-rw-r--r--settings.yaml16
-rw-r--r--src/.config.py.swpbin0 -> 12288 bytes
-rw-r--r--src/.nl_reweighter.py.swpbin0 -> 24576 bytes
-rw-r--r--src/__init__.py0
-rw-r--r--src/__init__.pycbin0 -> 131 bytes
-rw-r--r--src/__pycache__/__init__.cpython-33.pycbin0 -> 139 bytes
-rw-r--r--src/__pycache__/smt_semparse_config.cpython-33.pycbin0 -> 1337 bytes
-rw-r--r--src/bleu_scorer.py17
-rw-r--r--src/bleu_scorer.pycbin0 -> 1086 bytes
-rw-r--r--src/config.py39
-rw-r--r--src/config.pycbin0 -> 2082 bytes
-rw-r--r--src/eval_bevan/clean280
-rw-r--r--src/eval_bevan/errlog0
-rwxr-xr-xsrc/eval_bevan/eval_bevan.sh10
-rwxr-xr-xsrc/eval_bevan/format_prolog.py30
-rw-r--r--src/eval_bevan/test.out280
-rw-r--r--src/eval_bevan/test.pl560
-rw-r--r--src/evaluator.py47
-rw-r--r--src/evaluator.pycbin0 -> 1763 bytes
-rw-r--r--src/extractor.py418
-rw-r--r--src/extractor.pycbin0 -> 12435 bytes
-rw-r--r--src/functionalizer.py112
-rw-r--r--src/functionalizer.pycbin0 -> 2687 bytes
-rw-r--r--src/geo_world.py108
-rw-r--r--src/geo_world.pycbin0 -> 3286 bytes
-rw-r--r--src/moses.py141
-rw-r--r--src/moses.pycbin0 -> 5366 bytes
-rw-r--r--src/nl_reweighter.py227
-rw-r--r--src/nl_reweighter.pycbin0 -> 8662 bytes
-rw-r--r--src/query_comparer.py31
-rw-r--r--src/query_comparer.pycbin0 -> 1280 bytes
-rw-r--r--src/slot_checker.pycbin0 -> 1643 bytes
-rw-r--r--src/smt_semparse_config.py31
-rw-r--r--src/smt_semparse_config.pycbin0 -> 1523 bytes
-rw-r--r--src/smt_semparse_experiment.py87
-rw-r--r--src/smt_semparse_experiment.pycbin0 -> 3062 bytes
-rw-r--r--src/srilm.py20
-rw-r--r--src/srilm.pycbin0 -> 1102 bytes
-rw-r--r--src/util.py67
-rw-r--r--src/util.pycbin0 -> 2356 bytes
80 files changed, 45602 insertions, 0 deletions
diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000..404b718
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "nlp_tools"]
+ path = nlp_tools
+ url = https://github.com/jacobandreas/nlp_tools.git
diff --git a/data/geo/corpus-true.xml b/data/geo/corpus-true.xml
new file mode 100644
index 0000000..287e2c2
--- /dev/null
+++ b/data/geo/corpus-true.xml
@@ -0,0 +1,30522 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE examples [
+<!ELEMENT examples (example*)>
+<!ELEMENT example (nl*,syn*,augsyn*,mrl*,mrl-parse?,parse*)>
+<!ELEMENT nl (#PCDATA)>
+<!ELEMENT syn (#PCDATA)>
+<!ELEMENT augsyn (#PCDATA)>
+<!ELEMENT mrl (#PCDATA)>
+<!ELEMENT mrl-parse (node*)>
+<!ELEMENT node (#PCDATA)>
+<!ELEMENT parse (#PCDATA)>
+]>
+<examples>
+
+<example id='0'>
+<nl lang='en'>
+Give me the cities in Virginia .
+</nl>
+<syn lang='en'>
+(S (VP (VB Give) (NP (PRP me)) (NP (NP (DT the) (NNS cities)) (PP (IN in) (NP (NNP Virginia))))))
+</syn>
+<augsyn lang='en'>
+(S Give-[Query:0] me-[Query:0] the-[City:1] cities-[City:1] in-[City:2] Virginia-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(city(loc_2(stateid('virginia'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(city(A),loc(A,B),const(B,stateid(virginia))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' virginia ' }) </node>
+</mrl-parse>
+<nl lang='de'>gebe mir die stadte in virginia</nl>
+<nl lang='el'>δώσε μου τις πόλεις στην virginia</nl>
+<nl lang='th'>จง บอก ชื่อ เมือง ใน รัฐ เวอร์จิเนีย มา ให้ หมด</nl>
+<nl lang='zh'>告诉 我 在 弗吉尼亚 州 的 城市</nl>
+</example>
+
+<example id='1'>
+<nl lang='en'>
+What are the high points of states surrounding Mississippi ?
+</nl>
+<nl lang='es'>
+que son los puntos altos de los estados rodeando a mississippi ?
+</nl>
+<nl lang='ja'>
+mishishippi no mawari ni aru shuu no takai chiten wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+mississippi yi saran eyaletlerin yuksek noktalari nelerdir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (JJ high) (NNS points)) (PP (IN of) (NP (NP (NNS states)) (VP (VBG surrounding) (NP (NNP Mississippi))))))))
+</syn>
+<syn lang='es'>
+(S que son los puntos altos de los estados rodeando a mississippi)
+</syn>
+<syn lang='ja'>
+(S mishishippi no mawari ni aru shuu no takai chiten wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S mississippi yi saran eyaletlerin yuksek noktalari nelerdir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[Place:1] high-[Place:1] points-[Place:1] of-[Place:1] states-[State:2] surrounding-[State:3] Mississippi-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(high_point_1(state(next_to_2(stateid('mississippi')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(high_point(B,A),state(B),next_to(B,C),const(C,stateid(mississippi))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ high_point_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches sind die hoechsten punkte der an mississippi grenzenden staaten</nl>
+<nl lang='el'>ποια είναι τα ψηλά σημεία των πολιτειών που περιβάλλουν τον mississippi</nl>
+<nl lang='th'>จง หา จุด สูง สุด ของ รัฐ ที่ ล้อมรอบ รัฐ มิสซิสซิปปี</nl>
+<nl lang='zh'>什么 是 密西西比 州 周边 的 州 的 高点</nl>
+</example>
+
+<example id='2'>
+<nl lang='en'>
+Name the rivers in Arkansas .
+</nl>
+<nl lang='es'>
+nombra los rios en arkansas .
+</nl>
+<nl lang='ja'>
+aakansaa no kawa wo agete kudasai .
+</nl>
+<nl lang='tr'>
+arkansas daki nehirlerin isimlerini ver .
+</nl>
+<syn lang='en'>
+(S (VP (VB Name) (NP (NP (DT the) (NNS rivers)) (PP (IN in) (NP (NNP Arkansas))))))
+</syn>
+<syn lang='es'>
+(S nombra los rios en arkansas)
+</syn>
+<syn lang='ja'>
+(S aakansaa no kawa wo agete kudasai)
+</syn>
+<syn lang='tr'>
+(S arkansas daki nehirlerin isimlerini ver)
+</syn>
+<augsyn lang='en'>
+(S Name-[Query:0] the-[River:1] rivers-[River:1] in-[River:2] Arkansas-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(loc_2(stateid('arkansas'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),loc(A,B),const(B,stateid(arkansas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' arkansas ' }) </node>
+</mrl-parse>
+<nl lang='de'>nenne die fluesse in arkansas</nl>
+<nl lang='el'>ονόμασε τα ποτάμια στο arkansas</nl>
+<nl lang='th'>จง บอก ชื่อ แม่น้ำ ใน รัฐ อาร์คันซอ</nl>
+<nl lang='zh'>说出 在 阿肯色 州 的 河流</nl>
+</example>
+
+<example id='3'>
+<nl lang='en'>
+Name all the rivers in Colorado .
+</nl>
+<syn lang='en'>
+(S (VP (VB Name) (NP (NP (PDT all) (DT the) (NNS rivers)) (PP (IN in) (NP (NNP Colorado))))))
+</syn>
+<augsyn lang='en'>
+(S Name-[Query:0] all-[River:1] the-[River:1] rivers-[River:1] in-[River:2] Colorado-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(loc_2(stateid('colorado'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),loc(A,B),const(B,stateid(colorado))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' colorado ' }) </node>
+</mrl-parse>
+<nl lang='de'>nenne alle flüsse in colorado</nl>
+<nl lang='el'>ονόμασε όλα τα ποτάμια του colorado</nl>
+<nl lang='th'>แม่น้ำ ของ รัฐ โคโลราโด มี อะไร บ้าง</nl>
+<nl lang='zh'>列出 在 科罗拉多 州 所有 的 河流</nl>
+</example>
+
+<example id='4'>
+<nl lang='en'>
+Can you tell me the capital of Texas ?
+</nl>
+<syn lang='en'>
+(SQ (MD Can) (NP (PRP you)) (VP (VB tell) (NP (PRP me)) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NNP Texas))))))
+</syn>
+<augsyn lang='en'>
+(S Can-[Query:0] you-[Query:0] tell-[Query:0] me-[Query:0] the-[City:1] capital-[City:1] of-[City:2] Texas-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(stateid('texas'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),const(B,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches sind grosse staedte in texas</nl>
+<nl lang='el'>μπορείς να μου πεις την πρωτεύουσα του texas</nl>
+<nl lang='th'>เมืองหลวง ของ รัฐ เท็กซัส ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>你 能 告诉 我 得克萨斯 州 的 省会 吗</nl>
+</example>
+
+<example id='5'>
+<nl lang='en'>
+Could you tell me what is the highest point in the state of Oregon ?
+</nl>
+<syn lang='en'>
+(SQ (MD Could) (NP (PRP you)) (VP (VB tell) (NP (PRP me)) (SBAR (WHNP (WP what)) (S (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (NP (DT the) (NN state)) (PP (IN of) (NP (NNP Oregon))))))))))
+</syn>
+<augsyn lang='en'>
+(S Could-[Query:0] you-[Query:0] tell-[Query:0] me-[Query:0] what-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] point-[Place:2] in-[Place:3] the-[State:4] state-[State:4] of-[State:4] Oregon-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(state(stateid('oregon'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),state(B),const(B,stateid(oregon)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' oregon ' }) </node>
+</mrl-parse>
+<nl lang='de'>koenntest du mir sagen welches der hoechstgelegene punkt im staate oregon ist</nl>
+<nl lang='el'>μπορείς να μου πεις ποιο είναι το ψηλότερο σημείο στην πολιτεία του oregon</nl>
+<nl lang='th'>ไหน บอก ซิ ว่า จุด สูง สุด ของ รัฐ โอเรกอน อยู่ ตรงไหน</nl>
+<nl lang='zh'>你 能 告诉 我 俄勒冈 州 的 最高 点 是 什么</nl>
+</example>
+
+<example id='6'>
+<nl lang='en'>
+Count the states which have elevations lower than what Alabama has .
+</nl>
+<syn lang='en'>
+(S (VP (VB Count) (NP (NP (DT the) (NNS states)) (SBAR (WHNP (WDT which)) (S (VP (VBP have) (NP (NP (NNS elevations)) (ADJP (ADJP (JJR lower)) (PP (IN than) (SBAR (WHNP (WP what)) (S (NP (NNP Alabama)) (VP (VBZ has)))))))))))))
+</syn>
+<augsyn lang='en'>
+(S Count-[Num:1] the-[State:2] states-[State:2] which-[State:3] have-[State:3] elevations-[State:3] lower-[Place:4] than-[Place:4] what-[Place:5] Alabama-[StateName:7] has-[Place:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(low_point_2(lower_2(low_point_1(stateid('alabama')))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),low_point(B,C),lower(C,D),low_point(E,D),const(E,stateid(alabama))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ low_point_2 ( *n:Place ) }) </node>
+<node id='4'> *n:Place -> ({ lower_2 ( *n:Place ) }) </node>
+<node id='5'> *n:Place -> ({ low_point_1 ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='7'> *n:StateName -> ({ ' alabama ' }) </node>
+</mrl-parse>
+<nl lang='de'>zahle die staaten welche erhebungen haben die niedriger liegen als jene in alabama</nl>
+<nl lang='el'>μέτρα τις πολιτείες που έχουν υψόμετρα χαμηλότερα από αυτό που έχει η alabama </nl>
+<nl lang='th'>จง นับ จำนวน รัฐ ที่ มี ที่สูง ต่ำ กว่า ที่สูง ของ รัฐ อลาบามา</nl>
+<nl lang='zh'>数一数 拥有 比 美国 阿拉巴马 州 的 海拔 低 的 州 有 多少</nl>
+</example>
+
+<example id='7'>
+<nl lang='en'>
+Give me all the states of USA .
+</nl>
+<syn lang='en'>
+(S (VP (VB Give) (NP (PRP me)) (NP (NP (PDT all) (DT the) (NNS states)) (PP (IN of) (NP (NNP USA))))))
+</syn>
+<augsyn lang='en'>
+(S Give-[Query:0] me-[Query:0] all-[State:1] the-[State:1] states-[State:1] of-[State:2] USA-[CountryName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_2(countryid('usa'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(A,B),const(B,countryid(usa))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='3'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='4'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>nenne all staaten der usa</nl>
+<nl lang='el'>δώσε μου όλες τις πολιτείες των ηπα</nl>
+<nl lang='th'>บอก รัฐ ทั้งหมด ของ อเมริกา มา หน่อย</nl>
+<nl lang='zh'>给 我 美国 所有 的 州</nl>
+</example>
+
+<example id='8'>
+<nl lang='en'>
+Give me the cities in Texas .
+</nl>
+<syn lang='en'>
+(S (VP (VB Give) (NP (PRP me)) (NP (NP (DT the) (NNS cities)) (PP (IN in) (NP (NNP Texas))))))
+</syn>
+<augsyn lang='en'>
+(S Give-[Query:0] me-[Query:0] the-[City:1] cities-[City:1] in-[City:2] Texas-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(city(loc_2(stateid('texas'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(city(A),loc(A,B),const(B,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>sag mir welche staedte in texas sind</nl>
+<nl lang='el'>δώσε μου τις πόλεις στο texas</nl>
+<nl lang='th'>จง บอก ชื่อ เมือง ที่ อยู่ ใน รัฐ เท็กซัส มา ให้ หมด</nl>
+<nl lang='zh'>给 我 在 得克萨斯 州 的 城市</nl>
+</example>
+
+<example id='9'>
+<nl lang='en'>
+Give me the cities in USA .
+</nl>
+<syn lang='en'>
+(S (VP (VB Give) (NP (PRP me)) (NP (NP (DT the) (NNS cities)) (PP (IN in) (NP (NNP USA))))))
+</syn>
+<augsyn lang='en'>
+(S Give-[Query:0] me-[Query:0] the-[City:1] cities-[City:1] in-[City:2] USA-[CountryName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(city(loc_2(countryid('usa'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(city(A),loc(A,B),const(B,countryid(usa))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='3'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='4'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>nenne die staedte der usa</nl>
+<nl lang='el'>δώσε μου τις πόλεις στις ηπα</nl>
+<nl lang='th'>บอก ชื่อ เมือง ทั้งหมด ใน สหรัฐอเมริกา มา หน่อย</nl>
+<nl lang='zh'>给 我 在 美国 的 城市</nl>
+</example>
+
+<example id='10'>
+<nl lang='en'>
+Give me the cities in Virginia .
+</nl>
+<nl lang='es'>
+dame las ciudades en virginia .
+</nl>
+<nl lang='ja'>
+baajinia no toshi wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+virginia daki sehirlerin isimlerini ver .
+</nl>
+<syn lang='en'>
+(S (VP (VB Give) (NP (PRP me)) (NP (NP (DT the) (NNS cities)) (PP (IN in) (NP (NNP Virginia))))))
+</syn>
+<syn lang='es'>
+(S dame las ciudades en virginia)
+</syn>
+<syn lang='ja'>
+(S baajinia no toshi wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S virginia daki sehirlerin isimlerini ver)
+</syn>
+<augsyn lang='en'>
+(S Give-[Query:0] me-[Query:0] the-[City:1] cities-[City:1] in-[City:2] Virginia-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(city(loc_2(stateid('virginia'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(city(A),loc(A,B),const(B,stateid(virginia))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' virginia ' }) </node>
+</mrl-parse>
+<nl lang='de'>nenne mir die staedte in virginia</nl>
+<nl lang='el'>δώσε μου τις πόλεις της virginia</nl>
+<nl lang='th'>จง บอก ชื่อ เมือง ใน รัฐ เวอร์จิเนีย มา</nl>
+<nl lang='zh'>给 我 在 弗吉尼亚 州 的 城市</nl>
+</example>
+
+<example id='11'>
+<nl lang='en'>
+Give me the cities which are in Texas .
+</nl>
+<syn lang='en'>
+(S (VP (VB Give) (NP (PRP me)) (NP (NP (DT the) (NNS cities)) (SBAR (WHNP (WDT which)) (S (VP (VBP are) (PP (IN in) (NP (NNP Texas)))))))))
+</syn>
+<augsyn lang='en'>
+(S Give-[Query:0] me-[Query:0] the-[City:1] cities-[City:1] which-[City:2] are-[City:2] in-[City:2] Texas-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(city(loc_2(stateid('texas'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(city(A),loc(A,B),const(B,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>nenne mir staedte in texas</nl>
+<nl lang='el'>δώσε μου τις πόλεις που υπάρχουν στο texas</nl>
+<nl lang='th'>จง บอก รายชื่อ เมือง ใน รัฐ เท็กซัส มา</nl>
+<nl lang='zh'>给 我 在 德克萨斯 州 的 城市</nl>
+</example>
+
+<example id='12'>
+<nl lang='en'>
+Give me the lakes in California .
+</nl>
+<syn lang='en'>
+(S (VP (VB Give) (NP (PRP me)) (NP (NP (DT the) (NNS lakes)) (PP (IN in) (NP (NNP California))))))
+</syn>
+<augsyn lang='en'>
+(S Give-[Query:0] me-[Query:0] the-[Place:1] lakes-[Place:1] in-[Place:2] California-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(lake(loc_2(stateid('california'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(lake(A),loc(A,B),const(B,stateid(california))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ lake ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' california ' }) </node>
+</mrl-parse>
+<nl lang='de'>nenne mir die seen in california</nl>
+<nl lang='el'>δώσε μου τις λίμνες στην california</nl>
+<nl lang='th'>จง บอก ชื่อ ทะเลสาบ ใน รัฐ แคลิฟอร์เนีย</nl>
+<nl lang='zh'>给 我 在 加利福尼亚 州 的 湖泊</nl>
+</example>
+
+<example id='13'>
+<nl lang='en'>
+Give me the largest state .
+</nl>
+<nl lang='es'>
+dame el estado mas grande ?
+</nl>
+<nl lang='ja'>
+mottomo ookii shuu wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+en genis eyaletin ismini ver .
+</nl>
+<syn lang='en'>
+(S (VP (VB Give) (NP (PRP me)) (NP (DT the) (JJS largest) (NN state))))
+</syn>
+<syn lang='es'>
+(S dame el estado mas grande)
+</syn>
+<syn lang='ja'>
+(S mottomo ookii shuu wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S en genis eyaletin ismini ver)
+</syn>
+<augsyn lang='en'>
+(S Give-[Query:0] me-[Query:0] the-[State:1] largest-[State:1] state-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(state(all)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,state(A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher stadt ist der groesste</nl>
+<nl lang='el'>δώσε μου τη μεγαλύτερη πολιτεία</nl>
+<nl lang='th'>รัฐ ใด เป็น รัฐ ที่ ใหญ่ ที่สุด</nl>
+<nl lang='zh'>给 我 最大 的 州</nl>
+</example>
+
+<example id='14'>
+<nl lang='en'>
+Give me the longest river that passes through the US .
+</nl>
+<syn lang='en'>
+(S (VP (VB Give) (NP (PRP me)) (NP (NP (DT the) (JJS longest) (NN river)) (SBAR (WHNP (WDT that)) (S (VP (VBZ passes) (PP (IN through) (NP (DT the) (NNP US)))))))))
+</syn>
+<augsyn lang='en'>
+(S Give-[Query:0] me-[Query:0] the-[River:1] longest-[River:1] river-[River:2] that-[River:3] passes-[River:3] through-[River:3] the-[CountryName:5] US-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(longest(river(traverse_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,longest(A,(river(A),traverse(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ traverse_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>nenne mir den laengsten fluss welcher durch die usa fliesst</nl>
+<nl lang='el'>δώσε μου το μακρύτερο ποτάμι που διασχίζει τις ηπα</nl>
+<nl lang='th'>จง บอก ชื่อ แม่น้ำ ที่ ยาว ที่สุด ใน สหรัฐ</nl>
+<nl lang='zh'>给 我 流经 美国 的 最长 的 河流</nl>
+</example>
+
+<example id='15'>
+<nl lang='en'>
+Give me the number of rivers in California .
+</nl>
+<syn lang='en'>
+(S (VP (VB Give) (NP (PRP me)) (NP (NP (DT the) (NN number)) (PP (IN of) (NP (NP (NNS rivers)) (PP (IN in) (NP (NNP California))))))))
+</syn>
+<augsyn lang='en'>
+(S Give-[Query:0] me-[Query:0] the-[Num:1] number-[Num:1] of-[Num:1] rivers-[River:2] in-[River:3] California-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(river(loc_2(stateid('california')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(river(B),loc(B,C),const(C,stateid(california))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' california ' }) </node>
+</mrl-parse>
+<nl lang='de'>nenne mir die anzahl der fluesse in california</nl>
+<nl lang='el'>δώσε μου τον αριθμό των ποταμιών στην california </nl>
+<nl lang='th'>จง บอก จำนวน แม่น้ำ ใน รัฐ แคลิฟอร์เนีย</nl>
+<nl lang='zh'>告诉 我 在 加利福尼亚 州 有 多少 条 河流</nl>
+</example>
+
+<example id='16'>
+<nl lang='en'>
+Give me the states that border Utah .
+</nl>
+<syn lang='en'>
+(S (VP (VB Give) (NP (PRP me)) (NP (NP (DT the) (NNS states)) (SBAR (WHNP (WDT that)) (S (VP (VB border) (NP (NNP Utah))))))))
+</syn>
+<augsyn lang='en'>
+(S Give-[Query:0] me-[Query:0] the-[State:1] states-[State:1] that-[State:1] border-[State:2] Utah-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('utah'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(utah))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' utah ' }) </node>
+</mrl-parse>
+<nl lang='de'>nenne mir die staaten welche an utah grenzen</nl>
+<nl lang='el'>δώσε μου τις πολιτείες που συνορεύουν με τη utah </nl>
+<nl lang='th'>จง บอก ชื่อ รัฐ ที่ อยู่ ติด กับ รัฐ ยูทาห์</nl>
+<nl lang='zh'>告诉我 与 犹他 州 接壤 的 州</nl>
+</example>
+
+<example id='17'>
+<nl lang='en'>
+How big is Alaska ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADJP (WRB How) (JJ big)) (SQ (VBZ is) (NP (NNP Alaska))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] big-[Num:1] is-[Num:1] Alaska-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(size(stateid('alaska')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(size(B,A),const(B,stateid(alaska))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ size ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' alaska ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist alaska</nl>
+<nl lang='el'>πόσο μεγάλη είναι η alaska</nl>
+<nl lang='th'>รัฐ อลาสกา มี ขนาด เท่าไหร่</nl>
+<nl lang='zh'>阿拉斯加 州 有 多大</nl>
+</example>
+
+<example id='18'>
+<nl lang='en'>
+How big is Massachusetts ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADJP (WRB How) (JJ big)) (SQ (VBZ is) (NP (NNP Massachusetts))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] big-[Num:1] is-[Num:1] Massachusetts-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(size(stateid('massachusetts')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(size(B,A),const(B,stateid(massachusetts))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ size ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' massachusetts ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist massachusetts</nl>
+<nl lang='el'>πόσο μεγάλη είναι η massachusetts</nl>
+<nl lang='th'>รัฐ แมสซาชูเซ็ต มี ขนาด เท่าไหร่</nl>
+<nl lang='zh'>马萨诸塞 州 有 多大</nl>
+</example>
+
+<example id='19'>
+<nl lang='en'>
+How big is New Mexico ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADJP (WRB How) (JJ big)) (SQ (VBZ is) (NP (NNP New) (NNP Mexico))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] big-[Num:1] is-[Num:1] New-[StateName:3] Mexico-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(size(stateid('new mexico')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(size(B,A),const(B,stateid('new mexico'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ size ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' new mexico ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist new mexico</nl>
+<nl lang='el'>πόσο μεγάλο είναι το new mexico</nl>
+<nl lang='th'>รัฐ นิวเม็กซิโก มี พื้นที่ เท่าไหร่</nl>
+<nl lang='zh'>新墨西哥 州 有 多大</nl>
+</example>
+
+<example id='20'>
+<nl lang='en'>
+How big is North Dakota ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADJP (WRB How) (JJ big)) (SQ (VBZ is) (NP (NNP North) (NNP Dakota))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] big-[Num:1] is-[Num:1] North-[StateName:3] Dakota-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(size(stateid('north dakota')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(size(B,A),const(B,stateid('north dakota'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ size ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' north dakota ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist north dakota</nl>
+<nl lang='el'>πόσο μεγάλη είναι η north dakota</nl>
+<nl lang='th'>รัฐ นอร์ธดาโกต้า มี ขนาด เท่าไหร่</nl>
+<nl lang='zh'>北达科他 州 有 多大</nl>
+</example>
+
+<example id='21'>
+<nl lang='en'>
+How big is Texas ?
+</nl>
+<nl lang='es'>
+que tamano esta texas ?
+</nl>
+<nl lang='ja'>
+tekisasu no ookisa wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+texas en kadar buyuktur ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADJP (WRB How) (JJ big)) (SQ (VBZ is) (NP (NNP Texas))))
+</syn>
+<syn lang='es'>
+(S que tamano esta texas)
+</syn>
+<syn lang='ja'>
+(S tekisasu no ookisa wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S texas en kadar buyuktur)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] big-[Num:1] is-[Num:1] Texas-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(size(stateid('texas')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(size(B,A),const(B,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ size ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist texas</nl>
+<nl lang='el'>πόσο μεγάλο είναι το texas</nl>
+<nl lang='th'>รัฐ เท็กซัส มี ขนาด เท่าไหร่</nl>
+<nl lang='zh'>得克萨斯 州 有 多大</nl>
+</example>
+
+<example id='22'>
+<nl lang='en'>
+How big is the city of New York ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADJP (WRB How) (JJ big)) (SQ (VBZ is) (NP (NP (DT the) (NN city)) (PP (IN of) (NP (NNP New) (NNP York))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] big-[Num:1] is-[Num:1] the-[City:2] city-[City:2] of-[City:2] New-[CityName:4] York-[CityName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(size(city(cityid('new york', _))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(size(B,A),const(B,cityid('new york',_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ size ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='4'> *n:CityName -> ({ ' new york ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist die stadt new york</nl>
+<nl lang='el'>πόση μεγάλη είναι η πόλη της new york</nl>
+<nl lang='th'>เมือง นิวยอร์ค มี ขนาด เท่าใด</nl>
+<nl lang='zh'>纽约 市 有 多大</nl>
+</example>
+
+<example id='23'>
+<nl lang='en'>
+How high are the highest points of all the states ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ high)) (SQ (VBP are) (NP (NP (DT the) (JJS highest) (NNS points)) (PP (IN of) (NP (PDT all) (DT the) (NNS states))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] high-[Num:1] are-[Num:1] the-[Place:2] highest-[Place:2] points-[Place:3] of-[Place:4] all-[State:5] the-[State:5] states-[State:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(elevation_1(highest(place(loc_2(state(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(elevation(B,A),highest(B,(place(B),loc(B,C),state(C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ elevation_1 ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='4'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie hoch sind hoechsten erhebungen aller staaten</nl>
+<nl lang='el'>πόσο ψηλά είναι τα ψηλότερα σημεία σε όλες τις πολιτείες</nl>
+<nl lang='th'>จุด สูง สุด ใน แต่ ละ รัฐ มี ความ สูง เท่าไหร่ บ้าง</nl>
+<nl lang='zh'>所有 州 的 最高 点 是 多高</nl>
+</example>
+
+<example id='24'>
+<nl lang='en'>
+How high is Guadalupe Peak ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADJP (WRB How) (JJ high)) (SQ (VBZ is) (NP (NNP Guadalupe) (NNP Peak))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] high-[Num:1] is-[Num:1] Guadalupe-[PlaceName:3] Peak-[PlaceName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(elevation_1(placeid('guadalupe peak')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(elevation(B,A),const(B,placeid('guadalupe peak'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ elevation_1 ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ placeid ( *n:PlaceName ) }) </node>
+<node id='3'> *n:PlaceName -> ({ ' guadalupe peak ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie hoch liegt guadalupe peak</nl>
+<nl lang='el'>πόσο ψηλή είναι η κορυφή guadalupe</nl>
+<nl lang='th'>ยอดเขา กวาดาลูเป มี ความ สูง เท่าไหร่</nl>
+<nl lang='zh'>瓜峰 有 多高</nl>
+</example>
+
+<example id='25'>
+<nl lang='en'>
+How high is Mount McKinley ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADJP (WRB How) (JJ high)) (SQ (VBZ is) (NP (NNP Mount) (NNP McKinley))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] high-[Num:1] is-[Num:1] Mount-[PlaceName:3] McKinley-[PlaceName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(elevation_1(placeid('mount mckinley')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(elevation(B,A),const(B,placeid('mount mckinley'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ elevation_1 ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ placeid ( *n:PlaceName ) }) </node>
+<node id='3'> *n:PlaceName -> ({ ' mount mckinley ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie hoch ist mount mckinley</nl>
+<nl lang='el'>πόσο ψηλό είναι το όρος mckinley </nl>
+<nl lang='th'>ยอดเขา แมคคินลีย์ มี ความ สูง เท่าไหร่</nl>
+<nl lang='zh'>麦金利 山 有 多高</nl>
+</example>
+
+<example id='26'>
+<nl lang='en'>
+How high is the highest point in America ?
+</nl>
+<nl lang='es'>
+que tan alto esta el punto mas alto en america ?
+</nl>
+<nl lang='ja'>
+amerika no mottomo takai chiten no takasa wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+amerika daki en yuksek nokta ne kadar yuksektir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADJP (WRB How) (JJ high)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (NNP America))))))
+</syn>
+<syn lang='es'>
+(S que tan alto esta el punto mas alto en america)
+</syn>
+<syn lang='ja'>
+(S amerika no mottomo takai chiten no takasa wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S amerika daki en yuksek nokta ne kadar yuksektir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] high-[Num:1] is-[Num:1] the-[Place:2] highest-[Place:2] point-[Place:3] in-[Place:4] America-[CountryName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(elevation_1(highest(place(loc_2(countryid('usa'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(elevation(B,A),highest(B,(place(B),loc(B,C),const(C,countryid(usa))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ elevation_1 ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='4'> *n:Place -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='5'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='6'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie hoch liegt der hoechste punkt in amerika</nl>
+<nl lang='el'>πόσο ψηλό είναι το ψηλότερο σημείο στην αμερική</nl>
+<nl lang='th'>จุด ที่ สูง ที่สุด ของ สหรัฐอเมริกา มี ความ สูง เท่าไหร่</nl>
+<nl lang='zh'>美国 的 最高 点 有 多高</nl>
+</example>
+
+<example id='27'>
+<nl lang='en'>
+How high is the highest point in Montana ?
+</nl>
+<nl lang='es'>
+que tan alto esta el punto mas alto en montana ?
+</nl>
+<nl lang='ja'>
+montana no mottomo takai chiten no takasa wa desu ka ?
+</nl>
+<nl lang='tr'>
+montana daki en yuksek nokta ne kadar yuksektir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADJP (WRB How) (JJ high)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (NNP Montana))))))
+</syn>
+<syn lang='es'>
+(S que tan alto esta el punto mas alto en montana)
+</syn>
+<syn lang='ja'>
+(S montana no mottomo takai chiten no takasa wa desu ka)
+</syn>
+<syn lang='tr'>
+(S montana daki en yuksek nokta ne kadar yuksektir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] high-[Num:1] is-[Num:1] the-[Place:2] highest-[Place:2] point-[Place:3] in-[Place:4] Montana-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(elevation_1(highest(place(loc_2(stateid('montana'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(elevation(B,A),highest(B,(place(B),loc(B,C),const(C,stateid(montana))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ elevation_1 ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='4'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' montana ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie hoch ist der hoechste punkt in montana</nl>
+<nl lang='el'>πόσο ψηλό είναι το ψηλότερο σημείο στη montana</nl>
+<nl lang='th'>จุด สูง สุด ของ รัฐ มอนตานา สูง เท่าไหร่</nl>
+<nl lang='zh'>蒙大拿 州 的 最高 点 有 多高</nl>
+</example>
+
+<example id='28'>
+<nl lang='en'>
+How high is the highest point in the largest state ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADJP (WRB How) (JJ high)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (DT the) (JJS largest) (NN state))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] high-[Num:1] is-[Num:1] the-[Place:2] highest-[Place:2] point-[Place:3] in-[Place:4] the-[State:5] largest-[State:5] state-[State:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(elevation_1(highest(place(loc_2(largest(state(all)))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(elevation(B,A),highest(B,(place(B),loc(B,C),largest(C,state(C))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ elevation_1 ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='4'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ largest ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie hoch liegt der hoechste punkt des groessten staates</nl>
+<nl lang='el'>πόσο ψηλό είναι το ψηλότερο σημείο στη μεγαλύτερη πολιτεία</nl>
+<nl lang='th'>จุด สูง สุด ของ รัฐ ที่ ใหญ่ ที่สุด มี ความ สูง เท่าไหร่</nl>
+<nl lang='zh'>最大 的 州 的 最高 点 有 多高</nl>
+</example>
+
+<example id='29'>
+<nl lang='en'>
+How high is the highest point of Alabama ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADJP (WRB How) (JJ high)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN of) (NP (NNP Alabama))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] high-[Num:1] is-[Num:1] the-[Place:2] highest-[Place:2] point-[Place:3] of-[Place:4] Alabama-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(elevation_1(highest(place(loc_2(stateid('alabama'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(elevation(B,A),highest(B,(place(B),loc(B,C),const(C,stateid(alabama))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ elevation_1 ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='4'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' alabama ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie hoch liegt der hoechste punkt in alabama</nl>
+<nl lang='el'>πόσο ψηλό είναι το ψηλότερο σημείο στην alabama </nl>
+<nl lang='th'>จุด สูง สุด ของ รัฐ อลาบามา มี ความ สูง เท่าไหร่</nl>
+<nl lang='zh'>阿拉巴马 州 的 最高 点 有 多高</nl>
+</example>
+
+<example id='30'>
+<nl lang='en'>
+How high is the highest point of Delaware ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADJP (WRB How) (JJ high)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN of) (NP (NNP Delaware))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] high-[Num:1] is-[Num:1] the-[Place:2] highest-[Place:2] point-[Place:3] of-[Place:4] Delaware-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(elevation_1(highest(place(loc_2(stateid('delaware'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(elevation(B,A),highest(B,(place(B),loc(B,C),const(C,stateid(delaware))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ elevation_1 ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='4'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' delaware ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie hcho liegt der hoechste punkt von delaware</nl>
+<nl lang='el'>πόσο ψηλά είναι το ψηλότερο σημείο στο delaware</nl>
+<nl lang='th'>จุด สูง สุด ของ รัฐ เดลาแวร์ สูง เท่าไหร่</nl>
+<nl lang='zh'>特拉华 州 的 最高 点 有 多高</nl>
+</example>
+
+<example id='31'>
+<nl lang='en'>
+How high is the highest point of Florida ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADJP (WRB How) (JJ high)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN of) (NP (NNP Florida))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] high-[Num:1] is-[Num:1] the-[Place:2] highest-[Place:2] point-[Place:3] of-[Place:4] Florida-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(elevation_1(highest(place(loc_2(stateid('florida'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(elevation(B,A),highest(B,(place(B),loc(B,C),const(C,stateid(florida))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ elevation_1 ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='4'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' florida ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie hoch liegt der hoechste punkt floridas</nl>
+<nl lang='el'>πόσο ψηλό είναι το ψηλότερο σημείο της florida</nl>
+<nl lang='th'>จุด ที่ สูง ที่สุด ใน ฟลอริด้า มี ความ สูง เท่าไหร่</nl>
+<nl lang='zh'>佛罗里达 州 的 最高 点 有 多高</nl>
+</example>
+
+<example id='32'>
+<nl lang='en'>
+How high is the highest point of Louisiana ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADJP (WRB How) (JJ high)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN of) (NP (NNP Louisiana))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] high-[Num:1] is-[Num:1] the-[Place:2] highest-[Place:2] point-[Place:3] of-[Place:4] Louisiana-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(elevation_1(highest(place(loc_2(stateid('louisiana'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(elevation(B,A),highest(B,(place(B),loc(B,C),const(C,stateid(louisiana))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ elevation_1 ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='4'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' louisiana ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie hoch liegt der hoechste punkt von louisiana</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο σημείο στη louisiana</nl>
+<nl lang='th'>จุด สูง สุด ของ รัฐ หลุยเซียนา มี ความ สูง เท่าไหร่</nl>
+<nl lang='zh'>路易斯安那 州 的 最高 点 有 多高</nl>
+</example>
+
+<example id='33'>
+<nl lang='en'>
+How large is Alaska ?
+</nl>
+<nl lang='es'>
+que tan grande esta alaska ?
+</nl>
+<nl lang='ja'>
+arasuka no ookisa wa dore gurai desu ka ?
+</nl>
+<nl lang='tr'>
+alaska ne kadar genisliktedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADJP (WRB How) (JJ large)) (SQ (VBZ is) (NP (NNP Alaska))))
+</syn>
+<syn lang='es'>
+(S que tan grande esta alaska)
+</syn>
+<syn lang='ja'>
+(S arasuka no ookisa wa dore gurai desu ka)
+</syn>
+<syn lang='tr'>
+(S alaska ne kadar genisliktedir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] large-[Num:1] is-[Num:1] Alaska-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(size(stateid('alaska')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(size(B,A),const(B,stateid(alaska))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ size ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' alaska ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist alaska</nl>
+<nl lang='el'>πόσο μεγάλη είναι η alaska </nl>
+<nl lang='th'>รัฐ อลาสกา มี พื้นที่ เท่าไหร่</nl>
+<nl lang='zh'>阿拉斯加 州 有 多大</nl>
+</example>
+
+<example id='34'>
+<nl lang='en'>
+How large is Texas ?
+</nl>
+<nl lang='es'>
+que tan grande esta texas ?
+</nl>
+<nl lang='ja'>
+tekisasu no ookisa wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+texas ne kadar genistir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADJP (WRB How) (JJ large)) (SQ (VBZ is) (NP (NNP Texas))))
+</syn>
+<syn lang='es'>
+(S que tan grande esta texas)
+</syn>
+<syn lang='ja'>
+(S tekisasu no ookisa wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S texas ne kadar genistir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] large-[Num:1] is-[Num:1] Texas-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(size(stateid('texas')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(size(B,A),const(B,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ size ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist texas</nl>
+<nl lang='el'>πόσο μεγάλο είναι το texas</nl>
+<nl lang='th'>รัฐ เท็กซัส มี พื้นที่ เท่าไหร่</nl>
+<nl lang='zh'>得克萨斯 州 有 多大</nl>
+</example>
+
+<example id='35'>
+<nl lang='en'>
+How large is the largest city in Alaska ?
+</nl>
+<nl lang='es'>
+que tan grande esta la ciudad mas grande en alaska ?
+</nl>
+<nl lang='ja'>
+arasuka no mottomo ookii toshi wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+alaska daki en genis sehirin genisligi ne kadardir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADJP (WRB How) (JJ large)) (SQ (VBZ is) (NP (NP (DT the) (JJS largest) (NN city)) (PP (IN in) (NP (NNP Alaska))))))
+</syn>
+<syn lang='es'>
+(S que tan grande esta la ciudad mas grande en alaska)
+</syn>
+<syn lang='ja'>
+(S arasuka no mottomo ookii toshi wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S alaska daki en genis sehirin genisligi ne kadardir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] large-[Num:1] is-[Num:1] the-[City:2] largest-[City:2] city-[City:3] in-[City:4] Alaska-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(size(largest(city(loc_2(stateid('alaska'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(size(B,A),largest(B,(city(B),loc(B,C),const(C,stateid(alaska))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ size ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' alaska ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist die groesste stadt in alaska</nl>
+<nl lang='el'>πόσο μεγάλη είναι η μεγαλύτερη πόλη στην alaska</nl>
+<nl lang='th'>เมือง ที่ ใหญ่ ที่สุด ใน รัฐ อลาสก้า มี ขนาด เท่าไหร่</nl>
+<nl lang='zh'>阿拉斯加 州 最大 的 城市 有 多大</nl>
+</example>
+
+<example id='36'>
+<nl lang='en'>
+How long is Rio Grande ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB How) (RB long)) (SQ (VBZ is) (NP (NNP Rio) (NNP Grande))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] long-[Num:1] is-[Num:1] Rio-[RiverName:3] Grande-[RiverName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(len(riverid('rio grande')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(len(B,A),const(B,riverid('rio grande'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ len ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='3'> *n:RiverName -> ({ ' rio grande ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lange ist rio grande</nl>
+<nl lang='el'>πόσο μακρύ είναι το rio grande</nl>
+<nl lang='th'>แม่น้ำ ริโอแกรนด์ ยาว เท่าไหร่</nl>
+<nl lang='zh'>格兰德 河 有 多长</nl>
+</example>
+
+<example id='37'>
+<nl lang='en'>
+How long is the Colorado river ?
+</nl>
+<nl lang='es'>
+que tan largo esta el rio colorado ?
+</nl>
+<nl lang='ja'>
+kororado kawa no nagasa wa dore gurai desu ka ?
+</nl>
+<nl lang='tr'>
+colorado nehrinin uzunlugu ne kadardir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB How) (RB long)) (SQ (VBZ is) (NP (DT the) (NNP Colorado) (NN river))))
+</syn>
+<syn lang='es'>
+(S que tan largo esta el rio colorado)
+</syn>
+<syn lang='ja'>
+(S kororado kawa no nagasa wa dore gurai desu ka)
+</syn>
+<syn lang='tr'>
+(S colorado nehrinin uzunlugu ne kadardir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] long-[Num:1] is-[Num:1] the-[River:2] Colorado-[RiverName:4] river-[River:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(len(river(riverid('colorado'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(len(B,A),const(B,riverid(colorado)),river(B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ len ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='4'> *n:RiverName -> ({ ' colorado ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lang ist der colorado fluss</nl>
+<nl lang='el'>πόσο μακρύς είναι ο ποταμός colorado </nl>
+<nl lang='th'>แม่น้ำ โคโลราโด มี ความ ยาว เท่าไหร่</nl>
+<nl lang='zh'>科罗拉多 河 有 多长</nl>
+</example>
+
+<example id='38'>
+<nl lang='en'>
+How long is the Delaware river ?
+</nl>
+<nl lang='es'>
+que tan largo esta el rio delaware ?
+</nl>
+<nl lang='ja'>
+derawaru kawa no nagasa wa dore gurai desu ka ?
+</nl>
+<nl lang='tr'>
+delaware nehrinin uzunlugu ne kadardir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB How) (RB long)) (SQ (VBZ is) (NP (DT the) (NNP Delaware) (NN river))))
+</syn>
+<syn lang='es'>
+(S que tan largo esta el rio delaware)
+</syn>
+<syn lang='ja'>
+(S derawaru kawa no nagasa wa dore gurai desu ka)
+</syn>
+<syn lang='tr'>
+(S delaware nehrinin uzunlugu ne kadardir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] long-[Num:1] is-[Num:1] the-[River:2] Delaware-[RiverName:4] river-[River:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(len(river(riverid('delaware'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(len(B,A),const(B,riverid(delaware)),river(B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ len ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='4'> *n:RiverName -> ({ ' delaware ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lang ist der delaware river</nl>
+<nl lang='el'>πόσο μακρύς είναι ο ποταμός delaware </nl>
+<nl lang='th'>แม่น้ำ เดลาแวร์ มี ความ ยาว เท่าไหร่</nl>
+<nl lang='zh'>特拉华 河 是 多长</nl>
+</example>
+
+<example id='39'>
+<nl lang='en'>
+How long is the longest river in California ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB How) (RB long)) (SQ (VBZ is) (NP (NP (DT the) (JJS longest) (NN river)) (PP (IN in) (NP (NNP California))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] long-[Num:1] is-[Num:1] the-[River:2] longest-[River:2] river-[River:3] in-[River:4] California-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(len(longest(river(loc_2(stateid('california'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(len(B,A),longest(B,(river(B),loc(B,C),const(C,stateid(california))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ len ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' california ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lang ist der laengste fluss kaliforniens</nl>
+<nl lang='el'>πόσο μακρύ είναι το μακρύτερο ποτάμι στην california </nl>
+<nl lang='th'>แม่น้ำ สาย ที่ ยาว ที่สุด ใน รัฐ แคลิฟอร์เนีย ยาว เท่าไหร่</nl>
+<nl lang='zh'>在 加利福尼亚 州 最长 的 河流 有 多长</nl>
+</example>
+
+<example id='40'>
+<nl lang='en'>
+How long is the longest river in the USA ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB How) (RB long)) (SQ (VBZ is) (NP (NP (DT the) (JJS longest) (NN river)) (PP (IN in) (NP (DT the) (NNP USA))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] long-[Num:1] is-[Num:1] the-[River:2] longest-[River:2] river-[River:3] in-[River:4] the-[CountryName:6] USA-[CountryName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(len(longest(river(loc_2(countryid('usa'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(len(B,A),longest(B,(river(B),loc(B,C),const(C,countryid(usa))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ len ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='5'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='6'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lange ist der laengste fluss der usa</nl>
+<nl lang='el'>πόσο μεγάλος είναι ο μακρύτερος ποταμός στις usa</nl>
+<nl lang='th'>แม่น้ำ ที่ ยาว ที่สุด ใน สหรัฐอเมริกา มี ความ ยาว เท่าไหร่</nl>
+<nl lang='zh'>在 美国 最长 的 河流 有 多长</nl>
+</example>
+
+<example id='41'>
+<nl lang='en'>
+How long is the Mississippi ?
+</nl>
+<nl lang='es'>
+que tiene de largo el rio mississippi ?
+</nl>
+<nl lang='ja'>
+mishishippi kawa no nagasa wa dore gurai desu ka ?
+</nl>
+<nl lang='tr'>
+mississippi nehrinin uzunlugu ne kadardir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB How) (RB long)) (SQ (VBZ is) (NP (DT the) (NNP Mississippi))))
+</syn>
+<syn lang='es'>
+(S que tiene de largo el rio mississippi)
+</syn>
+<syn lang='ja'>
+(S mishishippi kawa no nagasa wa dore gurai desu ka)
+</syn>
+<syn lang='tr'>
+(S mississippi nehrinin uzunlugu ne kadardir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] long-[Num:1] is-[Num:1] the-[RiverName:3] Mississippi-[RiverName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(len(riverid('mississippi')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(len(B,A),const(B,riverid(mississippi))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ len ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='3'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lang ist der mississippi fluss</nl>
+<nl lang='el'>πόσο μακρύς είναι ο mississippi</nl>
+<nl lang='th'>แม่น้ำ มิสซิสซิปปี ยาว เท่าไหร่</nl>
+<nl lang='zh'>密西西比 河 有 多长</nl>
+</example>
+
+<example id='42'>
+<nl lang='en'>
+How long is the Mississippi river ?
+</nl>
+<nl lang='es'>
+que tiene de largo el rio mississippi ?
+</nl>
+<nl lang='ja'>
+mishishippi kawa no nagasa wa dore gurai desu ka ?
+</nl>
+<nl lang='tr'>
+mississippi nehrinin uzunlugu ne kadardir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB How) (RB long)) (SQ (VBZ is) (NP (DT the) (NNP Mississippi) (NN river))))
+</syn>
+<syn lang='es'>
+(S que tiene de largo el rio mississippi)
+</syn>
+<syn lang='ja'>
+(S mishishippi kawa no nagasa wa dore gurai desu ka)
+</syn>
+<syn lang='tr'>
+(S mississippi nehrinin uzunlugu ne kadardir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] long-[Num:1] is-[Num:1] the-[River:2] Mississippi-[RiverName:4] river-[River:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(len(river(riverid('mississippi'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(len(B,A),const(B,riverid(mississippi)),river(B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ len ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='4'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lange is der mississippi</nl>
+<nl lang='el'>πόσο μακρύς είναι ο ποταμός mississippi </nl>
+<nl lang='th'>แม่น้ำ มิสซิสซิปปี ยาว กี่ ไมล์</nl>
+<nl lang='zh'>密西西比 河 有 多长</nl>
+</example>
+
+<example id='43'>
+<nl lang='en'>
+How long is the Mississippi river in miles ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB How) (RB long)) (SQ (VBZ is) (NP (DT the) (NNP Mississippi) (NN river)) (PP (IN in) (NP (NNS miles)))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] long-[Num:1] is-[Num:1] the-[River:2] Mississippi-[RiverName:4] river-[River:2] in-[Num:1] miles-[Num:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(len(river(riverid('mississippi'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(len(B,A),const(B,riverid(mississippi)),river(B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ len ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='4'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lange in meilen ist der mississippi fluss</nl>
+<nl lang='el'>πόσο μεγάλος είναι ο mississippi ποταμός σε μίλια</nl>
+<nl lang='th'>แม่น้ำ มิสซิสซิปปี มี ความ ยาว เท่าไหร่</nl>
+<nl lang='zh'>密西西比 河 有 多少 英里 长</nl>
+</example>
+
+<example id='44'>
+<nl lang='en'>
+How long is the Missouri river ?
+</nl>
+<nl lang='es'>
+que tan largo esta el rio missouri ?
+</nl>
+<nl lang='ja'>
+mizuuri kawa no nagasa wa dore gurai desu ka ?
+</nl>
+<nl lang='tr'>
+missouri nehrinin uzunlugu ne kadardir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB How) (RB long)) (SQ (VBZ is) (NP (DT the) (NNP Missouri) (NN river))))
+</syn>
+<syn lang='es'>
+(S que tan largo esta el rio missouri)
+</syn>
+<syn lang='ja'>
+(S mizuuri kawa no nagasa wa dore gurai desu ka)
+</syn>
+<syn lang='tr'>
+(S missouri nehrinin uzunlugu ne kadardir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] long-[Num:1] is-[Num:1] the-[River:2] Missouri-[RiverName:4] river-[River:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(len(river(riverid('missouri'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(len(B,A),const(B,riverid(missouri)),river(B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ len ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='4'> *n:RiverName -> ({ ' missouri ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lang ist der fluss missouri</nl>
+<nl lang='el'>πόσο μακρύς είναι ο ποταμός missouri</nl>
+<nl lang='th'>แม่น้ำ มิสซูรี ยาว เท่าไหร่</nl>
+<nl lang='zh'>密苏里 河 有 多长</nl>
+</example>
+
+<example id='45'>
+<nl lang='en'>
+How long is the North Platte river ?
+</nl>
+<nl lang='es'>
+que tan largo esta el rio north platte ?
+</nl>
+<nl lang='ja'>
+noosu puratte kawa no nagasa wa dore gurai desu ka ?
+</nl>
+<nl lang='tr'>
+north platte nehrinin uzunlugu ne kadardir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB How) (RB long)) (SQ (VBZ is) (NP (DT the) (NNP North) (NNP Platte) (NN river))))
+</syn>
+<syn lang='es'>
+(S que tan largo esta el rio north_platte)
+</syn>
+<syn lang='ja'>
+(S noosu_puratte kawa no nagasa wa dore gurai desu ka)
+</syn>
+<syn lang='tr'>
+(S north_platte nehrinin uzunlugu ne kadardir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] long-[Num:1] is-[Num:1] the-[River:2] North-[RiverName:4] Platte-[RiverName:4] river-[River:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(len(river(riverid('north platte'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(len(B,A),const(B,riverid('north platte')),river(B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ len ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='4'> *n:RiverName -> ({ ' north platte ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lange ist der north platte fluss</nl>
+<nl lang='el'>πόσο μεγάλος είναι ο βόρειος platte ποταμός</nl>
+<nl lang='th'>แม่น้ำ นอร์ธเพลต มี ความ ยาว เท่าไหร่</nl>
+<nl lang='zh'>北普拉特 河 有 多长</nl>
+</example>
+
+<example id='46'>
+<nl lang='en'>
+How long is the Ohio river ?
+</nl>
+<nl lang='es'>
+que tan largo esta el rio ohio ?
+</nl>
+<nl lang='ja'>
+ohaio kawa no nagasa wa dore gurai desu ka ?
+</nl>
+<nl lang='tr'>
+ohio nehrinin uzunlugu ne kadardir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB How) (RB long)) (SQ (VBZ is) (NP (DT the) (NNP Ohio) (NN river))))
+</syn>
+<syn lang='es'>
+(S que tan largo esta el rio ohio)
+</syn>
+<syn lang='ja'>
+(S ohaio kawa no nagasa wa dore gurai desu ka)
+</syn>
+<syn lang='tr'>
+(S ohio nehrinin uzunlugu ne kadardir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] long-[Num:1] is-[Num:1] the-[River:2] Ohio-[RiverName:4] river-[River:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(len(river(riverid('ohio'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(len(B,A),const(B,riverid(ohio)),river(B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ len ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='4'> *n:RiverName -> ({ ' ohio ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lang ist der fluss ohio</nl>
+<nl lang='el'>πόσο μακρύς είναι ο ποταμός ohio </nl>
+<nl lang='th'>แม่น้ำ โอไฮโฮ ยาว เท่าไหร่</nl>
+<nl lang='zh'>俄亥俄 河 有 多长</nl>
+</example>
+
+<example id='47'>
+<nl lang='en'>
+How long is the Rio Grande river ?
+</nl>
+<nl lang='es'>
+cuanto tiene de largo el rio rio grande ?
+</nl>
+<nl lang='ja'>
+rio gurande kawa no nagasa wa dore gurai desu ka ?
+</nl>
+<nl lang='tr'>
+rio grande nehrinin uzunlugu ne kadardir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB How) (RB long)) (SQ (VBZ is) (NP (DT the) (NNP Rio) (NNP Grande) (NN river))))
+</syn>
+<syn lang='es'>
+(S cuanto tiene de largo el rio rio_grande)
+</syn>
+<syn lang='ja'>
+(S rio_gurande kawa no nagasa wa dore gurai desu ka)
+</syn>
+<syn lang='tr'>
+(S rio_grande nehrinin uzunlugu ne kadardir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] long-[Num:1] is-[Num:1] the-[River:2] Rio-[RiverName:4] Grande-[RiverName:4] river-[River:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(len(river(riverid('rio grande'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(len(B,A),const(B,riverid('rio grande')),river(B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ len ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='4'> *n:RiverName -> ({ ' rio grande ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie land ist der rio grande fluss</nl>
+<nl lang='el'>πόσο μακρύς είναι ο ποταμός rio grande</nl>
+<nl lang='th'>แม่น้ำ ริโอแกรนด์ ยาว แค่ไหน</nl>
+<nl lang='zh'>里奥格兰德 河 有 多长</nl>
+</example>
+
+<example id='48'>
+<nl lang='en'>
+How long is the shortest river in the USA ?
+</nl>
+<nl lang='es'>
+cuanto tiene de largo el rio mas corto en los usa ?
+</nl>
+<nl lang='ja'>
+amerika no mottomo mijikai kawa no nagasa wa dore gurai desu ka ?
+</nl>
+<nl lang='tr'>
+usa deki en kisa nehirin uzunlugu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB How) (RB long)) (SQ (VBZ is) (NP (NP (DT the) (JJS shortest) (NN river)) (PP (IN in) (NP (DT the) (NNP USA))))))
+</syn>
+<syn lang='es'>
+(S cuanto tiene de largo el rio mas corto en los usa)
+</syn>
+<syn lang='ja'>
+(S amerika no mottomo mijikai kawa no nagasa wa dore gurai desu ka)
+</syn>
+<syn lang='tr'>
+(S usa deki en kisa nehirin uzunlugu nedir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] long-[Num:1] is-[Num:1] the-[River:2] shortest-[River:2] river-[River:3] in-[River:4] the-[CountryName:6] USA-[CountryName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(len(shortest(river(loc_2(countryid('usa'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(len(B,A),shortest(B,(river(B),loc(B,C),const(C,countryid(usa))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ len ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ shortest ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='5'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='6'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lang ist der kuerzeste fluss in den usa</nl>
+<nl lang='el'>πόσο μακρύ είναι το μικρότερο ποτάμι στις ηπα</nl>
+<nl lang='th'>แม่น้ำ สาย ที่ สั้น ที่สุด ใน อเมริกา มี ความ ยาว เท่าไหร่</nl>
+<nl lang='zh'>在 美国 最短 的 河流 有 多长</nl>
+</example>
+
+<example id='49'>
+<nl lang='en'>
+How many big cities are in Pennsylvania ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (JJ big) (NNS cities)) (SQ (VP (VBP are) (PP (IN in) (NP (NNP Pennsylvania))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] big-[City:2] cities-[City:3] are-[City:4] in-[City:4] Pennsylvania-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(major(city(loc_2(stateid('pennsylvania'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(major(B),city(B),loc(B,C),const(C,stateid(pennsylvania))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' pennsylvania ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele grosse staedte gibt es in pennsylvania</nl>
+<nl lang='el'>πόσες μεγάλες πόλεις υπάρχουν στην pennsylvania</nl>
+<nl lang='th'>เมือง ใหญ่ ที่สุด ใน รัฐ เพ็นซิลเวเนีย คือ เมือง ใด</nl>
+<nl lang='zh'>在 宾夕法尼亚 州 有 多少 主要 城市</nl>
+</example>
+
+<example id='50'>
+<nl lang='en'>
+How many capitals does Rhode Island have ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS capitals)) (SQ (VBZ does) (NP (NNP Rhode) (NNP Island)) (VP (VB have))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] capitals-[City:2] does-[City:3] Rhode-[StateName:5] Island-[StateName:5] have-[City:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(capital(loc_2(stateid('rhode island')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(capital(B),const(C,stateid('rhode island')),loc(B,C)),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' rhode island ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele grosse staedte gibt es in rhode island</nl>
+<nl lang='el'>πόσες πρωτεύουσες έχει το rhode island </nl>
+<nl lang='th'>รัฐ โรดไอแลนด์ มี เมืองหลวง กี่ เมือง</nl>
+<nl lang='zh'>罗德岛 有 多少 省会 城市 呢</nl>
+</example>
+
+<example id='51'>
+<nl lang='en'>
+How many cities are in Louisiana ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS cities)) (SQ (VP (VBP are) (PP (IN in) (NP (NNP Louisiana))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] cities-[City:2] are-[City:3] in-[City:3] Louisiana-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(city(loc_2(stateid('louisiana')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(city(B),loc(B,C),const(C,stateid(louisiana))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' louisiana ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staedte sind in louisiana</nl>
+<nl lang='el'>πόσες πόλλες είναι στη louisiana</nl>
+<nl lang='th'>รัฐ หลุยเซียนา มี เมือง อยู่ กี่ เมือง</nl>
+<nl lang='zh'>在 路易斯安那 州 有 多少 城市</nl>
+</example>
+
+<example id='52'>
+<nl lang='en'>
+How many cities are in Montana ?
+</nl>
+<nl lang='es'>
+cuantas ciudades hay en montana ?
+</nl>
+<nl lang='ja'>
+montana ni wa toshi ga ikutsu arimasu ka ?
+</nl>
+<nl lang='tr'>
+montana da kac tane sehir vardir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS cities)) (SQ (VP (VBP are) (PP (IN in) (NP (NNP Montana))))))
+</syn>
+<syn lang='es'>
+(S cuantas ciudades hay en montana)
+</syn>
+<syn lang='ja'>
+(S montana ni wa toshi ga ikutsu arimasu ka)
+</syn>
+<syn lang='tr'>
+(S montana da kac tane sehir vardir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] cities-[City:2] are-[City:3] in-[City:3] Montana-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(city(loc_2(stateid('montana')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(city(B),loc(B,C),const(C,stateid(montana))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' montana ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staede sind in montana</nl>
+<nl lang='el'>πόσες πόλεις υπάρχουν στη montana</nl>
+<nl lang='th'>รัฐ มอนตานา มี เมือง อยู่ กี่ เมือง</nl>
+<nl lang='zh'>在 蒙大拿 州 有 多少 城市</nl>
+</example>
+
+<example id='53'>
+<nl lang='en'>
+How many cities are there in the United States ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS cities)) (SQ (VP (VBP are) (ADVP (RB there)) (PP (IN in) (NP (DT the) (NNP United) (NNPS States))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] cities-[City:2] are-[City:3] there-[City:3] in-[City:3] the-[CountryName:5] United-[CountryName:5] States-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(city(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(city(B),loc(B,C),const(C,countryid(usa))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staedte gibt es in den usa</nl>
+<nl lang='el'>πόσες πόλεις υπάρχουν στις ηνωμένες πολιτείες</nl>
+<nl lang='th'>สหรัฐอเมริกา มี เมือง ทั้ง สิ้น กี่ เมือง</nl>
+<nl lang='zh'>在 美国 有 多少 城市</nl>
+</example>
+
+<example id='54'>
+<nl lang='en'>
+How many cities are there in the US ?
+</nl>
+<nl lang='es'>
+cuantas ciudades hay en los us ?
+</nl>
+<nl lang='ja'>
+beikoku ni wa toshi ga ikutsu arimasu ka ?
+</nl>
+<nl lang='tr'>
+us de kac tane sehir vardir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS cities)) (SQ (VP (VBP are) (ADVP (RB there)) (PP (IN in) (NP (DT the) (NNP US))))))
+</syn>
+<syn lang='es'>
+(S cuantas ciudades hay en los us)
+</syn>
+<syn lang='ja'>
+(S beikoku ni wa toshi ga ikutsu arimasu ka)
+</syn>
+<syn lang='tr'>
+(S us de kac tane sehir vardir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] cities-[City:2] are-[City:3] there-[City:3] in-[City:3] the-[CountryName:5] US-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(city(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(city(B),loc(B,C),const(C,countryid(usa))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staedte hat die usa</nl>
+<nl lang='el'>πόσες πόλεις υπάρχουν στις us</nl>
+<nl lang='th'>ประเทศ สหรัฐอเมริกา มี เมือง อะไร บ้าง</nl>
+<nl lang='zh'>在 美国 有 多少 城市</nl>
+</example>
+
+<example id='55'>
+<nl lang='en'>
+How many cities are there in US ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS cities)) (SQ (VP (VBP are) (ADVP (RB there)) (PP (IN in) (NP (NNP US))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] cities-[City:2] are-[City:3] there-[City:3] in-[City:3] US-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(city(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(city(B),loc(B,C),const(C,countryid(usa))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staedte gibt es in den usa</nl>
+<nl lang='el'>πόσες πόλεις υπάρχουν στις us</nl>
+<nl lang='th'>สหรัฐ มี เมือง ทั้งหมด กี่ เมือง</nl>
+<nl lang='zh'>在 美国 有 多少 城市</nl>
+</example>
+
+<example id='56'>
+<nl lang='en'>
+How many cities are there in USA ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS cities)) (SQ (VP (VBP are) (ADVP (RB there)) (PP (IN in) (NP (NNP USA))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] cities-[City:2] are-[City:3] there-[City:3] in-[City:3] USA-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(city(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(city(B),loc(B,C),const(C,countryid(usa))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staedte gibt es in den usa</nl>
+<nl lang='el'>πόσες πόλεις υπάρχουν στις ηπα</nl>
+<nl lang='th'>ใน สหรัฐ มี เมือง ทั้งสิ้น กี่ เมือง</nl>
+<nl lang='zh'>在 美国 有 多少 城市</nl>
+</example>
+
+<example id='57'>
+<nl lang='en'>
+How many cities does Texas have ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS cities)) (SQ (VBZ does) (NP (NNP Texas)) (VP (VB have))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] cities-[City:2] does-[City:3] Texas-[StateName:5] have-[City:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(city(loc_2(stateid('texas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(city(B),const(C,stateid(texas)),loc(B,C)),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staedte hat texas</nl>
+<nl lang='el'>πόσες πόλεις έχει το texas</nl>
+<nl lang='th'>รัฐ เท็กซัส มี เมือง กี่ เมือง</nl>
+<nl lang='zh'>在 得克萨斯 州 有 多少 城市 呢</nl>
+</example>
+
+<example id='58'>
+<nl lang='en'>
+How many cities does the USA have ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS cities)) (SQ (VBZ does) (NP (DT the) (NNP USA)) (VP (VB have))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] cities-[City:2] does-[City:3] the-[CountryName:5] USA-[CountryName:5] have-[City:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(city(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(city(B),const(C,countryid(usa)),loc(B,C)),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staedte gibt es in den usa</nl>
+<nl lang='el'>πόσες πόλεις έχουν οι ηπα</nl>
+<nl lang='th'>ประเทศ สหรัฐอเมริกา มี เมือง อยู่ ทั้งหมด เท่าไหร่</nl>
+<nl lang='zh'>在 美国 有 多少 城市 呢</nl>
+</example>
+
+<example id='59'>
+<nl lang='en'>
+How many cities named Austin are there in the USA ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WHNP (WRB How) (JJ many) (NNS cities)) (VP (VBN named) (NP (NNP Austin)))) (SQ (VP (VBP are) (ADVP (RB there)) (PP (IN in) (NP (DT the) (NNP USA))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] cities-[City:3] named-[City:3] Austin-[CityName:5] are-[City:6] there-[City:6] in-[City:6] the-[CountryName:8] USA-[CountryName:8])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(intersection(city(cityid('austin', _)), loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(city(B),const(B,cityid(austin,_)),loc(B,C),const(C,countryid(usa))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ intersection ( *n:City , *n:City ) }) </node>
+<node id='3'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='5'> *n:CityName -> ({ ' austin ' }) </node>
+<node id='6'> *n:City -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='7'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='8'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wieviele staedte mit dem namen austin gibt es in den usa</nl>
+<nl lang='el'>πόσες πόλεις με το όνομα austin υπάρχουν στις ηπα</nl>
+<nl lang='th'>ใน สหรัฐอเมริกา มี กี่ เมือง บ้าง ที่ ชื่อ ว่า ออสติน</nl>
+<nl lang='zh'>在 美国 有 多少 城市 以 奥斯汀 为名</nl>
+</example>
+
+<example id='60'>
+<nl lang='en'>
+How many citizens does the biggest city have in the USA ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS citizens)) (SQ (VBZ does) (NP (DT the) (JJS biggest) (NN city)) (VP (VB have) (PP (IN in) (NP (DT the) (NNP USA))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] citizens-[Num:1] does-[Num:1] the-[City:2] biggest-[City:2] city-[City:3] have-[City:2] in-[City:2] the-[City:2] USA-[City:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(largest(city(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),largest(B,city(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ city ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele einwohner hat die groesste stadt in den usa</nl>
+<nl lang='el'>πόσους κατοίκους έχει η μεγαλύτερη πόλη στις ηπα</nl>
+<nl lang='th'>เมือง ที่ ใหญ่ ที่สุด ใน อเมริกา มี ประชากร เท่าไหร่</nl>
+<nl lang='zh'>在 美国 最大 的 城市 有 多少 市民</nl>
+</example>
+
+<example id='61'>
+<nl lang='en'>
+How many citizens in Alabama ?
+</nl>
+<nl lang='es'>
+cuantos ciudadanos en alabama ?
+</nl>
+<nl lang='ja'>
+arabama ni wa nannin no shuumin ga imasu ka ?
+</nl>
+<nl lang='tr'>
+alabama da kac tane vatandas vardir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS citizens)) (PP (IN in) (NP (NNP Alabama))))
+</syn>
+<syn lang='es'>
+(S cuantos ciudadanos en alabama)
+</syn>
+<syn lang='ja'>
+(S arabama ni wa nannin no shuumin ga imasu ka)
+</syn>
+<syn lang='tr'>
+(S alabama da kac tane vatandas vardir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] citizens-[Num:1] in-[Num:1] Alabama-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('alabama')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid(alabama))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' alabama ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele bewohner hat alabama</nl>
+<nl lang='el'>πόσοι πολίτες στην alabama</nl>
+<nl lang='th'>รัฐ อลาบามา มี ประชากร กี่ คน</nl>
+<nl lang='zh'>在 阿拉巴马 州 有 多少 公民</nl>
+</example>
+
+<example id='62'>
+<nl lang='en'>
+How many citizens in Boulder ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS citizens)) (PP (IN in) (NP (NNP Boulder))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] citizens-[Num:1] in-[Num:1] Boulder-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('boulder', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(boulder,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' boulder ' }) </node>
+</mrl-parse>
+<nl lang='de'>anzahl leute in boulder</nl>
+<nl lang='el'>πόσοι πολίτες στο boulder</nl>
+<nl lang='th'>เมือง โบลเดอร์ มี ประชากร กี่ คน</nl>
+<nl lang='zh'>在 博尔德 有 多少 人</nl>
+</example>
+
+<example id='63'>
+<nl lang='en'>
+How many citizens live in California ?
+</nl>
+<nl lang='es'>
+cuantos ciudadanos viven en california ?
+</nl>
+<nl lang='ja'>
+karifuorunia ni wa nannin no shuumin ga sumimasu ka ?
+</nl>
+<nl lang='tr'>
+california da ne kadar vatandas yasamaktadir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS citizens)) (SQ (VP (VBP live) (PP (IN in) (NP (NNP California))))))
+</syn>
+<syn lang='es'>
+(S cuantos ciudadanos viven en california)
+</syn>
+<syn lang='ja'>
+(S karifuorunia ni wa nannin no shuumin ga sumimasu ka)
+</syn>
+<syn lang='tr'>
+(S california da ne kadar vatandas yasamaktadir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] citizens-[Num:1] live-[Num:1] in-[Num:1] California-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('california')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid(california))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' california ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staatsbuerger wohnen in california</nl>
+<nl lang='el'>πόσοι πολίτες ζουν στην california</nl>
+<nl lang='th'>รัฐ แคลิฟอร์เนีย มี ประชากร กี่ คน</nl>
+<nl lang='zh'>在 加利福尼亚 州 住 了 多少 公民</nl>
+</example>
+
+<example id='64'>
+<nl lang='en'>
+How many Colorado rivers are there ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNP Colorado) (NNS rivers)) (SQ (VP (VBP are) (ADVP (RB there)))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] Colorado-[RiverName:4] rivers-[River:2] are-[Num:1] there-[Num:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(river(riverid('colorado'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(const(B,riverid(colorado)),river(B)),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='4'> *n:RiverName -> ({ ' colorado ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele fluesse mit dem namen colorado gibt es</nl>
+<nl lang='el'>πόσοι ποταμοί colorado υπάρχουν</nl>
+<nl lang='th'>มี แม่น้ำ โคโลราโด อยู่ กี่ สาย</nl>
+<nl lang='zh'>被 称为 科罗拉多 的 河流 有 多少 呢</nl>
+</example>
+
+<example id='65'>
+<nl lang='en'>
+How many inhabitants does Montgomery have ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (JJ inhabitants)) (SQ (VBZ does) (NP (NNP Montgomery)) (VP (VB have))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] inhabitants-[Num:1] does-[Num:1] Montgomery-[CityName:3] have-[Num:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('montgomery', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(montgomery,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' montgomery ' }) </node>
+</mrl-parse>
+<nl lang='de'>wieviele einwohner hat montgomery</nl>
+<nl lang='el'>πόσους κατοίκους έχει το montgomery</nl>
+<nl lang='th'>เมือง มอนต์โกเมอรี มี ผู้อยู่อาศัย จำนวน เท่าไหร่</nl>
+<nl lang='zh'>蒙哥马利 市 有 多少 居民 呢</nl>
+</example>
+
+<example id='66'>
+<nl lang='en'>
+How many major cities are in Arizona ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (JJ major) (NNS cities)) (SQ (VP (VBP are) (PP (IN in) (NP (NNP Arizona))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] major-[City:2] cities-[City:3] are-[City:4] in-[City:4] Arizona-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(major(city(loc_2(stateid('arizona'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(major(B),city(B),loc(B,C),const(C,stateid(arizona))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' arizona ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele grosse staedte gibt es in arizona</nl>
+<nl lang='el'>πόσες πόλεις υπάρχουν στην arizona</nl>
+<nl lang='th'>มี เมือง เอก กี่ เมือง ใน รัฐ แอริโซนา</nl>
+<nl lang='zh'>在 亚利桑那 州 的 主要 城市 有 多少</nl>
+</example>
+
+<example id='67'>
+<nl lang='en'>
+How many major cities are in Florida ?
+</nl>
+<nl lang='es'>
+cuantas ciudades mayores hay en florida ?
+</nl>
+<nl lang='ja'>
+furorida no ookina toshi wa nankasho desu ka ?
+</nl>
+<nl lang='tr'>
+florida da baslica kac tane sehir vardir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (JJ major) (NNS cities)) (SQ (VP (VBP are) (PP (IN in) (NP (NNP Florida))))))
+</syn>
+<syn lang='es'>
+(S cuantas ciudades mayores hay en florida)
+</syn>
+<syn lang='ja'>
+(S furorida no ookina toshi wa nankasho desu ka)
+</syn>
+<syn lang='tr'>
+(S florida da baslica kac tane sehir vardir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] major-[City:2] cities-[City:3] are-[City:4] in-[City:4] Florida-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(major(city(loc_2(stateid('florida'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(major(B),city(B),loc(B,C),const(C,stateid(florida))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' florida ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele wichtige staedte gibt es in florida</nl>
+<nl lang='el'>πόσες κύριες πόλεις υπάρχουν στη florida</nl>
+<nl lang='th'>มี เมือง เอก กี่ เมือง ใน รัฐ ฟลอริดา</nl>
+<nl lang='zh'>在 佛罗里达 州 的 主要 城市 有 多少</nl>
+</example>
+
+<example id='68'>
+<nl lang='en'>
+How many major cities are in states bordering Nebraska ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (JJ major) (NNS cities)) (SQ (VP (VBP are) (PP (IN in) (NP (NP (NNS states)) (VP (VBG bordering) (NP (NNP Nebraska))))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] major-[City:2] cities-[City:3] are-[City:4] in-[City:4] states-[State:5] bordering-[State:6] Nebraska-[StateName:8])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(major(city(loc_2(state(next_to_2(stateid('nebraska'))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(major(B),city(B),loc(B,C),state(C),next_to(C,D),const(D,stateid(nebraska))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='7'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='8'> *n:StateName -> ({ ' nebraska ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele wichtige staedte gibt es in den staaten welche an nebraska grenzen</nl>
+<nl lang='el'>πόσες κύριες πόλεις υπάρχουν σε πολιτείες που συνορεύουν με τη nebraska</nl>
+<nl lang='th'>รัฐ ที่ อยู่ ติด กับ รัฐ เนบราสกา มี เมือง เอก อยู่ กี่ เมือง บ้าง</nl>
+<nl lang='zh'>在 与 内布拉斯加 接壤 的 州 里 有 多少 主要 城市 呢</nl>
+</example>
+
+<example id='69'>
+<nl lang='en'>
+How many major cities are in states bordering Utah ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (JJ major) (NNS cities)) (SQ (VP (VBP are) (PP (IN in) (NP (NP (NNS states)) (VP (VBG bordering) (NP (NNP Utah))))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] major-[City:2] cities-[City:3] are-[City:4] in-[City:4] states-[State:5] bordering-[State:6] Utah-[StateName:8])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(major(city(loc_2(state(next_to_2(stateid('utah'))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(major(B),city(B),loc(B,C),state(C),next_to(C,D),const(D,stateid(utah))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='7'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='8'> *n:StateName -> ({ ' utah ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele groessere stadte sind in staaten die an utah angrenzen</nl>
+<nl lang='el'>πόσες κύριες πόλεις είναι σε πολιτείες που συνορεύουν με την utah</nl>
+<nl lang='th'>มี เมือง เอก อยู่ กี่ เมือง ใน รัฐ ที่ อยู่ ติด กับ รัฐ ยูทาห์</nl>
+<nl lang='zh'>在 与 犹他 州 接壤 的 州 里 有 多少 主要 城市 呢</nl>
+</example>
+
+<example id='70'>
+<nl lang='en'>
+How many major cities are in Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (JJ major) (NNS cities)) (SQ (VP (VBP are) (PP (IN in) (NP (NNP Texas))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] major-[City:2] cities-[City:3] are-[City:4] in-[City:4] Texas-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(major(city(loc_2(stateid('texas'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(major(B),city(B),loc(B,C),const(C,stateid(texas))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele wichtige staedte gibt es in texas</nl>
+<nl lang='el'>πόσες κύριες πόλεις υπάρχουν στο texas</nl>
+<nl lang='th'>รัฐ เท็กซัส มี เมือง เอก กี่ เมือง</nl>
+<nl lang='zh'>在 得克萨斯 州 有 多少 主要 城市</nl>
+</example>
+
+<example id='71'>
+<nl lang='en'>
+How many major cities are there ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (JJ major) (NNS cities)) (SQ (VP (VBP are) (ADVP (RB there)))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] major-[City:2] cities-[City:3] are-[Num:1] there-[Num:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(major(city(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(major(B),city(B)),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ city ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele groessere staedte gibt es</nl>
+<nl lang='el'>πόσες κύριες πόλεις υπάρχουν</nl>
+<nl lang='th'>เมือง เอก มี อยู่ ทั้งหมด กี่ เมือง</nl>
+<nl lang='zh'>有 多少 个 主要 城市</nl>
+</example>
+
+<example id='72'>
+<nl lang='en'>
+How many major cities are there in Oregon ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (JJ major) (NNS cities)) (SQ (VP (VBP are) (ADVP (RB there)) (PP (IN in) (NP (NNP Oregon))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] major-[City:2] cities-[City:3] are-[City:4] there-[City:4] in-[City:4] Oregon-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(major(city(loc_2(stateid('oregon'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(major(B),city(B),loc(B,C),const(C,stateid(oregon))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' oregon ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viel wichtige staedte gibt es in oregon</nl>
+<nl lang='el'>πόσες κύριες πόλεις υπάρχουν στο oregon</nl>
+<nl lang='th'>รัฐ โอเรกอน มี เมือง เอก อยู่ กี่ เมือง</nl>
+<nl lang='zh'>在 俄勒冈 州 有 多少 个 主要 城市</nl>
+</example>
+
+<example id='73'>
+<nl lang='en'>
+How many major rivers cross Ohio ?
+</nl>
+<nl lang='es'>
+cuantos rios mayores cruzan ohio ?
+</nl>
+<nl lang='ja'>
+okina kawa wa ohaio wo oodan ikutsu shimasu ka ?
+</nl>
+<nl lang='tr'>
+kac tane baslica nehir ohio dan gecer ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (JJ major) (NNS rivers)) (SQ (VP (VBP cross) (NP (NNP Ohio)))))
+</syn>
+<syn lang='es'>
+(S cuantos rios mayores cruzan ohio)
+</syn>
+<syn lang='ja'>
+(S okina kawa wa ohaio wo oodan ikutsu shimasu ka)
+</syn>
+<syn lang='tr'>
+(S kac tane baslica nehir ohio dan gecer)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] major-[River:2] rivers-[River:3] cross-[River:4] Ohio-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(major(river(traverse_2(stateid('ohio'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(major(B),river(B),traverse(B,C),const(C,stateid(ohio))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ major ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' ohio ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele groessere fluesse durchqueren ohio</nl>
+<nl lang='el'>πόσα κύρια ποτάμια διασχίζουν το ohio</nl>
+<nl lang='th'>มี แม่น้ำ หลัก กี่ สาย ไหล ผ่าน รัฐ โอไฮโอ</nl>
+<nl lang='zh'>有 多少 主要 河流 贯穿 俄亥俄 州</nl>
+</example>
+
+<example id='74'>
+<nl lang='en'>
+How many people are in the state of Nevada ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP are) (PP (IN in) (NP (NP (DT the) (NN state)) (PP (IN of) (NP (NNP Nevada))))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] are-[Num:1] in-[Num:1] the-[State:2] state-[State:2] of-[State:2] Nevada-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(state(stateid('nevada'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid(nevada))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' nevada ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele einwohner hat nevada</nl>
+<nl lang='el'>πόσοι άνθρωποι υπάρχουν στην πολιτεία της nevada</nl>
+<nl lang='th'>รัฐ เนวาดา มี ประชากร เท่าไหร่</nl>
+<nl lang='zh'>在 内华达 州 有 多少 人</nl>
+</example>
+
+<example id='75'>
+<nl lang='en'>
+How many people are there in Iowa ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP are) (ADVP (RB there)) (PP (IN in) (NP (NNP Iowa))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] are-[Num:1] there-[Num:1] in-[Num:1] Iowa-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('iowa')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid(iowa))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' iowa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele leute gibt es in iowa</nl>
+<nl lang='el'>πόσοι άνθρωποι υπάρχουν στην iowa</nl>
+<nl lang='th'>รัฐ ไอโอวา มี ประชากร เท่าใด</nl>
+<nl lang='zh'>在 爱荷华 州 有 多少 人</nl>
+</example>
+
+<example id='76'>
+<nl lang='en'>
+How many people are there in New York ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP are) (ADVP (RB there)) (PP (IN in) (NP (NNP New) (NNP York))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] are-[Num:1] there-[Num:1] in-[Num:1] New-[StateName:3] York-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('new york')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid('new york'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' new york ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele leute gibt es in new york</nl>
+<nl lang='el'>πόσοι άνθρωποι είναι στη new york</nl>
+<nl lang='th'>รัฐ นิวยอร์ค มี ประชากร กี่ คน</nl>
+<nl lang='zh'>在 纽约 有 多少 人</nl>
+</example>
+
+<example id='77'>
+<nl lang='en'>
+How many people in Boulder ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (PP (IN in) (NP (NNP Boulder))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] in-[Num:1] Boulder-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('boulder', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(boulder,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' boulder ' }) </node>
+</mrl-parse>
+<nl lang='de'>anzahl staatsbuerger in boulder</nl>
+<nl lang='el'>πόσοι άνθρωποι στο boulder</nl>
+<nl lang='th'>ประชากร ใน เมือง โบลเดอร์</nl>
+<nl lang='zh'>博尔德 市 有 多少 人口</nl>
+</example>
+
+<example id='78'>
+<nl lang='en'>
+How many people live in Austin ?
+</nl>
+<nl lang='es'>
+cuantas personas viven en austin ?
+</nl>
+<nl lang='ja'>
+ausuchin ni wa nannin no hito ga sumimasu ka ?
+</nl>
+<nl lang='tr'>
+austin da ne kadar insan yasamaktadir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP live) (PP (IN in) (NP (NNP Austin))))))
+</syn>
+<syn lang='es'>
+(S cuantas personas viven en austin)
+</syn>
+<syn lang='ja'>
+(S ausuchin ni wa nannin no hito ga sumimasu ka)
+</syn>
+<syn lang='tr'>
+(S austin da ne kadar insan yasamaktadir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] live-[Num:1] in-[Num:1] Austin-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('austin', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(austin,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' austin ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele menschen leben in austin</nl>
+<nl lang='el'>πόσοι άνθρωποι ζουν στο austin</nl>
+<nl lang='th'>เมือง ออสติน มี ประชากร เท่าใด</nl>
+<nl lang='zh'>有 多少 人 居住 在 奥斯汀</nl>
+</example>
+
+<example id='79'>
+<nl lang='en'>
+How many people live in Austin Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP live) (PP (IN in) (NP (NP (NNP Austin)) (NP (NNP Texas)))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] live-[Num:1] in-[Num:1] Austin-[CityName:3] Texas-[StateAbbrev:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('austin', 'tx')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(austin,tx))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , *n:StateAbbrev ) }) </node>
+<node id='3'> *n:CityName -> ({ ' austin ' }) </node>
+<node id='4'> *n:StateAbbrev -> ({ ' tx ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele leute leben in austin texas</nl>
+<nl lang='el'>πόσοι άνθρωποι ζουν στο austin texas</nl>
+<nl lang='th'>เมือง ออสติน รัฐ เท็กซัส มี ประชากร เท่าไหร่</nl>
+<nl lang='zh'>有 多少 人 住 在 得克萨斯 州 的 奥斯汀</nl>
+</example>
+
+<example id='80'>
+<nl lang='en'>
+How many people live in California ?
+</nl>
+<nl lang='es'>
+cuantas personas viven en california ?
+</nl>
+<nl lang='ja'>
+karifuorunia ni wa nannin no hito ga sumimasu ka ?
+</nl>
+<nl lang='tr'>
+california da ne kadar insan yasamaktadir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP live) (PP (IN in) (NP (NNP California))))))
+</syn>
+<syn lang='es'>
+(S cuantas personas viven en california)
+</syn>
+<syn lang='ja'>
+(S karifuorunia ni wa nannin no hito ga sumimasu ka)
+</syn>
+<syn lang='tr'>
+(S california da ne kadar insan yasamaktadir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] live-[Num:1] in-[Num:1] California-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('california')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid(california))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' california ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele einwohner hat kalifornien</nl>
+<nl lang='el'>πόσοι άνθρωποι ζουν στην california</nl>
+<nl lang='th'>รัฐ แคลิฟอร์เนีย มี พลเมือง อาศัย อยู่ เท่าไหร่</nl>
+<nl lang='zh'>有 多少 人 生活 在 加利福尼亚</nl>
+</example>
+
+<example id='81'>
+<nl lang='en'>
+How many people live in Chicago ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP live) (PP (IN in) (NP (NNP Chicago))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] live-[Num:1] in-[Num:1] Chicago-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('chicago', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(chicago,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' chicago ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele leute wohnen in chicago</nl>
+<nl lang='el'>πόσοι άνθρωποι ζουν στο chicago</nl>
+<nl lang='th'>เมือง ชิคาโก มี ประชากร เท่าไหร่</nl>
+<nl lang='zh'>有 多少 人 生活 在 芝加哥</nl>
+</example>
+
+<example id='82'>
+<nl lang='en'>
+How many people live in Detroit ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP live) (PP (IN in) (NP (NNP Detroit))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] live-[Num:1] in-[Num:1] Detroit-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('detroit', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(detroit,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' detroit ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele menschen leben in detroit</nl>
+<nl lang='el'>πόσοι άνθρωποι ζουν στο detroit </nl>
+<nl lang='th'>เมือง ดีทรอยท์ มี ประชากร อาศัย อยู่ เท่าไหร่</nl>
+<nl lang='zh'>有 多少 人 生活 在 底特律</nl>
+</example>
+
+<example id='83'>
+<nl lang='en'>
+How many people live in Hawaii ?
+</nl>
+<nl lang='es'>
+cuantas personas viven en hawaii ?
+</nl>
+<nl lang='ja'>
+hawai ni wa nannin no hito ga sumimasu ka ?
+</nl>
+<nl lang='tr'>
+hawaii da ne kadar insan yasamaktadir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP live) (PP (IN in) (NP (NNP Hawaii))))))
+</syn>
+<syn lang='es'>
+(S cuantas personas viven en hawaii)
+</syn>
+<syn lang='ja'>
+(S hawai ni wa nannin no hito ga sumimasu ka)
+</syn>
+<syn lang='tr'>
+(S hawaii da ne kadar insan yasamaktadir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] live-[Num:1] in-[Num:1] Hawaii-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('hawaii')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid(hawaii))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' hawaii ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie hoch ist die bevoelkerung von hawaii</nl>
+<nl lang='el'>πόσοι άνθρωποι ζουν στην hawaii</nl>
+<nl lang='th'>มี ประชากร อาศัย อยู่ ใน รัฐ ฮาวาย เท่าไหร่</nl>
+<nl lang='zh'>有 多少 人 生活 在 夏威夷</nl>
+</example>
+
+<example id='84'>
+<nl lang='en'>
+How many people live in Houston ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP live) (PP (IN in) (NP (NNP Houston))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] live-[Num:1] in-[Num:1] Houston-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('houston', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(houston,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' houston ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele menschen leben in houston</nl>
+<nl lang='el'>πόσοι άνθρωποι ζουν στο houston</nl>
+<nl lang='th'>เมือง ฮุสตัน มี พลเมือง เท่าไหร่</nl>
+<nl lang='zh'>有 多少 人 生活 在 休斯敦</nl>
+</example>
+
+<example id='85'>
+<nl lang='en'>
+How many people live in Kalamazoo ?
+</nl>
+<nl lang='es'>
+cuantas personas viven en kalamazoo ?
+</nl>
+<nl lang='ja'>
+karamazuu ni wa nannin no hito ga sumimasu ka ?
+</nl>
+<nl lang='tr'>
+kalamazoo da ne kadar insan yasamaktadir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP live) (PP (IN in) (NP (NNP Kalamazoo))))))
+</syn>
+<syn lang='es'>
+(S cuantas personas viven en kalamazoo)
+</syn>
+<syn lang='ja'>
+(S karamazuu ni wa nannin no hito ga sumimasu ka)
+</syn>
+<syn lang='tr'>
+(S kalamazoo da ne kadar insan yasamaktadir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] live-[Num:1] in-[Num:1] Kalamazoo-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('kalamazoo', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(kalamazoo,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' kalamazoo ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele menschen leben in kalamazoo</nl>
+<nl lang='el'>πόσοι άνθρωποι ζουν στο kalamazoo</nl>
+<nl lang='th'>เมือง คาลามาซู มี ประชากร กี่ คน</nl>
+<nl lang='zh'>有 多少 人 居住 在 卡拉马祖</nl>
+</example>
+
+<example id='86'>
+<nl lang='en'>
+How many people live in Kansas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP live) (PP (IN in) (NP (NNP Kansas))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] live-[Num:1] in-[Num:1] Kansas-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('kansas')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid(kansas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' kansas ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele leute wohnen in kansas</nl>
+<nl lang='el'>πόσοι άνθρωποι ζουν στο kansas</nl>
+<nl lang='th'>รัฐ แคนซัส มี ประชากร เท่าไหร่</nl>
+<nl lang='zh'>有 多少 人 生活 在 堪萨斯 州</nl>
+</example>
+
+<example id='87'>
+<nl lang='en'>
+How many people live in Minneapolis Minnesota ?
+</nl>
+<nl lang='es'>
+cuantas personas viven en minneapolis minnesota ?
+</nl>
+<nl lang='ja'>
+minesota no mineaporisu ni wa nannin no hito ga sumimasu ka ?
+</nl>
+<nl lang='tr'>
+minneapolis minnesota da ne kadar insan yasamaktadir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP live) (PP (IN in) (NP (NP (NNP Minneapolis)) (NP (NNP Minnesota)))))))
+</syn>
+<syn lang='es'>
+(S cuantas personas viven en minneapolis minnesota)
+</syn>
+<syn lang='ja'>
+(S minesota no mineaporisu ni wa nannin no hito ga sumimasu ka)
+</syn>
+<syn lang='tr'>
+(S minneapolis minnesota da ne kadar insan yasamaktadir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] live-[Num:1] in-[Num:1] Minneapolis-[CityName:3] Minnesota-[StateAbbrev:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('minneapolis', 'mn')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(minneapolis,mn))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , *n:StateAbbrev ) }) </node>
+<node id='3'> *n:CityName -> ({ ' minneapolis ' }) </node>
+<node id='4'> *n:StateAbbrev -> ({ ' mn ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele leute leben in minneapolis minnesota</nl>
+<nl lang='el'>πόσοι άνθρωποι ζουν στη minneapolis minnesota</nl>
+<nl lang='th'>มี ประชากร กี่ คน อาศัย อยู่ ใน เมือง มินเนอาโพลิส รัฐ มินเนโซตา</nl>
+<nl lang='zh'>有 多少 人 生活 在 明尼苏达 州 的 明尼阿波利斯 市</nl>
+</example>
+
+<example id='88'>
+<nl lang='en'>
+How many people live in Mississippi ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP live) (PP (IN in) (NP (NNP Mississippi))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] live-[Num:1] in-[Num:1] Mississippi-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('mississippi')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid(mississippi))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele leute leben in mississippi</nl>
+<nl lang='el'>πόσοι άνθρωποι ζουν στο mississippi</nl>
+<nl lang='th'>รัฐ มิสซิสซิปปี มี พลเมือง อาศัย อยู่ เท่าใด</nl>
+<nl lang='zh'>有 多少 人 住 在 密西西比 州</nl>
+</example>
+
+<example id='89'>
+<nl lang='en'>
+How many people live in Montana ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP live) (PP (IN in) (NP (NNP Montana))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] live-[Num:1] in-[Num:1] Montana-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('montana')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid(montana))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' montana ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele leute wohnen in montana</nl>
+<nl lang='el'>πόσοι άνθρωποι μένουν στη montana</nl>
+<nl lang='th'>รัฐ มอนตานา มี ประชากร เท่าไหร่</nl>
+<nl lang='zh'>有 多少 人 住 在 蒙大拿 州</nl>
+</example>
+
+<example id='90'>
+<nl lang='en'>
+How many people live in New Hampshire ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP live) (PP (IN in) (NP (NNP New) (NNP Hampshire))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] live-[Num:1] in-[Num:1] New-[StateName:3] Hampshire-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('new hampshire')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid('new hampshire'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' new hampshire ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele leute wohnen in new hampshire</nl>
+<nl lang='el'>πόσοι άνθρωποι κατοικούν στο new hampshire</nl>
+<nl lang='th'>มี ประชากร กี่ คน อาศัย อยู่ ใน รัฐ นิวแฮมพ์เชียร์</nl>
+<nl lang='zh'>有 多少 人 生活 在 新罕布什尔 州</nl>
+</example>
+
+<example id='91'>
+<nl lang='en'>
+How many people live in New Mexico ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP live) (PP (IN in) (NP (NNP New) (NNP Mexico))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] live-[Num:1] in-[Num:1] New-[StateName:3] Mexico-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('new mexico')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid('new mexico'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' new mexico ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die einwohnerzahl von neu mexiko</nl>
+<nl lang='el'>πόσοι άνθρωποι ζουν στο new mexico</nl>
+<nl lang='th'>มี ประชากร กี่ คน อาศัย อยู่ ใน รัฐ นิวเม็กซิโก</nl>
+<nl lang='zh'>有 多少 人 住 在 新墨西哥 州</nl>
+</example>
+
+<example id='92'>
+<nl lang='en'>
+How many people live in New York ?
+</nl>
+<nl lang='es'>
+cuantas personas viven en new york ?
+</nl>
+<nl lang='ja'>
+nyuu yooku ni wa nannin no hito ga sumimasu ka ?
+</nl>
+<nl lang='tr'>
+new york da ne kadar insan yasamaktadir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP live) (PP (IN in) (NP (NNP New) (NNP York))))))
+</syn>
+<syn lang='es'>
+(S cuantas personas viven en new_york)
+</syn>
+<syn lang='ja'>
+(S nyuu_yooku ni wa nannin no hito ga sumimasu ka)
+</syn>
+<syn lang='tr'>
+(S new_york da ne kadar insan yasamaktadir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] live-[Num:1] in-[Num:1] New-[StateName:3] York-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('new york')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid('new york'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' new york ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele einwohner hat new york</nl>
+<nl lang='el'>πόσοι άνθρωποι ζουν στη new york</nl>
+<nl lang='th'>รัฐ นิวยอร์ค มี ประชากร เท่าไหร่</nl>
+<nl lang='zh'>有 多少 人 住 在 纽约</nl>
+</example>
+
+<example id='93'>
+<nl lang='en'>
+How many people live in Rhode Island ?
+</nl>
+<nl lang='es'>
+cuantas personas viven en rhode island ?
+</nl>
+<nl lang='ja'>
+roodoairando ni wa nannin no hito ga sumimasu ka ?
+</nl>
+<nl lang='tr'>
+rhode island da ne kadar insan yasamaktadir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP live) (PP (IN in) (NP (NNP Rhode) (NNP Island))))))
+</syn>
+<syn lang='es'>
+(S cuantas personas viven en rhode_island)
+</syn>
+<syn lang='ja'>
+(S roodoairando ni wa nannin no hito ga sumimasu ka)
+</syn>
+<syn lang='tr'>
+(S rhode_island da ne kadar insan yasamaktadir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] live-[Num:1] in-[Num:1] Rhode-[StateName:3] Island-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('rhode island')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid('rhode island'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' rhode island ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele leute leben in rhode island</nl>
+<nl lang='el'>πόσοι άνθρωποι κατοικούν στο rhode island</nl>
+<nl lang='th'>รัฐ โรดไอแลนด์ มี ประชากร เท่าไหร่</nl>
+<nl lang='zh'>有 多少 人 住 在 罗得岛</nl>
+</example>
+
+<example id='94'>
+<nl lang='en'>
+How many people live in Riverside ?
+</nl>
+<nl lang='es'>
+cuantas personas viven en riverside ?
+</nl>
+<nl lang='ja'>
+ribaasaido ni wa nannin no hito ga sumimasu ka ?
+</nl>
+<nl lang='tr'>
+riverside da ne kadar insan yasamaktadir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP live) (PP (IN in) (NP (NNP Riverside))))))
+</syn>
+<syn lang='es'>
+(S cuantas personas viven en riverside)
+</syn>
+<syn lang='ja'>
+(S ribaasaido ni wa nannin no hito ga sumimasu ka)
+</syn>
+<syn lang='tr'>
+(S riverside da ne kadar insan yasamaktadir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] live-[Num:1] in-[Num:1] Riverside-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('riverside', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(riverside,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' riverside ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele leute wohnen in riverside</nl>
+<nl lang='el'>πόσοι άνθρωποι ζουν στην όχθη ποταμού</nl>
+<nl lang='th'>เมือง ริเวอร์ไซด์ มี ประชากร เท่าไหร่</nl>
+<nl lang='zh'>有 多少 人 住 在 里弗赛德斯塔特 市</nl>
+</example>
+
+<example id='95'>
+<nl lang='en'>
+How many people live in San Francisco ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP live) (PP (IN in) (NP (NNP San) (NNP Francisco))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] live-[Num:1] in-[Num:1] San-[CityName:3] Francisco-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('san francisco', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid('san francisco',_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' san francisco ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele leute wohnen in san francisco</nl>
+<nl lang='el'>πόσοι άνθρωποι ζουν στο san francisco</nl>
+<nl lang='th'>เมือง ซานฟรานซิสโก มี ประชากร กี่ คน</nl>
+<nl lang='zh'>有 多少 人 生活 在 旧金山</nl>
+</example>
+
+<example id='96'>
+<nl lang='en'>
+How many people live in South Dakota ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP live) (PP (IN in) (NP (NNP South) (NNP Dakota))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] live-[Num:1] in-[Num:1] South-[StateName:3] Dakota-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('south dakota')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid('south dakota'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' south dakota ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele leute wohnen in sud dakota</nl>
+<nl lang='el'>πόσοι άνθρωποι ζουν στη νότια dakota</nl>
+<nl lang='th'>รัฐ เซาท์ดาโกตา มี ประชากร ทั้งหมด เท่าไหร่</nl>
+<nl lang='zh'>有 多少 人 住 在 南达科他 州</nl>
+</example>
+
+<example id='97'>
+<nl lang='en'>
+How many people live in Spokane Washington ?
+</nl>
+<nl lang='es'>
+cuantas personas viven en spokane washington ?
+</nl>
+<nl lang='ja'>
+washinton no supoken ni wa nannin no hito ga sumimasu ka ?
+</nl>
+<nl lang='tr'>
+spokane washington da ne kadar insan yasamaktadir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP live) (PP (IN in) (NP (NP (NNP Spokane)) (NP (NNP Washington)))))))
+</syn>
+<syn lang='es'>
+(S cuantas personas viven en spokane washington)
+</syn>
+<syn lang='ja'>
+(S washinton no supoken ni wa nannin no hito ga sumimasu ka)
+</syn>
+<syn lang='tr'>
+(S spokane washington da ne kadar insan yasamaktadir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] live-[Num:1] in-[Num:1] Spokane-[CityName:3] Washington-[StateAbbrev:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('spokane', 'wa')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(spokane,wa))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , *n:StateAbbrev ) }) </node>
+<node id='3'> *n:CityName -> ({ ' spokane ' }) </node>
+<node id='4'> *n:StateAbbrev -> ({ ' wa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele leute wohnen in spokane washington</nl>
+<nl lang='el'>πόσοι άνθρωποι ζουν στο spokane washington</nl>
+<nl lang='th'>มี ประชากร กี่ คน ใน เมือง สโปเกน รัฐ วอชิงตัน</nl>
+<nl lang='zh'>有 多少 人 住 在 华盛顿 州 的 斯波坎 市</nl>
+</example>
+
+<example id='98'>
+<nl lang='en'>
+How many people live in Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP live) (PP (IN in) (NP (NNP Texas))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] live-[Num:1] in-[Num:1] Texas-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('texas')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist die bevoelkerung von texas</nl>
+<nl lang='el'>πόσοι άνθρωποι ζουν στο texas</nl>
+<nl lang='th'>รัฐ เท็กซัส มี ประชากร อาศัย อยู่ เท่าไหร่</nl>
+<nl lang='zh'>有 多少 人 住 在 得克萨斯 州</nl>
+</example>
+
+<example id='99'>
+<nl lang='en'>
+How many people live in the biggest city in New York state ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP live) (PP (IN in) (NP (NP (DT the) (JJS biggest) (NN city)) (PP (IN in) (NP (NNP New) (NNP York) (NN state))))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] live-[Num:1] in-[Num:1] the-[City:2] biggest-[City:2] city-[City:3] in-[City:4] New-[StateName:7] York-[StateName:7] state-[State:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(largest(city(loc_2(state(stateid('new york')))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),largest(B,(city(B),loc(B,C),const(C,stateid('new york')),state(C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='7'> *n:StateName -> ({ ' new york ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie wieviele menschen leben in der groessten stadt von new york state</nl>
+<nl lang='el'>πόσοι άνθρωποι ζουν στη μεγαλύτερη πόλη στην πολιτεία της new york </nl>
+<nl lang='th'>เมือง ใหญ่ ที่สุด ของ รัฐ นิวยอร์ค มี ประชากร กี่ คน</nl>
+<nl lang='zh'>有 多少 人 居住 在 纽约 州 最大 的 城市</nl>
+</example>
+
+<example id='100'>
+<nl lang='en'>
+How many people live in the capital of Georgia ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP live) (PP (IN in) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NNP Georgia))))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] live-[Num:1] in-[Num:1] the-[City:2] capital-[City:2] of-[City:3] Georgia-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(capital(loc_2(stateid('georgia')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),capital(B),loc(B,C),const(C,stateid(georgia))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' georgia ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele leute wohnen in der hauptstadt georgias</nl>
+<nl lang='el'>πόσοι άνθρωποι ζουν στην πρωτεύουσα της georgia</nl>
+<nl lang='th'>เมืองหลวง ของ รัฐ จอร์เจีย มี ประชากร อาศัย อยู่ กี่ คน</nl>
+<nl lang='zh'>有 多少 人 居住 在 佐治亚 州 的 省府</nl>
+</example>
+
+<example id='101'>
+<nl lang='en'>
+How many people live in the capital of Texas ?
+</nl>
+<nl lang='es'>
+cuantas personas viven en la capital de texas ?
+</nl>
+<nl lang='ja'>
+tekisasu no shuto ni wa nannin no hito ga sumimasu ka ?
+</nl>
+<nl lang='tr'>
+texas in baskentinde ne kadar insan yasamaktadir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP live) (PP (IN in) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NNP Texas))))))))
+</syn>
+<syn lang='es'>
+(S cuantas personas viven en la capital de texas)
+</syn>
+<syn lang='ja'>
+(S tekisasu no shuto ni wa nannin no hito ga sumimasu ka)
+</syn>
+<syn lang='tr'>
+(S texas in baskentinde ne kadar insan yasamaktadir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] live-[Num:1] in-[Num:1] the-[City:2] capital-[City:2] of-[City:3] Texas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(capital(loc_2(stateid('texas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),capital(B),loc(B,C),const(C,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele leute leben in der hauptstadt von texas</nl>
+<nl lang='el'>πόσοι άνθρωποι ζουν στην πρωτεύουσα του texas</nl>
+<nl lang='th'>เมืองหลวง ของ รัฐ เท็กซัส มี ประชากร เท่าไหร่</nl>
+<nl lang='zh'>有 多少 人 住 在 得克萨斯 州 的 首府</nl>
+</example>
+
+<example id='102'>
+<nl lang='en'>
+How many people live in the smallest state bordering Wyoming ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP live) (PP (IN in) (NP (NP (DT the) (JJS smallest) (NN state)) (VP (VBG bordering) (NP (NNP Wyoming))))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] live-[Num:1] in-[Num:1] the-[State:2] State:2-[State:2] state-[State:3] bordering-[State:4] Wyoming-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(smallest(state(next_to_2(stateid('wyoming'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),smallest(B,(state(B),next_to(B,C),const(C,stateid(wyoming))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ smallest ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' wyoming ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie veile leute leben in dem kleinsten staat welcher an wyoming grenzt</nl>
+<nl lang='el'>πόσοι άνθρωποι ζουν στη μικρότερη πολιτεία που συνορεύει με το wyoming</nl>
+<nl lang='th'>รัฐ ที่ เล็ก ที่สุด ที่ อยู่ ติด กับ รัฐ ไวโอมิง มี ประชากร จำนวน เท่าไหร่</nl>
+<nl lang='zh'>有 多少 人 住 在 与 怀俄明 州 接壤 的 最小 的 州 里</nl>
+</example>
+
+<example id='103'>
+<nl lang='en'>
+How many people live in the state with the largest population density ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP live) (PP (IN in) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS largest) (NN population) (NN density))))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] live-[Num:1] in-[Num:1] the-[State:3] state-[State:3] with-[State:2] the-[State:2] largest-[State:2] population-[State:2] density-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(largest_one(density_1(state(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),largest(C,(state(B),density(B,C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ largest_one ( density_1 ( *n:State ) ) }) </node>
+<node id='3'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die bevoelkerung des staat mit der hoechsten bevoelkerungsdichte</nl>
+<nl lang='el'>πόσοι άνθρωποι ζουν στην πολιτεία με την μεγαλύτερη πυκνότητα πληθυσμού</nl>
+<nl lang='th'>รัฐ ที่ มี ประชากร หนาแน่น ที่สุด มี ประชากร อาศัย อยู่ กี่ คน</nl>
+<nl lang='zh'>有 多少 人 居住 在 人口 密度 最大 的 州 里</nl>
+</example>
+
+<example id='104'>
+<nl lang='en'>
+How many people live in the United States ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP live) (PP (IN in) (NP (DT the) (NNP United) (NNPS States))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] live-[Num:1] in-[Num:1] the-[CountryName:3] United-[CountryName:3] States-[CountryName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(countryid('usa')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,countryid(usa))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:Country ) }) </node>
+<node id='2'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='3'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele menschen leben in den usa</nl>
+<nl lang='el'>πόσοι άνθρωποι ζουν στις ηνωμένες πολιτείες</nl>
+<nl lang='th'>มี พลเมือง จำนวน เท่าไหร่ อาศัย อยู่ ใน ประเทศ สหรัฐอเมริกา</nl>
+<nl lang='zh'>有 多少 人 住 在 美国</nl>
+</example>
+
+<example id='105'>
+<nl lang='en'>
+How many people live in Washington ?
+</nl>
+<nl lang='es'>
+cuantas personas viven en washington ?
+</nl>
+<nl lang='ja'>
+washinton ni wa nannin no hito ga sumimasu ka ?
+</nl>
+<nl lang='tr'>
+washington da ne kadar insan yasamaktadir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP live) (PP (IN in) (NP (NNP Washington))))))
+</syn>
+<syn lang='es'>
+(S cuantas personas viven en washington)
+</syn>
+<syn lang='ja'>
+(S washinton ni wa nannin no hito ga sumimasu ka)
+</syn>
+<syn lang='tr'>
+(S washington da ne kadar insan yasamaktadir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] live-[Num:1] in-[Num:1] Washington-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('washington')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid(washington))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' washington ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die einwohnerzahl von washington</nl>
+<nl lang='el'>πόσοι άνθρωποι ζουν στην washington</nl>
+<nl lang='th'>มี ประชากร กี่ คน อาศัย อยู่ ใน รัฐ วอชิงตัน</nl>
+<nl lang='zh'>有 多少 人 住 在 华盛顿</nl>
+</example>
+
+<example id='106'>
+<nl lang='en'>
+How many people live in Washington DC ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP live) (PP (IN in) (NP (NP (NNP Washington)) (NP (NNP DC)))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] live-[Num:1] in-[Num:1] Washington-[CityName:3] DC-[StateAbbrev:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('washington', 'dc')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(washington,dc))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , *n:StateAbbrev ) }) </node>
+<node id='3'> *n:CityName -> ({ ' washington ' }) </node>
+<node id='4'> *n:StateAbbrev -> ({ ' dc ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele einwohner hat washington dc</nl>
+<nl lang='el'>πόσοι άνθρωποι ζουν στην washington dc</nl>
+<nl lang='th'>มี พลเมือง กี่ คน อาศัย อยู่ ใน เมือง วอชิงตัน ดีซี</nl>
+<nl lang='zh'>有 多少 人 住 在 华盛顿 特区</nl>
+</example>
+
+<example id='107'>
+<nl lang='en'>
+How many people lived in Austin ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBD lived) (PP (IN in) (NP (NNP Austin))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] lived-[Num:1] in-[Num:1] Austin-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('austin', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(austin,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' austin ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele leute leben in austin</nl>
+<nl lang='el'>πόσοι άνθρωποι ζουν στο austin </nl>
+<nl lang='th'>เมือง ออสติน มี ประชากร กี่ คน</nl>
+<nl lang='zh'>有 多少 人 住 在 奥斯汀</nl>
+</example>
+
+<example id='108'>
+<nl lang='en'>
+How many people reside in Utah ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP reside) (PP (IN in) (NP (NNP Utah))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] reside-[Num:1] in-[Num:1] Utah-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('utah')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid(utah))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' utah ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele menschen leben in utah</nl>
+<nl lang='el'>πόσοι άνθρωποι κατοικούν στη utah </nl>
+<nl lang='th'>มี ผู้คน อาศัย อยู่ ใน รัฐ ยูทาห์ มากน้อย แค่ไหน</nl>
+<nl lang='zh'>有 多少 人 居住 在 犹他 州</nl>
+</example>
+
+<example id='109'>
+<nl lang='en'>
+How many people stay in Utah ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS people)) (SQ (VP (VBP stay) (PP (IN in) (NP (NNP Utah))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] people-[Num:1] stay-[Num:1] in-[Num:1] Utah-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('utah')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid(utah))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' utah ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die bevoelkerungszahl von utah</nl>
+<nl lang='el'>πόσοι άνθρωποι μένουν στη utah</nl>
+<nl lang='th'>มี ประชากร กี่ คน อาศัย อยู่ ใน รัฐ ยูทาห์</nl>
+<nl lang='zh'>有 多少 人 住 在 犹他 州</nl>
+</example>
+
+<example id='110'>
+<nl lang='en'>
+How many residents live in Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS residents)) (SQ (VP (VBP live) (PP (IN in) (NP (NNP Texas))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] residents-[Num:1] live-[Num:1] in-[Num:1] Texas-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('texas')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele einwohner leben in texas</nl>
+<nl lang='el'>πόσοι κάτοικοι ζουν στο texas</nl>
+<nl lang='th'>รัฐ เท็กซัส มี ประชากร กี่ คน</nl>
+<nl lang='zh'>有 多少 居民 居住 在 得克萨斯</nl>
+</example>
+
+<example id='111'>
+<nl lang='en'>
+How many rivers are called Colorado ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS rivers)) (SQ (VP (VBP are) (VP (VBN called) (NP (NNP Colorado))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] rivers-[River:2] are-[River:2] called-[River:2] Colorado-[RiverName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(river(riverid('colorado'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(river(B),const(B,riverid(colorado))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='4'> *n:RiverName -> ({ ' colorado ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele fluesse heissen colorado</nl>
+<nl lang='el'>πόσα ποτάμια ονομάζονται colorado</nl>
+<nl lang='th'>แม่น้ำ ที่ ชื่อ ว่า โคโลราโด มี กี่ สาย</nl>
+<nl lang='zh'>有 多少 河流 被 称为 科罗拉多</nl>
+</example>
+
+<example id='112'>
+<nl lang='en'>
+How many rivers are found in Colorado ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS rivers)) (SQ (VP (VBP are) (VP (VBN found) (PP (IN in) (NP (NNP Colorado)))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] rivers-[River:2] are-[River:3] found-[River:3] in-[River:3] Colorado-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(river(loc_2(stateid('colorado')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(river(B),loc(B,C),const(C,stateid(colorado))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' colorado ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele fluesse gibt es in colorado</nl>
+<nl lang='el'>πόσα ποτάμια βρίσκονται στο colorado</nl>
+<nl lang='th'>รัฐ โคโลราโด มี แม่น้ำ กี่ สาย</nl>
+<nl lang='zh'>在 科罗拉多 州 被 发现 有 多少 河流</nl>
+</example>
+
+<example id='113'>
+<nl lang='en'>
+How many rivers are in Colorado ?
+</nl>
+<nl lang='es'>
+cuantos rios hay en colorado ?
+</nl>
+<nl lang='ja'>
+kororado ni wa kawa ga ikutsu arimasu ka ?
+</nl>
+<nl lang='tr'>
+colorado da kac tane nehir vardir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS rivers)) (SQ (VP (VBP are) (PP (IN in) (NP (NNP Colorado))))))
+</syn>
+<syn lang='es'>
+(S cuantos rios hay en colorado)
+</syn>
+<syn lang='ja'>
+(S kororado ni wa kawa ga ikutsu arimasu ka)
+</syn>
+<syn lang='tr'>
+(S colorado da kac tane nehir vardir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] rivers-[River:2] are-[River:3] in-[River:3] Colorado-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(river(loc_2(stateid('colorado')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(river(B),loc(B,C),const(C,stateid(colorado))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' colorado ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele fluesse sind in colorado</nl>
+<nl lang='el'>πόσα ποτάμια υπάρχουν στο colorado</nl>
+<nl lang='th'>มี แม่น้ำ กี่ สาย ใน รัฐ โคโลราโด</nl>
+<nl lang='zh'>在 科罗拉多 州 有 多少 河流</nl>
+</example>
+
+<example id='114'>
+<nl lang='en'>
+How many rivers are in Iowa ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS rivers)) (SQ (VP (VBP are) (PP (IN in) (NP (NNP Iowa))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] rivers-[River:2] are-[River:3] in-[River:3] Iowa-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(river(loc_2(stateid('iowa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(river(B),loc(B,C),const(C,stateid(iowa))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' iowa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele fluesse gibt es in iowa</nl>
+<nl lang='el'>πόσα ποτάμια υπάρχουν στην iowa </nl>
+<nl lang='th'>รัฐ ไอโอวา มี แม่น้ำ กี่ สาย</nl>
+<nl lang='zh'>在 艾奥瓦 州 有 多少 条 河流</nl>
+</example>
+
+<example id='115'>
+<nl lang='en'>
+How many rivers are in Missouri ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS rivers)) (SQ (VP (VBP are) (PP (IN in) (NP (NNP Missouri))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] rivers-[River:2] are-[River:3] in-[River:3] Missouri-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(river(loc_2(stateid('missouri')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(river(B),loc(B,C),const(C,stateid(missouri))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' missouri ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele fluesse gibt es in missouri</nl>
+<nl lang='el'>πόσα ποτάμια υπάρχουν στο missouri</nl>
+<nl lang='th'>แม่น้ำ ใน รัฐ มิสซูรี มี กี่ สาย</nl>
+<nl lang='zh'>在 密苏里 州 有 多少 条 河流</nl>
+</example>
+
+<example id='116'>
+<nl lang='en'>
+How many rivers are in New York ?
+</nl>
+<nl lang='es'>
+cuantos rios hay en new york ?
+</nl>
+<nl lang='ja'>
+nyuu yooku ni wa kawa ga ikutsu arimasu ka ?
+</nl>
+<nl lang='tr'>
+new york da kac tane nehir vardir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS rivers)) (SQ (VP (VBP are) (PP (IN in) (NP (NNP New) (NNP York))))))
+</syn>
+<syn lang='es'>
+(S cuantos rios hay en new_york)
+</syn>
+<syn lang='ja'>
+(S nyuu_yooku ni wa kawa ga ikutsu arimasu ka)
+</syn>
+<syn lang='tr'>
+(S new_york da kac tane nehir vardir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] rivers-[River:2] are-[River:3] in-[River:3] New-[StateName:5] York-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(river(loc_2(stateid('new york')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(river(B),loc(B,C),const(C,stateid('new york'))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' new york ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele fluesse gibt es in new york</nl>
+<nl lang='el'>πόσα ποτάμια υπάρχουν στη new york</nl>
+<nl lang='th'>รัฐ นิวยอร์ค มี แม่น้ำ กี่ สาย</nl>
+<nl lang='zh'>在 纽约 州 有 多少 条 河流</nl>
+</example>
+
+<example id='117'>
+<nl lang='en'>
+How many rivers are in the state that has the most rivers ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS rivers)) (SQ (VP (VBP are) (PP (IN in) (NP (NP (DT the) (NN state)) (SBAR (WHNP (WDT that)) (S (VP (VBZ has) (NP (DT the) (JJS most) (NNS rivers))))))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] rivers-[River:2] are-[River:3] in-[River:3] the-[State:5] state-[State:5] that-[State:6] has-[State:6] the-[State:4] most-[State:4] rivers-[River:7])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(river(loc_2(most(state(loc_1(river(all))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(river(B),loc(B,C),most(C,D,(state(C),loc(D,C),river(D)))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ most ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ loc_1 ( *n:River ) }) </node>
+<node id='7'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele flüsse gibt es im staat mit den meisten flüssen</nl>
+<nl lang='el'>πόσα ποτάμια υπάρχουν στη πολιτεία που έχει τα περισσότερα ποτάμια</nl>
+<nl lang='th'>รัฐ ที่ มี แม่น้ำ อยู่ มาก ที่สุด มี แม่น้ำ อยู่ กี่ สาย</nl>
+<nl lang='zh'>在 河流 数 最多 的 州 里 有 多少 条 河流</nl>
+</example>
+
+<example id='118'>
+<nl lang='en'>
+How many rivers are in the state with the highest point ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS rivers)) (SQ (VP (VBP are) (PP (IN in) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS highest) (NN point))))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] rivers-[River:2] are-[River:3] in-[River:3] the-[State:4] state-[State:4] with-[State:5] the-[Place:6] highest-[Place:6] point-[Place:7])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(river(loc_2(state(loc_1(highest(place(all))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(river(B),loc(B,C),state(C),loc(D,C),highest(D,place(D))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ loc_1 ( *n:Place ) }) </node>
+<node id='6'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='7'> *n:Place -> ({ place ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele fluesse gibt es im staat mit dem hoechsten punkt</nl>
+<nl lang='el'>πόσα ποτάμια υπάρχουν στην πολιτεία με το ψηλότερο σημείο</nl>
+<nl lang='th'>มี แม่น้ำ ทั้งสิ้น กี่ สาย ใน รัฐ ที่ มี จุด สูง ที่สุด</nl>
+<nl lang='zh'>在 国家 最高 点 的 所在 州 有 多少 条 河流</nl>
+</example>
+
+<example id='119'>
+<nl lang='en'>
+How many rivers are in the state with the largest population ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS rivers)) (SQ (VP (VBP are) (PP (IN in) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS largest) (NN population))))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] rivers-[River:2] are-[River:3] in-[River:3] the-[State:5] state-[State:5] with-[State:4] the-[State:4] largest-[State:4] population-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(river(loc_2(largest_one(population_1(state(all)))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(river(B),loc(B,C),largest(D,(state(C),population(C,D)))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ largest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='5'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele fluesse sind in dem staat mit der groessten bevoelkerung</nl>
+<nl lang='el'>πόσα ποτάμια υπάρχουν στην πολιτεία με τον μεγαλύτερο πληθυσμό</nl>
+<nl lang='th'>รัฐ ที่ มี ประชากร มาก ที่สุด มี แม่น้ำ กี่ สาย</nl>
+<nl lang='zh'>在 人口 最多 的 州 里 有 多少 条 河流</nl>
+</example>
+
+<example id='120'>
+<nl lang='en'>
+How many rivers are there in Idaho ?
+</nl>
+<nl lang='es'>
+cuantos rios hay en idaho ?
+</nl>
+<nl lang='ja'>
+aidahou ni wa kawa ga ikutsu arimasu ka ?
+</nl>
+<nl lang='tr'>
+idaho da kac tane nehir vardir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS rivers)) (SQ (VP (VBP are) (ADVP (RB there)) (PP (IN in) (NP (NNP Idaho))))))
+</syn>
+<syn lang='es'>
+(S cuantos rios hay en idaho)
+</syn>
+<syn lang='ja'>
+(S aidahou ni wa kawa ga ikutsu arimasu ka)
+</syn>
+<syn lang='tr'>
+(S idaho da kac tane nehir vardir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] rivers-[River:2] are-[River:3] there-[River:3] in-[River:3] Idaho-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(river(loc_2(stateid('idaho')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(river(B),loc(B,C),const(C,stateid(idaho))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' idaho ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele fluesse gibt es in idaho</nl>
+<nl lang='el'>πόσα ποτάμια υπάρχουν στο idaho</nl>
+<nl lang='th'>รัฐ ไอดาโฮ มี แม่น้ำ กี่ สาย</nl>
+<nl lang='zh'>有 多少 河流 在 爱达荷 州</nl>
+</example>
+
+<example id='121'>
+<nl lang='en'>
+How many rivers are there in Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS rivers)) (SQ (VP (VBP are) (ADVP (RB there)) (PP (IN in) (NP (NNP Texas))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] rivers-[River:2] are-[River:3] there-[River:3] in-[River:3] Texas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(river(loc_2(stateid('texas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(river(B),loc(B,C),const(C,stateid(texas))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele fluesse laufen durch texas</nl>
+<nl lang='el'>πόσα ποτάμια υπάρχουν στο texas</nl>
+<nl lang='th'>มี แม่น้ำ กี่ สาย ที่ ไหล ผ่าน รัฐ เท็กซัส</nl>
+<nl lang='zh'>有 多少 河流 贯穿 得克萨斯 州</nl>
+</example>
+
+<example id='122'>
+<nl lang='en'>
+How many rivers are there in US ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS rivers)) (SQ (VP (VBP are) (ADVP (RB there)) (PP (IN in) (NP (NNP US))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] rivers-[River:2] are-[River:3] there-[River:3] in-[River:3] US-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(river(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(river(B),loc(B,C),const(C,countryid(usa))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele fluesse gibt es in den usa</nl>
+<nl lang='el'>πόσα ποτάμια υπάρχουν στις ηπα</nl>
+<nl lang='th'>อเมริกา มี แม่น้ำ กี่ สาย</nl>
+<nl lang='zh'>在 美国 有 多少 河流</nl>
+</example>
+
+<example id='123'>
+<nl lang='en'>
+How many rivers do not traverse the state with the capital Albany ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS rivers)) (SQ (VBP do) (RB not) (VP (VB traverse) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (NP (DT the) (NN capital)) (NP (NNP Albany))))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] rivers-[River:3] do-[River:2] not-[River:2] traverse-[River:4] the-[State:5] state-[State:5] with-[State:6] the-[City:7] capital-[City:7] Albany-[CityName:9])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(exclude(river(all), traverse_2(state(loc_1(capital(cityid('albany', _))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(river(B),not((traverse(B,C),state(C),loc(D,C),capital(D),const(D,cityid(albany,_))))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ exclude ( *n:River , *n:River ) }) </node>
+<node id='3'> *n:River -> ({ river ( all ) }) </node>
+<node id='4'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='7'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='8'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='9'> *n:CityName -> ({ ' albany ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele fluesse verlaufen nicht durch den staat mit der hauptstadt albany</nl>
+<nl lang='el'>πόσα ποτάμια δεν διασχίζουν την πολιτεία με πρωτεύουσα το albany</nl>
+<nl lang='th'>มี แม่น้ำ กี่ สาย บ้าง ที่ ไม่ ได้ ไหล ผ่าน รัฐ ที่ มี เมืองหลวง ชื่อ อัลบานี</nl>
+<nl lang='zh'>有 多少 河流 没有 穿越 奥尔巴尼 首府 的 所在 州</nl>
+</example>
+
+<example id='124'>
+<nl lang='en'>
+How many rivers does Alaska have ?
+</nl>
+<nl lang='es'>
+cuantos rios tiene alaska ?
+</nl>
+<nl lang='ja'>
+arasuka wa kawa ga ikutsu arimasu ka ?
+</nl>
+<nl lang='tr'>
+alaska nun kac tane nehri vardir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS rivers)) (SQ (VBZ does) (NP (NNP Alaska)) (VP (VB have))))
+</syn>
+<syn lang='es'>
+(S cuantos rios tiene alaska)
+</syn>
+<syn lang='ja'>
+(S arasuka wa kawa ga ikutsu arimasu ka)
+</syn>
+<syn lang='tr'>
+(S alaska nun kac tane nehri vardir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] rivers-[River:2] does-[River:3] Alaska-[StateName:5] have-[River:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(river(loc_2(stateid('alaska')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(river(B),const(C,stateid(alaska)),loc(B,C)),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' alaska ' }) </node>
+</mrl-parse>
+<nl lang='de'>wieviele fluesse gibt es in alaska</nl>
+<nl lang='el'>πόσα ποτάμια έχει η alaska</nl>
+<nl lang='th'>รัฐ อลาสก้า มี แม่น้ำ กี่ สาย</nl>
+<nl lang='zh'>阿拉斯加 州 有 多少 河流 呢</nl>
+</example>
+
+<example id='125'>
+<nl lang='en'>
+How many rivers does Colorado have ?
+</nl>
+<nl lang='es'>
+cuantos rios tiene colorado ?
+</nl>
+<nl lang='ja'>
+kororado wa kawa ga ikutsu arimasu ka ?
+</nl>
+<nl lang='tr'>
+colorado nun kac tane nehri vardir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS rivers)) (SQ (VBZ does) (NP (NNP Colorado)) (VP (VB have))))
+</syn>
+<syn lang='es'>
+(S cuantos rios tiene colorado)
+</syn>
+<syn lang='ja'>
+(S kororado wa kawa ga ikutsu arimasu ka)
+</syn>
+<syn lang='tr'>
+(S colorado nun kac tane nehri vardir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] rivers-[River:2] does-[River:3] Colorado-[StateName:5] have-[River:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(river(loc_2(stateid('colorado')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(river(B),const(C,stateid(colorado)),loc(B,C)),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' colorado ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele fluesse gibt es in colorado</nl>
+<nl lang='el'>πόσα ποτάμια έχει το colorado </nl>
+<nl lang='th'>รัฐ โคโลราโด มี แม่น้ำ กี่ สาย</nl>
+<nl lang='zh'>科罗拉多 州 有 多少 条 河流 呢</nl>
+</example>
+
+<example id='126'>
+<nl lang='en'>
+How many rivers in Texas are longer than the Red ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WHNP (WRB How) (JJ many) (NNS rivers)) (PP (IN in) (NP (NNP Texas)))) (SQ (VP (VBP are) (ADJP (ADJP (JJR longer)) (PP (IN than) (NP (DT the) (NNP Red)))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] rivers-[River:3] in-[River:4] Texas-[StateName:6] are-[River:7] longer-[River:7] than-[River:7] the-[RiverName:9] Red-[RiverName:9])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(intersection(river(loc_2(stateid('texas'))), longer(riverid('red')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(river(B),loc(B,C),const(C,stateid(texas)),longer(B,D),const(D,riverid(red))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ intersection ( *n:River , *n:River ) }) </node>
+<node id='3'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' texas ' }) </node>
+<node id='7'> *n:River -> ({ longer ( *n:River ) }) </node>
+<node id='8'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='9'> *n:RiverName -> ({ ' red ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele fluesse in texas sind laenger als der red</nl>
+<nl lang='el'>πόσα ποτάμια στο texas είναι μακρύτερα από το red</nl>
+<nl lang='th'>แม่น้ำ ใด บ้าง ใน รัฐ เท็กซัส ที่ ยาว กว่า แม่น้ำ เรด</nl>
+<nl lang='zh'>在 得克萨斯 州 有 多少 条 河流 比 红 河 长</nl>
+</example>
+
+<example id='127'>
+<nl lang='en'>
+How many rivers in Washington ?
+</nl>
+<nl lang='es'>
+cuantos rios en washington ?
+</nl>
+<nl lang='ja'>
+washinton ni wa kawa ga ikutsu arimasu ka ?
+</nl>
+<nl lang='tr'>
+washington da kac tane nehir vardir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS rivers)) (PP (IN in) (NP (NNP Washington))))
+</syn>
+<syn lang='es'>
+(S cuantos rios en washington)
+</syn>
+<syn lang='ja'>
+(S washinton ni wa kawa ga ikutsu arimasu ka)
+</syn>
+<syn lang='tr'>
+(S washington da kac tane nehir vardir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] rivers-[River:2] in-[River:3] Washington-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(river(loc_2(stateid('washington')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(river(B),loc(B,C),const(C,stateid(washington))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' washington ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele fluesse gibt es in washington</nl>
+<nl lang='el'>πόσα ποτάμια στη washington</nl>
+<nl lang='th'>รัฐ วอชิงตัน มี แม่น้ำ กี่ สาย</nl>
+<nl lang='zh'>在 华盛顿 有 多少 条 河流</nl>
+</example>
+
+<example id='128'>
+<nl lang='en'>
+How many rivers run through Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS rivers)) (SQ (VP (VBP run) (PP (IN through) (NP (NNP Texas))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] rivers-[River:2] run-[River:3] through-[River:3] Texas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(river(traverse_2(stateid('texas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(river(B),traverse(B,C),const(C,stateid(texas))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele fluesse gibt es in texas</nl>
+<nl lang='el'>πόσα ποτάμια διασχίζουν το texas</nl>
+<nl lang='th'>รัฐ เท็กซัส มี แม่น้ำ กี่ สาย</nl>
+<nl lang='zh'>在 得克萨斯 州 有 多少 河流</nl>
+</example>
+
+<example id='129'>
+<nl lang='en'>
+How many rivers run through the states bordering Colorado ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS rivers)) (SQ (VP (VBP run) (PP (IN through) (NP (NP (DT the) (NNS states)) (VP (VBG bordering) (NP (NNP Colorado))))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] rivers-[River:2] run-[River:3] through-[River:3] the-[State:4] states-[State:4] bordering-[State:5] Colorado-[StateName:7])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(river(traverse_2(state(next_to_2(stateid('colorado')))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(river(B),traverse(B,C),state(C),next_to(C,D),const(D,stateid(colorado))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='7'> *n:StateName -> ({ ' colorado ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele fluesse fliessen durch die staaten die colorado angrenzen</nl>
+<nl lang='el'>πόσα ποτάμια διατρέχουν τις πολιτείες που συνορεύουν με το colorado</nl>
+<nl lang='th'>มี แม่น้ำ กี่ สาย ไหล ผ่าน รัฐ ที่ อยู่ ติด กับ รัฐ โคโลราโด</nl>
+<nl lang='zh'>有 多少 河流 流经 与 科罗拉多 接壤 的 州 呢</nl>
+</example>
+
+<example id='130'>
+<nl lang='en'>
+How many square kilometers in the US ?
+</nl>
+<nl lang='es'>
+cuantos kilometros cuadrados en los us ?
+</nl>
+<nl lang='ja'>
+beikoku ni wa heihou kiromeetaa wa ikutsu arimasu ka ?
+</nl>
+<nl lang='tr'>
+us kac kilometrekaredir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (JJ square) (NNS kilometers)) (PP (IN in) (NP (DT the) (NNP US))))
+</syn>
+<syn lang='es'>
+(S cuantos kilometros cuadrados en los us)
+</syn>
+<syn lang='ja'>
+(S beikoku ni wa heihou kiromeetaa wa ikutsu arimasu ka)
+</syn>
+<syn lang='tr'>
+(S us kac kilometrekaredir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] square-[Num:1] kilometers-[Num:1] in-[Num:1] the-[CountryName:3] US-[CountryName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(area_1(countryid('usa')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(area(B,A),const(B,countryid(usa))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ area_1 ( *n:Country ) }) </node>
+<node id='2'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='3'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele quadratkilometer umfasst die usa</nl>
+<nl lang='el'>πόσα τετραγωνικά χιλιόμετρα είναι οι ηπα</nl>
+<nl lang='th'>อเมริกา มี พื้นที่ กี่ ตาราง กิโลเมตร</nl>
+<nl lang='zh'>美国 有 多少 平方公里 呢</nl>
+</example>
+
+<example id='131'>
+<nl lang='en'>
+How many states are in the United States ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VP (VBP are) (PP (IN in) (NP (DT the) (NNP United) (NNPS States))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:2] are-[State:3] in-[State:3] the-[CountryName:5] United-[CountryName:5] States-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),loc(B,C),const(C,countryid(usa))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staaten gibt es in den usa</nl>
+<nl lang='el'>πόσες πολιτείες είναι στις ηνωμένες πολιτείες</nl>
+<nl lang='th'>ประเทศ สหรัฐอเมริกา มี รัฐ ทั้งหมด กี่ รัฐ</nl>
+<nl lang='zh'>在 美国 有 多少 州</nl>
+</example>
+
+<example id='132'>
+<nl lang='en'>
+How many states are in the USA ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VP (VBP are) (PP (IN in) (NP (DT the) (NNP USA))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:2] are-[State:3] in-[State:3] the-[CountryName:5] USA-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),loc(B,C),const(C,countryid(usa))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staaten gibt es in den usa</nl>
+<nl lang='el'>πόσες πολιτείες υπάρχουν στις ηπα</nl>
+<nl lang='th'>สหรัฐอเมริกา มี รัฐ ทั้งหมด กี่ รัฐ</nl>
+<nl lang='zh'>在 美国 有 多少 州</nl>
+</example>
+
+<example id='133'>
+<nl lang='en'>
+How many states are next to major rivers ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VP (VBP are) (ADJP (JJ next) (PP (TO to) (NP (JJ major) (NNS rivers)))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:2] are-[State:3] next-[State:3] to-[State:3] major-[River:4] rivers-[River:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(next_to_2(major(river(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),next_to(B,C),major(C),river(C)),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ major ( *n:River ) }) </node>
+<node id='5'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staaten liegen neben wichtigten fluessen</nl>
+<nl lang='el'>πόσες πολιτείες είναι δίπλα σε κύρια ποτάμια</nl>
+<nl lang='th'>รัฐ ที่ อยู่ ติด กับ แม่น้ำ สาย หลัก มี กี่ รัฐ </nl>
+<nl lang='zh'>有 多少 个 州 是 临近 主要 河流 的</nl>
+</example>
+
+<example id='134'>
+<nl lang='en'>
+How many states are there ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VP (VBP are) (ADVP (RB there)))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:2] are-[Num:1] there-[Num:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(all)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,state(B),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staaten gibt es</nl>
+<nl lang='el'>πόσες πολιτείες υπάρχουν</nl>
+<nl lang='th'>มี รัฐ อยู่ ทั้งหมด กี่ รัฐ</nl>
+<nl lang='zh'>有 多少 个 州</nl>
+</example>
+
+<example id='135'>
+<nl lang='en'>
+How many states are there in the USA ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VP (VBP are) (ADVP (RB there)) (PP (IN in) (NP (DT the) (NNP USA))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:2] are-[State:3] there-[State:3] in-[State:3] the-[CountryName:5] USA-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),loc(B,C),const(C,countryid(usa))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staaten hat die usa</nl>
+<nl lang='el'>πόσες πολιτείες υπάρχουν στις usa</nl>
+<nl lang='th'>อเมริกา มี รัฐ ทั้งหมด กี่ รัฐ</nl>
+<nl lang='zh'>在 美国 有 多少 州</nl>
+</example>
+
+<example id='136'>
+<nl lang='en'>
+How many states are there in United States ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VP (VBP are) (ADVP (RB there)) (PP (IN in) (NP (NNP United) (NNPS States))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:2] are-[State:3] there-[State:3] in-[State:3] United-[CountryName:5] States-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),loc(B,C),const(C,countryid(usa))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staaten gibt es in den usa</nl>
+<nl lang='el'>πόσες πολιτείες υπάρχουν στις ηνωμένες πολιτείες</nl>
+<nl lang='th'>สหรัฐอเมริกา มี รัฐ ทั้งหมด กี่ รัฐ</nl>
+<nl lang='zh'>在 美国 有 多少 州</nl>
+</example>
+
+<example id='137'>
+<nl lang='en'>
+How many states border Alaska ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VP (VBP border) (NP (NNP Alaska)))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:2] border-[State:3] Alaska-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(next_to_2(stateid('alaska')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),next_to(B,C),const(C,stateid(alaska))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' alaska ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staaten grenzen an alaska</nl>
+<nl lang='el'>πόσες πολιτείες συνορεύουν με την alaska</nl>
+<nl lang='th'>มี กี่ รัฐ ที่ อยู่ ติด กับ รัฐ อลาสก้า</nl>
+<nl lang='zh'>有 多少 州 与 阿拉斯加 州 接壤</nl>
+</example>
+
+<example id='138'>
+<nl lang='en'>
+How many states border at least one other state ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VP (VBP border) (NP (QP (IN at) (JJS least) (CD one)) (JJ other) (NN state)))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:2] border-[State:3] at-[State:4] least-[State:4] one-[State:4] other-[State:4] state-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(next_to_2(state(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),next_to(B,C),state(C)),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staaten grenzen an zumindest einen anderen staat an</nl>
+<nl lang='el'>πόσες πολιτείες συνορεύουν με τουλάχιστον άλλη μια πολιτεία</nl>
+<nl lang='th'>รัฐ ที่ อยู่ ติด กับ รัฐ อื่น อย่างน้อย 1 รัฐ มี จำนวน ทั้งสิ้น กี่ รัฐ</nl>
+<nl lang='zh'>至少 与 两个 以上 其它 州 接壤 的 州 有 多少</nl>
+</example>
+
+<example id='139'>
+<nl lang='en'>
+How many states border Colorado and border New Mexico ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VP (VP (VBP border) (NP (NNP Colorado))) (CC and) (VP (VBP border) (NP (NNP New) (NNP Mexico))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:2] border-[State:4] Colorado-[StateName:6] and-[State:3] border-[State:7] New-[StateName:9] Mexico-[StateName:9])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(intersection(next_to_2(stateid('colorado')), next_to_2(stateid('new mexico'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),next_to(B,C),const(C,stateid(colorado)),next_to(B,D),const(D,stateid('new mexico'))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ intersection ( *n:State , *n:State ) }) </node>
+<node id='4'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' colorado ' }) </node>
+<node id='7'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='8'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='9'> *n:StateName -> ({ ' new mexico ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staaten grenzen an colorado und new mexico an</nl>
+<nl lang='el'>πόσες πολιτείες συνορεύουν με το colarado και συνορεύουν με το new mexico</nl>
+<nl lang='th'>รัฐ ที่ ติด กับ รัฐ โคโลราโด และ นิวเม็กซิโก มี กี่ รัฐ</nl>
+<nl lang='zh'>有 多少 州 与 科罗拉多 州 和 新墨西哥 州 接壤</nl>
+</example>
+
+<example id='140'>
+<nl lang='en'>
+How many states border Hawaii ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VP (VBP border) (NP (NNP Hawaii)))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:2] border-[State:3] Hawaii-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(next_to_2(stateid('hawaii')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),next_to(B,C),const(C,stateid(hawaii))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' hawaii ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staaten grenzen an hawaii</nl>
+<nl lang='el'>πόσες πολιτείες συνορεύουν με τη hawaii</nl>
+<nl lang='th'>รัฐ ที่ อยู่ ติด กับ รัฐ ฮาวาย มี กี่ รัฐ</nl>
+<nl lang='zh'>有 多少 州 与 夏威夷 接壤</nl>
+</example>
+
+<example id='141'>
+<nl lang='en'>
+How many states border Iowa ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VP (VBP border) (NP (NNP Iowa)))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:2] border-[State:3] Iowa-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(next_to_2(stateid('iowa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),next_to(B,C),const(C,stateid(iowa))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' iowa ' }) </node>
+</mrl-parse>
+<nl lang='de'>nenne die anzahl der staaten welche an iowa grenzen</nl>
+<nl lang='el'>πόσες πολιτείες συνορεύουν με την iowa</nl>
+<nl lang='th'>จง บอก จำนวน รัฐ ที่ อยู่ ติด กับ รัฐ ไอโอวา</nl>
+<nl lang='zh'>有 多少 州 与 艾奥瓦 州 接壤</nl>
+</example>
+
+<example id='142'>
+<nl lang='en'>
+How many states border on the state whose capital is Boston ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VP (VBP border) (PP (IN on) (NP (NP (DT the) (NN state)) (SBAR (WHNP (WP$ whose) (NN capital)) (S (VBZ is) (NP (NNP Boston)))))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:2] border-[State:3] on-[State:3] the-[State:4] state-[State:4] whose-[State:5] capital-[City:6] is-[City:6] Boston-[CityName:8])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(next_to_2(state(loc_1(capital(cityid('boston', _))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),next_to(B,C),state(C),loc(D,C),capital(D),const(D,cityid(boston,_))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='6'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='7'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='8'> *n:CityName -> ({ ' boston ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staaten grenzen an den staat dessen hauptstadt boston ist</nl>
+<nl lang='el'>πόσες πολιτείες συνορεύουν με την πολιτεία της οποίας πρωτεύουσα είναι η boston</nl>
+<nl lang='th'>รัฐ ที่ อยู่ ติด กับ รัฐ ที่ มี เมืองหลวง ชื่อ บอสตัน มี กี่ รัฐ</nl>
+<nl lang='zh'>有 多少 州 与 波士顿 首府 的 所在 州 接壤</nl>
+</example>
+
+<example id='143'>
+<nl lang='en'>
+How many states border Tennessee ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VP (VBP border) (NP (NNP Tennessee)))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:2] border-[State:3] Tennessee-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(next_to_2(stateid('tennessee')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),next_to(B,C),const(C,stateid(tennessee))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' tennessee ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staaten grenzen an tennessee an</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με το tennessee</nl>
+<nl lang='th'>มี รัฐ กี่ รัฐ ที่ อยู่ ติด กับ รัฐ เทนเนสซี</nl>
+<nl lang='zh'>有 多少 州 与 田纳西 州 接壤</nl>
+</example>
+
+<example id='144'>
+<nl lang='en'>
+How many states border Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VP (VBP border) (NP (NNP Texas)))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:2] border-[State:3] Texas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(next_to_2(stateid('texas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),next_to(B,C),const(C,stateid(texas))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staaten grenzen an texas an</nl>
+<nl lang='el'>πόσες πολιτείες συνορεύουν με το texas</nl>
+<nl lang='th'>มี รัฐ กี่ รัฐ ที่ อยู่ ติด กับ รัฐ เท็กซัส</nl>
+<nl lang='zh'>有 多少 州 与 得克萨斯 州 接壤</nl>
+</example>
+
+<example id='145'>
+<nl lang='en'>
+How many states border the largest state ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VP (VBP border) (NP (DT the) (JJS largest) (NN state)))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:2] border-[State:3] the-[State:4] largest-[State:4] state-[State:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(next_to_2(largest(state(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),next_to(B,C),largest(C,state(C))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ largest ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wieviele staaten grenzen an dem groessten staat</nl>
+<nl lang='el'>πόσες πολιτείες συνορεύουν με τη μεγαλύτερη πολιτεία</nl>
+<nl lang='th'>รัฐ ที่ ติด กับ รัฐ ที่ ใหญ่ ที่สุด มี กี่ รัฐ</nl>
+<nl lang='zh'>有 多少 州 与 最大 的 州 接壤</nl>
+</example>
+
+<example id='146'>
+<nl lang='en'>
+How many states border the Mississippi river ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VP (VBP border) (NP (DT the) (NNP Mississippi) (NN river)))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:2] border-[State:3] the-[River:4] Mississippi-[RiverName:6] river-[River:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(next_to_2(river(riverid('mississippi'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),next_to(B,C),const(C,riverid(mississippi)),river(C)),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='5'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='6'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staaten grenzen an den mississippi fluss an</nl>
+<nl lang='el'>πόσες πολιτείες συνορεύουν τον mississippi ποταμό</nl>
+<nl lang='th'>แม่น้ำ มิสซิสซิปปี อยู่ ติด กับ รัฐ ใด บ้าง</nl>
+<nl lang='zh'>有 多少 州 与 密西西比 河 接壤</nl>
+</example>
+
+<example id='147'>
+<nl lang='en'>
+How many states border the state that borders the most states ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VP (VBP border) (NP (NP (DT the) (NN state)) (SBAR (WHNP (WDT that)) (S (VP (VBZ borders) (NP (DT the) (JJS most) (NNS states)))))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:2] border-[State:3] the-[State:5] state-[State:5] that-[State:6] borders-[State:6] the-[State:4] most-[State:4] states-[State:7])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(next_to_2(most(state(next_to_2(state(all))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),next_to(B,C),most(C,D,(state(C),next_to(C,D),state(D)))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ most ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='7'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staaten grenzen an den staat mit den meisten nachbarstaaten</nl>
+<nl lang='el'>πόσες πολιτείες συνορεύουν με την πολιτεία την οποία συνορεύουν οι περισσότερες πολιτείες</nl>
+<nl lang='th'>มี กี่ รัฐ บ้าง ที่ อยู่ ติด กับ รัฐ ที่ อยู่ ติด กับ รัฐ อื่นๆ มาก ที่สุด</nl>
+<nl lang='zh'>有 多少 州 与 和 最多 的 州 接壤 的 州 接壤</nl>
+</example>
+
+<example id='148'>
+<nl lang='en'>
+How many states border the state with the largest population ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VP (VBP border) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS largest) (NN population)))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:2] border-[State:3] the-[State:5] state-[State:5] with-[State:4] the-[State:4] largest-[State:4] population-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(next_to_2(largest_one(population_1(state(all)))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),next_to(B,C),largest(D,(state(C),population(C,D)))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ largest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='5'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staaten grenzen an den staat mit der groessten bevoelkerung</nl>
+<nl lang='el'>πόσες πολιτείες συνορεύουν την πολιτεία με το μεγαλύτερο πληθυσμό</nl>
+<nl lang='th'>มี กี่ รัฐ บ้าง ที่ อยู่ ติด กับ รัฐ ที่ มี ประชากร มาก ที่สุด</nl>
+<nl lang='zh'>有 多少 州 与 人口 最多 的 州 接壤</nl>
+</example>
+
+<example id='149'>
+<nl lang='en'>
+How many states do not have rivers ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VBP do) (RB not) (VP (VB have) (NP (NNS rivers)))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:3] do-[State:2] not-[State:2] have-[State:4] rivers-[River:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(exclude(state(all), loc_1(river(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),not((loc(C,B),river(C)))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ exclude ( *n:State , *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( all ) }) </node>
+<node id='4'> *n:State -> ({ loc_1 ( *n:River ) }) </node>
+<node id='5'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staaten haben keine fluesse</nl>
+<nl lang='el'>πόσες πολιτείες δεν έχουν ποτάμια</nl>
+<nl lang='th'>มี กี่ รัฐ ที่ ไม่มี แม่น้ำ เลย</nl>
+<nl lang='zh'>有 多少 州 没有 河流</nl>
+</example>
+
+<example id='150'>
+<nl lang='en'>
+How many states does Iowa border ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VBZ does) (NP (NNP Iowa)) (VP (VB border))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:2] does-[State:3] Iowa-[StateName:5] border-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(next_to_1(stateid('iowa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),const(C,stateid(iowa)),next_to(C,B)),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_1 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' iowa ' }) </node>
+</mrl-parse>
+<nl lang='de'>iowa grenzt an wie viele staaten</nl>
+<nl lang='el'>με πόσες πολιτείες συνορεύει η iowa</nl>
+<nl lang='th'>มี กี่ รัฐ บ้าง ที่ อยู่ ติด กับ รัฐ ไอโอวา</nl>
+<nl lang='zh'>有 多少 州 与 艾奥瓦 州 接壤</nl>
+</example>
+
+<example id='151'>
+<nl lang='en'>
+How many states does Missouri border ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VBZ does) (NP (NNP Missouri)) (VP (VB border))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:2] does-[State:3] Missouri-[StateName:5] border-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(next_to_1(stateid('missouri')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),const(C,stateid(missouri)),next_to(C,B)),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_1 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' missouri ' }) </node>
+</mrl-parse>
+<nl lang='de'>an wieviele staaten grenzt missouri</nl>
+<nl lang='el'>πόσες πολιτείες συνορεύουν με το missouri</nl>
+<nl lang='th'>รัฐ มิสซูรี อยู่ ติด กับ กี่ รัฐ</nl>
+<nl lang='zh'>有 多少 州 与 密苏里 州 接壤</nl>
+</example>
+
+<example id='152'>
+<nl lang='en'>
+How many states does Tennessee border ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VBZ does) (NP (NNP Tennessee)) (VP (VB border))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:2] does-[State:3] Tennessee-[StateName:5] border-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(next_to_1(stateid('tennessee')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),const(C,stateid(tennessee)),next_to(C,B)),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_1 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' tennessee ' }) </node>
+</mrl-parse>
+<nl lang='de'>an wie viele staaten grenzt tennessee</nl>
+<nl lang='el'>με πόσες πολιτείες συνορεύει το tennessee</nl>
+<nl lang='th'>รัฐ เทนเนสซี อยู่ ติด กับ กี่ รัฐ</nl>
+<nl lang='zh'>有 多少 州 与 田纳西 州 接壤</nl>
+</example>
+
+<example id='153'>
+<nl lang='en'>
+How many states does the Colorado river flow through ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VBZ does) (NP (DT the) (NNP Colorado) (NN river)) (VP (VB flow) (PP (IN through)))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:2] does-[State:3] the-[River:4] Colorado-[RiverName:6] river-[River:4] flow-[State:3] through-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(traverse_1(river(riverid('colorado'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),const(C,riverid(colorado)),river(C),traverse(C,B)),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='5'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='6'> *n:RiverName -> ({ ' colorado ' }) </node>
+</mrl-parse>
+<nl lang='de'>durch wie viele staaten fliesst der fluss colorado</nl>
+<nl lang='el'>ανάμεσα σε πόσες πολιτείες κυλά ο ποταμός colorado</nl>
+<nl lang='th'>รัฐ ที่ แม่น้ำ โคโลราโด ไหล ผ่าน มี กี่ รัฐ</nl>
+<nl lang='zh'>科罗拉多 河 流经 多少 州</nl>
+</example>
+
+<example id='154'>
+<nl lang='en'>
+How many states does the Colorado river run through ?
+</nl>
+<nl lang='es'>
+por cuantos estados corre el rio colorado ?
+</nl>
+<nl lang='ja'>
+kororado kawa wa ikutsu no shuu wo nagarete imasu ka ?
+</nl>
+<nl lang='tr'>
+colorado nehri kac eyaletin icinden gecer ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VBZ does) (NP (DT the) (NNP Colorado) (NN river)) (VP (VB run) (PP (IN through)))))
+</syn>
+<syn lang='es'>
+(S por cuantos estados corre el rio colorado)
+</syn>
+<syn lang='ja'>
+(S kororado kawa wa ikutsu no shuu wo nagarete imasu ka)
+</syn>
+<syn lang='tr'>
+(S colorado nehri kac eyaletin icinden gecer)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:2] does-[State:3] the-[River:4] Colorado-[RiverName:6] river-[River:4] run-[State:3] through-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(traverse_1(river(riverid('colorado'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),const(C,riverid(colorado)),river(C),traverse(C,B)),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='5'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='6'> *n:RiverName -> ({ ' colorado ' }) </node>
+</mrl-parse>
+<nl lang='de'>durch wie viele staaten fliesst der fluss colorado</nl>
+<nl lang='el'>πόσες πολιτείες διασχίζει ο ποταμός colorado</nl>
+<nl lang='th'>มี กี่ รัฐ บ้าง ที่ แม่น้ำ โคโลราโด ไหล ผ่าน</nl>
+<nl lang='zh'>科罗拉多 河 贯穿 多少 州</nl>
+</example>
+
+<example id='155'>
+<nl lang='en'>
+How many states does the Mississippi river run through ?
+</nl>
+<nl lang='es'>
+por cuantos estados corre el rio mississippi ?
+</nl>
+<nl lang='ja'>
+mishishippi kawa wa ikutsu no shuu wo nagarete imasu ka ?
+</nl>
+<nl lang='tr'>
+mississippi nehri kac tane eyaletten gecmektedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VBZ does) (NP (DT the) (NNP Mississippi) (NN river)) (VP (VB run) (PP (IN through)))))
+</syn>
+<syn lang='es'>
+(S por cuantos estados corre el rio mississippi)
+</syn>
+<syn lang='ja'>
+(S mishishippi kawa wa ikutsu no shuu wo nagarete imasu ka)
+</syn>
+<syn lang='tr'>
+(S mississippi nehri kac tane eyaletten gecmektedir)
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:2] does-[State:3] the-[River:4] Mississippi-[RiverName:6] river-[River:4] run-[State:3] through-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(traverse_1(river(riverid('mississippi'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),const(C,riverid(mississippi)),river(C),traverse(C,B)),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='5'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='6'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>durch wie viele staaten fliesst der mississippi</nl>
+<nl lang='el'>πόσες πολιτείες διασχίζει ο ποταμός mississippi</nl>
+<nl lang='th'>รัฐ ที่ แม่น้ำ มิสซิสซิปปี ไหล ผ่าน มี กี่ รัฐ</nl>
+<nl lang='zh'>密西西比 河 贯穿 多少 州</nl>
+</example>
+
+<example id='156'>
+<nl lang='en'>
+How many states does the Mississippi run through ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VBZ does) (NP (DT the) (NNP Mississippi)) (VP (VB run) (PP (IN through)))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:2] does-[State:3] the-[RiverName:5] Mississippi-[RiverName:5] run-[State:3] through-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(traverse_1(riverid('mississippi')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),const(C,riverid(mississippi)),traverse(C,B)),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='5'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>durch wie viele staaten fliesst der fluss mississippi</nl>
+<nl lang='el'>πόσες πολιτείες διασχίζει ο mississippi</nl>
+<nl lang='th'>รัฐ ที่ แม่น้ำ มิสซิสซิปปี ไหล ผ่าน มี กี่ รัฐ</nl>
+<nl lang='zh'>有 多少 州 被 密西西比 河 贯穿</nl>
+</example>
+
+<example id='157'>
+<nl lang='en'>
+How many states does the Missouri river run through ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VBZ does) (NP (DT the) (NNP Missouri) (NN river)) (VP (VB run) (PP (IN through)))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:2] does-[State:3] the-[River:4] Missouri-[RiverName:6] river-[River:4] run-[State:3] through-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(traverse_1(river(riverid('missouri'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),const(C,riverid(missouri)),river(C),traverse(C,B)),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='5'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='6'> *n:RiverName -> ({ ' missouri ' }) </node>
+</mrl-parse>
+<nl lang='de'>durch wie viele staaten laeuft der fluss missouri</nl>
+<nl lang='el'>πόσες πολιτείες διασχίζει ο ποταμός missouri</nl>
+<nl lang='th'>มี กี่ รัฐ บ้าง ที่ แม่น้ำ มิสซูรี่ ไหล ผ่าน</nl>
+<nl lang='zh'>有 多少 州 被 密苏里 河 贯穿 呢</nl>
+</example>
+
+<example id='158'>
+<nl lang='en'>
+How many states does USA have ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VBZ does) (NP (NNP USA)) (VP (VB have))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:2] does-[State:3] USA-[CountryName:5] have-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),const(C,countryid(usa)),loc(B,C)),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staaten sind in den vereinigten staaten</nl>
+<nl lang='el'>πόσες πολιτείες έχουν οι usa</nl>
+<nl lang='th'>ประเทศ อเมริกา มี รัฐ กี่ รัฐ</nl>
+<nl lang='zh'>美国 有 多少 州 呢</nl>
+</example>
+
+<example id='159'>
+<nl lang='en'>
+How many states have a city called Rochester ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VP (VBP have) (NP (NP (DT a) (NN city)) (VP (VBN called) (NP (NNP Rochester)))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:2] have-[State:3] a-[City:4] city-[City:4] called-[City:4] Rochester-[CityName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(loc_1(city(cityid('rochester', _))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),loc(C,B),const(C,cityid(rochester,_))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='5'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='6'> *n:CityName -> ({ ' rochester ' }) </node>
+</mrl-parse>
+<nl lang='de'>in wie vielen staaten gibt es eine stadt mit dem namen rochester</nl>
+<nl lang='el'>πόσες πολιτείες έχουν μια πόλη που λέγεται rochester</nl>
+<nl lang='th'>มี กี่ รัฐ บ้าง ที่ มี เมือง ชื่อ ว่า โรเชสเตอร์</nl>
+<nl lang='zh'>有 多少 州 含有 一个 叫 罗切斯特 的 城市</nl>
+</example>
+
+<example id='160'>
+<nl lang='en'>
+How many states have a city named Springfield ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VP (VBP have) (NP (NP (DT a) (NN city)) (VP (VBN named) (NP (NNP Springfield)))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:2] have-[State:3] a-[City:4] city-[City:4] named-[City:4] Springfield-[CityName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(loc_1(city(cityid('springfield', _))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),loc(C,B),const(C,cityid(springfield,_))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='5'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='6'> *n:CityName -> ({ ' springfield ' }) </node>
+</mrl-parse>
+<nl lang='de'>in wie vielen staaten gibt es eine stadt namens springfield</nl>
+<nl lang='el'>πόσες πολιτείες έχουν μια πόλη που ονομάζεται springfield</nl>
+<nl lang='th'>มี รัฐ กี่ รัฐ ที่ มี เมือง ชื่อ ว่า สปริงฟิลด์</nl>
+<nl lang='zh'>有 多少 州 含有 一个 名为 斯普林菲尔德 的 城市</nl>
+</example>
+
+<example id='161'>
+<nl lang='en'>
+How many states have a higher point than the highest point of the state with the largest capital city in the US ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VP (VBP have) (NP (NP (DT a) (JJR higher) (NN point)) (PP (IN than) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN of) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (NP (DT the) (JJS largest) (NN capital) (NN city)) (PP (IN in) (NP (DT the) (NNP US)))))))))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:2] have-[State:3] a-[Place:4] higher-[Place:5] point-[Place:4] than-[Place:5] the-[Place:6] highest-[Place:6] point-[Place:7] of-[Place:8] the-[State:9] state-[State:9] with-[State:10] the-[City:11] largest-[City:11] capital-[City:12] city-[City:13] in-[City:14] the-[CountryName:16] US-[CountryName:16])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(loc_1(place(higher_2(highest(place(loc_2(state(loc_1(largest(capital(city(loc_2(countryid('usa'))))))))))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),loc(C,B),higher(C,D),place(C),highest(D,(place(D),loc(D,E),state(E),loc(F,E),largest(F,(capital(F),city(F),loc(F,G),const(G,countryid(usa))))))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ loc_1 ( *n:Place ) }) </node>
+<node id='4'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='5'> *n:Place -> ({ higher_2 ( *n:Place ) }) </node>
+<node id='6'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='7'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='8'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='9'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='10'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='11'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='12'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='13'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='14'> *n:City -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='15'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='16'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staaten haben einen hoeher gelegenen punkt als der hoechstgelegene punkt des staates mit der groessten hauptstadt in den usa</nl>
+<nl lang='el'>πόσες πολιτείες έχουν ψηλότερο σημείο από το ψηλότερο σημείο της πολιτείας με το τη μεγαλύτερη πρωτεύουσα πόλη στις us</nl>
+<nl lang='th'>รัฐ ใด บ้าง ที่ มี จุด สูง กว่า จุด สูง สุด ของ รัฐ ที่ มี เมืองหลวง ใหญ่ ที่สุด ใน สหรัฐ</nl>
+<nl lang='zh'>在 美国 有 多少 州 有 比 首府 城市 最大 的 州 的 最高 点 高 的 地区</nl>
+</example>
+
+<example id='162'>
+<nl lang='en'>
+How many states have cities named Austin ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VP (VBP have) (NP (NP (NNS cities)) (VP (VBN named) (NP (NNP Austin)))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:2] have-[State:3] cities-[City:4] named-[City:4] Austin-[CityName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(loc_1(city(cityid('austin', _))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),loc(C,B),city(C),const(C,cityid(austin,_))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='5'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='6'> *n:CityName -> ({ ' austin ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staaten habe staedte die austin heissen</nl>
+<nl lang='el'>πόσες πολιτείες έχουν όνομα austin</nl>
+<nl lang='th'>รัฐ ที่ มี เมือง ชื่อ ว่า ออสติน มี กี่ รัฐ</nl>
+<nl lang='zh'>含有 名为 奥斯汀 的 城市 的 州 有 多少</nl>
+</example>
+
+<example id='163'>
+<nl lang='en'>
+How many states have cities or towns named Springfield ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VP (VBP have) (NP (NP (NNS cities) (CC or) (NNS towns)) (VP (VBN named) (NP (NNP Springfield)))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:2] have-[State:3] cities-[City:4] or-[City:4] towns-[City:4] named-[City:4] Springfield-[CityName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(loc_1(city(cityid('springfield', _))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),loc(C,B),city(C),const(C,cityid(springfield,_))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='5'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='6'> *n:CityName -> ({ ' springfield ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staaten haben staedte welche nach springfield benannt sind</nl>
+<nl lang='el'>πόσες πολιτείες έχουν πόλεις ή κωμοπόλεις που ονομάζονται springfield</nl>
+<nl lang='th'>มี รัฐ ทั้งหมด กี่ รัฐ ที่ มี เมือง ชื่อ ว่า สปริงฟิลด์</nl>
+<nl lang='zh'>含有 名为 斯普林菲尔德 的 城市 或 小镇 的 州 有 多少</nl>
+</example>
+
+<example id='164'>
+<nl lang='en'>
+How many states have major rivers ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (JJ many) (NNS states)) (SQ (VP (VBP have) (NP (JJ major) (NNS rivers)))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:2] have-[State:3] major-[River:4] rivers-[River:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(loc_1(major(river(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),loc(C,B),major(C),river(C)),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ loc_1 ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ major ( *n:River ) }) </node>
+<node id='5'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staaten haben wichtige fluesse</nl>
+<nl lang='el'>πόσες πολιτείες έχουν κύρια ποτάμια</nl>
+<nl lang='th'>มี กี่ รัฐ ที่ มี แม่น้ำ สาย หลัก</nl>
+<nl lang='zh'>有 多少 个 州 有 主要 河流</nl>
+</example>
+
+<example id='165'>
+<nl lang='en'>
+How many states in the US does the shortest river run through ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WHNP (WRB How) (JJ many) (NNS states)) (PP (IN in) (NP (DT the) (NNP US)))) (SQ (VBZ does) (NP (DT the) (JJS shortest) (NN river)) (VP (VB run) (PP (IN through)))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] many-[Num:1] states-[State:3] in-[State:4] the-[CountryName:6] US-[CountryName:6] does-[State:7] the-[River:8] shortest-[River:8] river-[River:9] run-[State:7] through-[State:7])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(intersection(state(loc_2(countryid('usa'))), traverse_1(shortest(river(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),loc(B,C),const(C,countryid(usa)),shortest(D,river(D)),traverse(D,B)),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ intersection ( *n:State , *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='5'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='6'> *n:CountryName -> ({ ' usa ' }) </node>
+<node id='7'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='8'> *n:River -> ({ shortest ( *n:River ) }) </node>
+<node id='9'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>durch wieviele staaten der usa fliesst der kuerzeste fluss</nl>
+<nl lang='el'>πόσες πολιτείες των ηπα διασχίζει το κοντύτερο ποτάμι</nl>
+<nl lang='th'>มี กี่ รัฐ บ้าง ใน อเมริกา ที่ มี แม่น้ำ สาย ที่ สั้น ที่สุด ไหล ผ่าน</nl>
+<nl lang='zh'>最短 的 河流 贯穿 美国 多少 州</nl>
+</example>
+
+<example id='166'>
+<nl lang='en'>
+How much population does Texas have ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WRB How) (RB much) (NN population)) (SQ (VBZ does) (NP (NNP Texas)) (VP (VB have))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] much-[Num:1] population-[Num:1] does-[Num:1] Texas-[StateName:3] have-[Num:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('texas')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele leute wohnen in texas</nl>
+<nl lang='el'>πόσο πληθυσμό έχει το texas </nl>
+<nl lang='th'>รัฐ เท็กซัส มี ประชากร เท่าไหร่</nl>
+<nl lang='zh'>得克萨斯 州 有 多少 人口 呢</nl>
+</example>
+
+<example id='167'>
+<nl lang='en'>
+How tall is Mount McKinley ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADJP (WRB How) (JJ tall)) (SQ (VBZ is) (NP (NNP Mount) (NNP McKinley))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] tall-[Num:1] is-[Num:1] Mount-[PlaceName:3] McKinley-[PlaceName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(elevation_1(placeid('mount mckinley')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(elevation(B,A),const(B,placeid('mount mckinley'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ elevation_1 ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ placeid ( *n:PlaceName ) }) </node>
+<node id='3'> *n:PlaceName -> ({ ' mount mckinley ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie hoch ist mount mckinley</nl>
+<nl lang='el'>πόσο ψηλό είναι το όρος mckinley </nl>
+<nl lang='th'>ภูเขา แมคคินลีย์ มี ความ สูง เท่าไหร่</nl>
+<nl lang='zh'>麦金利 山 有 多高</nl>
+</example>
+
+<example id='168'>
+<nl lang='en'>
+How tall is the highest point in Montana ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADJP (WRB How) (JJ tall)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (NNP Montana))))))
+</syn>
+<augsyn lang='en'>
+(S How-[Num:1] tall-[Num:1] is-[Num:1] the-[Place:2] highest-[Place:2] point-[Place:3] in-[Place:4] Montana-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(elevation_1(highest(place(loc_2(stateid('montana'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(elevation(B,A),highest(B,(place(B),loc(B,C),const(C,stateid(montana))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ elevation_1 ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='4'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' montana ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie hoch ist der hoechste punkt in montana</nl>
+<nl lang='el'>πόσο ψηλό είναι το ψηλότερο σημείο στη montana</nl>
+<nl lang='th'>จุด สูง สุด ของ รัฐ มอนตานา มี ความ สูง เท่าไหร่</nl>
+<nl lang='zh'>蒙大拿 州 的 最高 点 有 多高</nl>
+</example>
+
+<example id='169'>
+<nl lang='en'>
+In what state is Mount McKinley ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHPP (IN In) (WHNP (WDT what) (NN state))) (SQ (VBZ is) (NP (NNP Mount) (NNP McKinley))))
+</syn>
+<augsyn lang='en'>
+(S In-[State:2] what-[Query:0] state-[State:1] is-[State:2] Mount-[PlaceName:4] McKinley-[PlaceName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(placeid('mount mckinley'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(loc(B,A),state(A),const(B,placeid('mount mckinley'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ placeid ( *n:PlaceName ) }) </node>
+<node id='4'> *n:PlaceName -> ({ ' mount mckinley ' }) </node>
+</mrl-parse>
+<nl lang='de'>in welchem staat befindet sich der mount mckinley</nl>
+<nl lang='el'>σε ποια πολιτεία είναι το όρος mckinley</nl>
+<nl lang='th'>ภูเขา แม็คคินลีย์ อยู่ ใน รัฐ ไหน</nl>
+<nl lang='zh'>麦金利 山 在 哪个 州</nl>
+</example>
+
+<example id='170'>
+<nl lang='en'>
+In which state does the highest point in USA exist ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHPP (IN In) (WHNP (WDT which) (NN state))) (SQ (VBZ does) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (NNP USA)))) (VP (VB exist))))
+</syn>
+<augsyn lang='en'>
+(S In-[State:2] which-[Query:0] state-[State:1] does-[State:2] the-[Place:3] highest-[Place:3] point-[Place:4] in-[Place:5] USA-[CountryName:7] exist-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(highest(place(loc_2(countryid('usa')))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(loc(B,A),state(A),highest(B,(place(B),loc(B,C),const(C,countryid(usa))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='4'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='5'> *n:Place -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='6'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='7'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist der staat mit der hoechsten hoehe in den vereinigten staaten</nl>
+<nl lang='el'>σε ποια πολιτεία υπάρχει το ψηλότερο σημείο στις ηπα</nl>
+<nl lang='th'>รัฐ ใด มี จุด สูง สุด ใน อเมริกา</nl>
+<nl lang='zh'>哪个 州 包含 美国 的 最高 点 呢</nl>
+</example>
+
+<example id='171'>
+<nl lang='en'>
+In which state is Rochester ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHPP (IN In) (WHNP (WDT which) (NN state))) (SQ (VBZ is) (NP (NNP Rochester))))
+</syn>
+<augsyn lang='en'>
+(S In-[State:2] which-[Query:0] state-[State:1] is-[State:2] Rochester-[CityName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(cityid('rochester', _))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(loc(B,A),state(A),const(B,cityid(rochester,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='4'> *n:CityName -> ({ ' rochester ' }) </node>
+</mrl-parse>
+<nl lang='de'>in welchem staat liegt rochester</nl>
+<nl lang='el'>σε ποια πολιτεία είναι το rochester</nl>
+<nl lang='th'>เมือง โรเชสเตอร์ อยู่ ใน รัฐ ไหน</nl>
+<nl lang='zh'>罗切斯特 在 哪个 州</nl>
+</example>
+
+<example id='172'>
+<nl lang='en'>
+Iowa borders how many states ?
+</nl>
+<syn lang='en'>
+(SQ (NP (NNP Iowa)) (VP (VBZ borders) (WHNP (WRB how) (JJ many) (NNS states))))
+</syn>
+<augsyn lang='en'>
+(S Iowa-[StateName:5] borders-[State:3] how-[Num:1] many-[Num:1] states-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(next_to_1(stateid('iowa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(const(C,stateid(iowa)),next_to(C,B),state(B)),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_1 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' iowa ' }) </node>
+</mrl-parse>
+<nl lang='de'>an wie viele staaten grenzt iowa</nl>
+<nl lang='el'>η iowa συνορεύει με πόσες πολιτείες</nl>
+<nl lang='th'>รัฐ ไอโอวา อยู่ ติด กับ รัฐ ทั้งหมด กี่ รัฐ</nl>
+<nl lang='zh'>艾奥瓦 州 和 多少 州 接壤</nl>
+</example>
+
+<example id='173'>
+<nl lang='en'>
+List the states .
+</nl>
+<syn lang='en'>
+(S (VP (VB List) (NP (DT the) (NNS states))))
+</syn>
+<augsyn lang='en'>
+(S List-[Query:0] the-[State:1] states-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(all))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,state(A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>liste alle staaten</nl>
+<nl lang='el'>σύνταξε κατάλογο των πολιτειών</nl>
+<nl lang='th'>จง ไล่ รัฐ ทั้งหมด มา</nl>
+<nl lang='zh'>列举 出 州</nl>
+</example>
+
+<example id='174'>
+<nl lang='en'>
+Name all the lakes of US .
+</nl>
+<syn lang='en'>
+(S (VP (VB Name) (NP (NP (PDT all) (DT the) (NNS lakes)) (PP (IN of) (NP (NNP US))))))
+</syn>
+<augsyn lang='en'>
+(S Name-[Query:0] all-[Place:1] the-[Place:1] lakes-[Place:1] of-[Place:2] US-[CountryName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(lake(loc_2(countryid('usa'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(lake(A),loc(A,B),const(B,countryid(usa))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ lake ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='3'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='4'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>oegregib alle seen in den usa aus</nl>
+<nl lang='el'>ονόμασε όλες τις λίμνες των ηπα</nl>
+<nl lang='th'>จง บอก ชื่อ ทะเลสาบ ทั้งหมด ของ สหรัฐอเมริกา</nl>
+<nl lang='zh'>列举 出 美国 所有 湖泊</nl>
+</example>
+
+<example id='175'>
+<nl lang='en'>
+Name all the rivers in Colorado .
+</nl>
+<nl lang='es'>
+nombra todos los rios en colorado .
+</nl>
+<nl lang='ja'>
+kororado no kawa wo zenbu agete kudasai .
+</nl>
+<nl lang='tr'>
+colorado daki butun nehirlerin isimlerini ver .
+</nl>
+<syn lang='en'>
+(S (VP (VB Name) (NP (NP (PDT all) (DT the) (NNS rivers)) (PP (IN in) (NP (NNP Colorado))))))
+</syn>
+<syn lang='es'>
+(S nombra todos los rios en colorado)
+</syn>
+<syn lang='ja'>
+(S kororado no kawa wo zenbu agete kudasai)
+</syn>
+<syn lang='tr'>
+(S colorado daki butun nehirlerin isimlerini ver)
+</syn>
+<augsyn lang='en'>
+(S Name-[Query:0] all-[River:1] the-[River:1] rivers-[River:1] in-[River:2] Colorado-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(loc_2(stateid('colorado'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),loc(A,B),const(B,stateid(colorado))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' colorado ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche fluesse fliessen durch colorado</nl>
+<nl lang='el'>ονόμασε όλα τα ποτάμια στο colorado</nl>
+<nl lang='th'>แม่น้ำ ใด บ้าง ที่ ไหล ผ่าน รัฐ โคโลราโด</nl>
+<nl lang='zh'>列出 在 科罗拉多 州 所有 的 河流</nl>
+</example>
+
+<example id='176'>
+<nl lang='en'>
+Name the 50 capitals in the USA .
+</nl>
+<syn lang='en'>
+(S (VP (VB Name) (NP (NP (DT the) (CD 50) (NNS capitals)) (PP (IN in) (NP (DT the) (NNP USA))))))
+</syn>
+<augsyn lang='en'>
+(S Name-[Query:0] the-[City:1] 50-[City:1] capitals-[City:1] in-[City:2] the-[CountryName:4] USA-[CountryName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(countryid('usa'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),const(B,countryid(usa))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='3'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='4'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>nenne die 50 hauptstaedte in den usa</nl>
+<nl lang='el'>ονόμασε τις 50 πρωτεύουσες των usa</nl>
+<nl lang='th'>จง บอก ชื่อ เมืองหลวง ของ สหรัฐอเมริกา มา 50 ชื่อ</nl>
+<nl lang='zh'>说出 美国 的 50 个 首府 名</nl>
+</example>
+
+<example id='177'>
+<nl lang='en'>
+Name the longest river in US .
+</nl>
+<syn lang='en'>
+(S (VP (VB Name) (NP (DT the) (JJS longest) (NN river)) (PP (IN in) (NP (NNP US)))))
+</syn>
+<augsyn lang='en'>
+(S Name-[Query:0] the-[River:1] longest-[River:1] river-[River:2] in-[River:3] US-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(longest(river(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,longest(A,(river(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist der laengste fluss in den usa</nl>
+<nl lang='el'>ονόμασε το μακρύτερο ποτάμι στις us</nl>
+<nl lang='th'>แม่น้ำ ที่ ยาว ที่สุด ใน สหรัฐอเมริกา ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>美国 最长 的 河流 是 哪个</nl>
+</example>
+
+<example id='178'>
+<nl lang='en'>
+Name the major lakes in Michigan .
+</nl>
+<syn lang='en'>
+(S (VP (VB Name) (NP (NP (DT the) (JJ major) (NNS lakes)) (PP (IN in) (NP (NNP Michigan))))))
+</syn>
+<augsyn lang='en'>
+(S Name-[Query:0] the-[Place:1] major-[Place:1] lakes-[Place:2] in-[Place:3] Michigan-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(lake(loc_2(stateid('michigan')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),lake(A),loc(A,B),const(B,stateid(michigan))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ major ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ lake ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' michigan ' }) </node>
+</mrl-parse>
+<nl lang='de'>nenne die groessten seen in michigan</nl>
+<nl lang='el'>ονόμασε τις κύριες λίμνες στο michigan</nl>
+<nl lang='th'>จง บอก ชื่อ ทะเลสาบ หลัก ของ รัฐ มิชิแกน มา</nl>
+<nl lang='zh'>列出 在 密歇根 州 的 主要 湖泊</nl>
+</example>
+
+<example id='179'>
+<nl lang='en'>
+Name the major rivers in Florida .
+</nl>
+<syn lang='en'>
+(S (VP (VB Name) (NP (NP (DT the) (JJ major) (NNS rivers)) (PP (IN in) (NP (NNP Florida))))))
+</syn>
+<augsyn lang='en'>
+(S Name-[Query:0] the-[River:1] major-[River:1] rivers-[River:2] in-[River:3] Florida-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(river(loc_2(stateid('florida')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),river(A),loc(A,B),const(B,stateid(florida))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ major ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' florida ' }) </node>
+</mrl-parse>
+<nl lang='de'>nenne die wichtigsten fluesse in florida</nl>
+<nl lang='el'>ονόμασε τα κύρια ποτάμια στη florida</nl>
+<nl lang='th'>จง บอก ชื่อ แม่น้ำ สาย หลัก ใน รัฐ ฟลอริดา</nl>
+<nl lang='zh'>说出 在 佛罗里达 州 的 主要 河流</nl>
+</example>
+
+<example id='180'>
+<nl lang='en'>
+Name the rivers in Arkansas .
+</nl>
+<syn lang='en'>
+(S (VP (VB Name) (NP (NP (DT the) (NNS rivers)) (PP (IN in) (NP (NNP Arkansas))))))
+</syn>
+<augsyn lang='en'>
+(S Name-[Query:0] the-[River:1] rivers-[River:1] in-[River:2] Arkansas-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(loc_2(stateid('arkansas'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),loc(A,B),const(B,stateid(arkansas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' arkansas ' }) </node>
+</mrl-parse>
+<nl lang='de'>nenne die fluesse in arkansas</nl>
+<nl lang='el'>ονόμασε τα ποτάμια στο arkansas</nl>
+<nl lang='th'>จง บอก ชื่อ แม่น้ำ ทั้งหมด ใน รัฐ อาร์คันซอ</nl>
+<nl lang='zh'>列出 阿肯色 州 的 河流</nl>
+</example>
+
+<example id='181'>
+<nl lang='en'>
+Name the states which have no surrounding states .
+</nl>
+<syn lang='en'>
+(S (VP (VB Name) (NP (NP (DT the) (NNS states)) (SBAR (WHNP (WDT which)) (S (VP (VBP have) (NP (DT no) (VBG surrounding) (NNS states))))))))
+</syn>
+<augsyn lang='en'>
+(S Name-[Query:0] the-[State:2] states-[State:2] which-[State:1] have-[State:1] no-[State:1] surrounding-[State:3] states-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(exclude(state(all), next_to_2(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),not((next_to(A,B),state(B)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ exclude ( *n:State , *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>nenne die staaten an die keine anderen staaten angrenzen</nl>
+<nl lang='el'>ονόμασε τις πολιτείες που δεν έχουν περιβάλλουσες πολιτείες</nl>
+<nl lang='th'>รัฐ ใด ไม่ ติด กับ รัฐ ใด เลย</nl>
+<nl lang='zh'>列出 所有 不跟 其它 州 接壤 的 州</nl>
+</example>
+
+<example id='182'>
+<nl lang='en'>
+Number of citizens in Boulder ?
+</nl>
+<syn lang='en'>
+(SQ (NP (NP (NN Number)) (PP (IN of) (NP (NP (NNS citizens)) (PP (IN in) (NP (NNP Boulder)))))))
+</syn>
+<augsyn lang='en'>
+(S Number-[Num:1] of-[Num:1] citizens-[Num:1] in-[Num:1] Boulder-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('boulder', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(boulder,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' boulder ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staatsbuerger in boulder</nl>
+<nl lang='el'>ο αριθμός των πολιτών στο boulder</nl>
+<nl lang='th'>เมือง โบลเดอร์ มี ประชากร เท่าไหร่</nl>
+<nl lang='zh'>在 博尔德 有 多少 公民</nl>
+</example>
+
+<example id='183'>
+<nl lang='en'>
+Number of people in Boulder ?
+</nl>
+<syn lang='en'>
+(SQ (NP (NP (NN Number)) (PP (IN of) (NP (NP (NNS people)) (PP (IN in) (NP (NNP Boulder)))))))
+</syn>
+<augsyn lang='en'>
+(S Number-[Num:1] of-[Num:1] people-[Num:1] in-[Num:1] Boulder-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('boulder', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(boulder,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' boulder ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele leute in boulder</nl>
+<nl lang='el'>αριθμός των ανθρώπων στο boulder</nl>
+<nl lang='th'>จำนวน ประชากร ใน เมือง โบลเดอร์</nl>
+<nl lang='zh'>博尔德 市 有 多少 人</nl>
+</example>
+
+<example id='184'>
+<nl lang='en'>
+Number of states bordering Iowa ?
+</nl>
+<syn lang='en'>
+(SQ (NP (NP (NN Number)) (PP (IN of) (NP (NP (NNS states)) (VP (VBG bordering) (NP (NNP Iowa)))))))
+</syn>
+<augsyn lang='en'>
+(S Number-[Num:1] of-[Num:1] states-[State:2] bordering-[State:3] Iowa-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(next_to_2(stateid('iowa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),next_to(B,C),const(C,stateid(iowa))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' iowa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staaten grenzen an iowa</nl>
+<nl lang='el'>αριθμός πολιτειών που συνορεύουν με την iowa </nl>
+<nl lang='th'>มี รัฐ ติด อยู่ กับ รัฐ ไอโอวา อยู่ กี่ รัฐ</nl>
+<nl lang='zh'>与 艾奥瓦 州 接壤 的 州 有 多少</nl>
+</example>
+
+<example id='185'>
+<nl lang='en'>
+Of the states washed by the Mississippi river which has the lowest point ?
+</nl>
+<syn lang='en'>
+(SBARQ (PP (IN Of) (NP (NP (DT the) (NNS states)) (VP (VBN washed) (PP (IN by) (NP (DT the) (NNP Mississippi) (NN river)))))) (WHNP (WDT which)) (SQ (VP (VBZ has) (NP (DT the) (JJS lowest) (NN point)))))
+</syn>
+<augsyn lang='en'>
+(S Of-[State:6] the-[State:6] states-[State:6] washed-[State:7] by-[State:7] the-[River:8] Mississippi-[RiverName:10] river-[River:8] which-[Query:0] has-[State:2] the-[Place:3] lowest-[Place:3] point-[Place:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(lowest(place(loc_2(state(traverse_1(river(riverid('mississippi'))))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(D,(state(D),loc(B,D),lowest(B,(state(A),traverse(C,A),const(C,riverid(mississippi)),loc(B,A),place(B)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ lowest ( *n:Place ) }) </node>
+<node id='4'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='5'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='7'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='8'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='9'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='10'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die niedrigste erhebung in den staaten durch welche der mississippi fluss verlaeuft</nl>
+<nl lang='el'>από τις πολιτείες που βρέχονται από το ποταμό mississippi ποια έχει το χαμηλότερο σημείο</nl>
+<nl lang='th'>พื้นที่ ต่ำ สุด ของ รัฐ ใด จะ ถูก แม่น้ำ มิสซิสซิปปี ท่วม</nl>
+<nl lang='zh'>在 密西西比 河 流经 的 州 里 哪 一个 州 有 最低 点</nl>
+</example>
+
+<example id='186'>
+<nl lang='en'>
+People in Boulder ?
+</nl>
+<syn lang='en'>
+(SQ (NP (NP (NNS People)) (PP (IN in) (NP (NNP Boulder)))))
+</syn>
+<augsyn lang='en'>
+(S People-[Num:1] in-[Num:1] Boulder-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('boulder', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(boulder,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' boulder ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie hoch ist die bevoelkerung von boulder</nl>
+<nl lang='el'>άνθρωποι στο boulder</nl>
+<nl lang='th'>จำนวน ประชากร ใน เมือง โบลเดอร์</nl>
+<nl lang='zh'>博尔德 市 有 多少 人</nl>
+</example>
+
+<example id='187'>
+<nl lang='en'>
+Population of Boulder ?
+</nl>
+<syn lang='en'>
+(SQ (NP (NP (NN Population)) (PP (IN of) (NP (NNP Boulder)))))
+</syn>
+<augsyn lang='en'>
+(S Population-[Num:1] of-[Num:1] Boulder-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('boulder', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(boulder,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' boulder ' }) </node>
+</mrl-parse>
+<nl lang='de'>leute in boulder</nl>
+<nl lang='el'>πληθυσμός του boulder</nl>
+<nl lang='th'>เมือง โบลเดอร์ มี ประชากร เท่าไหร่</nl>
+<nl lang='zh'>博尔德 市 的 居民 人数 是 多少</nl>
+</example>
+
+<example id='188'>
+<nl lang='en'>
+Rivers in New York ?
+</nl>
+<nl lang='es'>
+rios en new york ?
+</nl>
+<nl lang='ja'>
+nyuu yooku no kawa ka ?
+</nl>
+<nl lang='tr'>
+new york taki nehirler nelerdir ?
+</nl>
+<syn lang='en'>
+(SQ (NP (NP (NNS Rivers)) (PP (IN in) (NP (NNP New) (NNP York)))))
+</syn>
+<syn lang='es'>
+(S rios en new_york)
+</syn>
+<syn lang='ja'>
+(S nyuu_yooku no kawa ka)
+</syn>
+<syn lang='tr'>
+(S new_york taki nehirler nelerdir)
+</syn>
+<augsyn lang='en'>
+(S Rivers-[River:1] in-[River:2] New-[StateName:4] York-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(loc_2(stateid('new york'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),loc(A,B),const(B,stateid('new york'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' new york ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele fluesse verlaufen durch new york</nl>
+<nl lang='el'>ποτάμια στη new york </nl>
+<nl lang='th'>แม่น้ำ สาย ใด ไหล ผ่าน รัฐ นิวยอร์ค</nl>
+<nl lang='zh'>列出 所有 纽约 州 的 河流</nl>
+</example>
+
+<example id='189'>
+<nl lang='en'>
+Sacramento is the capital of which state ?
+</nl>
+<syn lang='en'>
+(SQ (NP (NNP Sacramento)) (VP (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (WHNP (WDT which) (NN state))))))
+</syn>
+<augsyn lang='en'>
+(S Sacramento-[CityName:5] is-[City:3] the-[City:3] capital-[City:3] of-[State:2] which-[Query:0] state-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(capital(cityid('sacramento', _)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(const(B,cityid(sacramento,_)),capital(B),loc(B,A),state(A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='5'> *n:CityName -> ({ ' sacramento ' }) </node>
+</mrl-parse>
+<nl lang='de'>sacramento ist die hauptstadt welcher staat</nl>
+<nl lang='el'>το sacramento είναι πρωτεύουσα ποιας πολιτείας</nl>
+<nl lang='th'>ซาคราเม็นโต เป็น เมืองหลวง ของ รัฐ ใด</nl>
+<nl lang='zh'>萨克拉门托 是 哪个 州 的 首府</nl>
+</example>
+
+<example id='190'>
+<nl lang='en'>
+San Antonio is in what state ?
+</nl>
+<syn lang='en'>
+(SQ (NP (NNP San) (NNP Antonio)) (VP (VBZ is) (PP (IN in) (WHNP (WDT what) (NN state)))))
+</syn>
+<augsyn lang='en'>
+(S San-[CityName:4] Antonio-[CityName:4] is-[State:2] in-[State:2] what-[Query:0] state-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(cityid('san antonio', _))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(const(B,cityid('san antonio',_)),loc(B,A),state(A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='4'> *n:CityName -> ({ ' san antonio ' }) </node>
+</mrl-parse>
+<nl lang='de'>in welchem staat liegt san antonio</nl>
+<nl lang='el'>το san antonio είναι σε ποια πολιτεία</nl>
+<nl lang='th'>เมือง ซานอันโตนิโอ อยู่ ใน รัฐ ใด</nl>
+<nl lang='zh'>圣安东尼奥 在 哪个 州</nl>
+</example>
+
+<example id='191'>
+<nl lang='en'>
+Show major cities in Colorado .
+</nl>
+<syn lang='en'>
+(S (VP (VB Show) (NP (NP (JJ major) (NNS cities)) (PP (IN in) (NP (NNP Colorado))))))
+</syn>
+<augsyn lang='en'>
+(S Show-[Query:0] major-[City:1] cities-[City:2] in-[City:3] Colorado-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(city(loc_2(stateid('colorado')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),city(A),loc(A,B),const(B,stateid(colorado))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' colorado ' }) </node>
+</mrl-parse>
+<nl lang='de'>zeige mir die wichtigsten staedte in colorado</nl>
+<nl lang='el'>εμφάνισε κύριες πόλεις στο colorado</nl>
+<nl lang='th'>จง แสดง เมือง หลัก ของ รัฐ โคโลราโด</nl>
+<nl lang='zh'>列出 在 科罗拉多 州 的 主要 城市</nl>
+</example>
+
+<example id='192'>
+<nl lang='en'>
+Show me all the major lakes in the US .
+</nl>
+<syn lang='en'>
+(S (VP (VB Show) (NP (PRP me)) (NP (NP (PDT all) (DT the) (JJ major) (NNS lakes)) (PP (IN in) (NP (DT the) (NNP US))))))
+</syn>
+<augsyn lang='en'>
+(S Show-[Query:0] me-[Query:0] all-[Place:1] the-[Place:1] major-[Place:1] lakes-[Place:2] in-[Place:3] the-[CountryName:5] US-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(lake(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),lake(A),loc(A,B),const(B,countryid(usa))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ major ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ lake ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>zeige mir alle groesseren seen in den usa</nl>
+<nl lang='el'>δείξε μου όλες τις κύριες λίμνες στις us</nl>
+<nl lang='th'>จง บอก มา ว่า มี ทะเลสาบ หลัก อยู่ ทั้งหมด ใน อเมริกา</nl>
+<nl lang='zh'>告诉 我 在 美国 所有 的 主要 湖泊</nl>
+</example>
+
+<example id='193'>
+<nl lang='en'>
+State the state with the largest area .
+</nl>
+<syn lang='en'>
+(S (VP (VB State) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS largest) (NN area))))))
+</syn>
+<augsyn lang='en'>
+(S State-[Query:0] the-[State:2] state-[State:2] with-[State:1] the-[State:1] largest-[State:1] area-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(area_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(state(A),area(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest_one ( area_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>nenne den staat mit der groessten flaeche</nl>
+<nl lang='el'>ονόμασε την πολιτεία με τη μεγαλύτερη επιφάνεια</nl>
+<nl lang='th'>จง บอก รัฐ ที่ มี พื้นที่ ใหญ่ ที่สุด มา</nl>
+<nl lang='zh'>说出 面积 最大 的 州</nl>
+</example>
+
+<example id='194'>
+<nl lang='en'>
+States bordering Iowa ?
+</nl>
+<syn lang='en'>
+(SQ (NP (NP (NNS States)) (VP (VBG bordering) (NP (NNP Iowa)))))
+</syn>
+<augsyn lang='en'>
+(S States-[State:1] bordering-[State:2] Iowa-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('iowa'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(iowa))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' iowa ' }) </node>
+</mrl-parse>
+<nl lang='de'>staaten iowa angrenzend</nl>
+<nl lang='el'>πολιτείες που συνορεύουν με την iowa</nl>
+<nl lang='th'>รัฐ ใด บ้าง อยู่ ติด กับ รัฐ ไอโอวา</nl>
+<nl lang='zh'>列出 与 艾奥瓦 州 接壤 的 州</nl>
+</example>
+
+<example id='195'>
+<nl lang='en'>
+Tell me what cities are in Texas .
+</nl>
+<syn lang='en'>
+(S (VP (VB Tell) (NP (PRP me)) (SBAR (WHNP (WDT what) (NNS cities)) (S (VP (VBP are) (PP (IN in) (NP (NNP Texas))))))))
+</syn>
+<augsyn lang='en'>
+(S Tell-[Query:0] me-[Query:0] what-[Query:0] cities-[City:1] are-[City:2] in-[City:2] Texas-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(city(loc_2(stateid('texas'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(city(A),loc(A,B),const(B,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>nenne mir die staedte in texas</nl>
+<nl lang='el'>πες μου ποιες πόλεις είναι στο texas</nl>
+<nl lang='th'>จง บอก ชื่อ เมือง ที่ อยู่ ใน รัฐ เท็กซัส</nl>
+<nl lang='zh'>告诉 我 在 得克萨斯 州 有 哪些 城市</nl>
+</example>
+
+<example id='196'>
+<nl lang='en'>
+Through which states does the longest river in Texas run ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHPP (IN Through) (WHNP (WDT which) (NNS states))) (SQ (VBZ does) (NP (NP (DT the) (JJS longest) (NN river)) (PP (IN in) (NP (NNP Texas)))) (VP (VB run))))
+</syn>
+<augsyn lang='en'>
+(S Through-[Query:0] which-[Query:0] states-[State:1] does-[State:2] the-[River:3] longest-[River:3] river-[River:4] in-[River:5] Texas-[StateName:7] run-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(traverse_1(longest(river(loc_2(stateid('texas')))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(longest(B,(river(B),loc(B,C),const(C,stateid(texas)))),traverse(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='5'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='7'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>durch welche staaten fliesst der laengste fluss in texas</nl>
+<nl lang='el'>πόσες πολιτείες διασχίζει το μεγαλύτερο ποτάμι στο texas </nl>
+<nl lang='th'>แม่น้ำ สาย ที่ ยาว ที่สุด ใน รัฐ เท็กซัส ไหล ผ่าน รัฐ ใด บ้าง</nl>
+<nl lang='zh'>在 德克萨斯 州 的 最长 的 河流 贯穿 哪些 州</nl>
+</example>
+
+<example id='197'>
+<nl lang='en'>
+Through which states does the Mississippi flow ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHPP (IN Through) (WHNP (WDT which) (NNS states))) (SQ (VBZ does) (NP (DT the) (NNP Mississippi)) (VP (VB flow))))
+</syn>
+<augsyn lang='en'>
+(S Through-[Query:0] which-[Query:0] states-[State:1] does-[State:2] the-[RiverName:4] Mississippi-[RiverName:4] flow-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(traverse_1(riverid('mississippi'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),const(B,riverid(mississippi)),traverse(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='4'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>durch welche staaten verlaueft der mississippi</nl>
+<nl lang='el'>ποιες πολιτείες διασχίζει ο mississippi</nl>
+<nl lang='th'>รัฐ ใด บ้าง ที่ แม่น้ำ มิสซิสซิปปี ไหล ผ่าน</nl>
+<nl lang='zh'>密西西比 河 流经 哪些 州</nl>
+</example>
+
+<example id='198'>
+<nl lang='en'>
+Through which states does the Mississippi run ?
+</nl>
+<nl lang='es'>
+por cuales estados corre el mississippi ?
+</nl>
+<nl lang='ja'>
+mishishippi kawa wa dono shuu wo nagarete imasu ka ?
+</nl>
+<nl lang='tr'>
+mississippi hangi eyaletlerden gecer ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHPP (IN Through) (WHNP (WDT which) (NNS states))) (SQ (VBZ does) (NP (DT the) (NNP Mississippi)) (VP (VB run))))
+</syn>
+<syn lang='es'>
+(S por cuales estados corre el mississippi)
+</syn>
+<syn lang='ja'>
+(S mishishippi kawa wa dono shuu wo nagarete imasu ka)
+</syn>
+<syn lang='tr'>
+(S mississippi hangi eyaletlerden gecer)
+</syn>
+<augsyn lang='en'>
+(S Through-[Query:0] which-[Query:0] states-[State:1] does-[State:2] the-[RiverName:4] Mississippi-[RiverName:4] run-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(traverse_1(riverid('mississippi'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),const(B,riverid(mississippi)),traverse(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='4'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>durch welche staaten fliesst der mississippi</nl>
+<nl lang='el'>ποιες πολιτείες διασχίζει ο mississippi</nl>
+<nl lang='th'>รัฐ ใด มี แม่น้ำ มิสซิสซิปปี ไหล ผ่าน</nl>
+<nl lang='zh'>密西西比 河 贯穿 哪些 州</nl>
+</example>
+
+<example id='199'>
+<nl lang='en'>
+What are all the rivers in Texas ?
+</nl>
+<nl lang='es'>
+que son todos los rios en texas ?
+</nl>
+<nl lang='ja'>
+tekisasu no kawa wa nani zenbu desu ka ?
+</nl>
+<nl lang='tr'>
+texas daki nehirler nelerdir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VP (VBP are) (NP (NP (PDT all) (DT the) (NNS rivers)) (PP (IN in) (NP (NNP Texas)))))))
+</syn>
+<syn lang='es'>
+(S que son todos los rios en texas)
+</syn>
+<syn lang='ja'>
+(S tekisasu no kawa wa nani zenbu desu ka)
+</syn>
+<syn lang='tr'>
+(S texas daki nehirler nelerdir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] all-[River:1] the-[River:1] rivers-[River:1] in-[River:2] Texas-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(loc_2(stateid('texas'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),loc(A,B),const(B,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche fluesse gibt es in texas</nl>
+<nl lang='el'>ποιοι είναι όλα τα ποτάμια στο texas</nl>
+<nl lang='th'>แม่น้ำ ใด ไหล ผ่าน รัฐ เท็กซัส</nl>
+<nl lang='zh'>在 德克萨斯 州 所有 的 河流 是 哪些</nl>
+</example>
+
+<example id='200'>
+<nl lang='en'>
+What are major rivers in Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (JJ major) (NNS rivers)) (PP (IN in) (NP (NNP Texas))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] major-[River:1] rivers-[River:2] in-[River:3] Texas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(river(loc_2(stateid('texas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),river(A),loc(A,B),const(B,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ major ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche wichtigen fleusse gibt es in texas</nl>
+<nl lang='el'>ποια είναι τα κύρια ποτάμια στο texas</nl>
+<nl lang='th'>แม่น้ำ สาย หลัก ใน รัฐ เท็กซัส มี อะไร บ้าง</nl>
+<nl lang='zh'>德克萨斯 州 的 主要 河流 是 哪些</nl>
+</example>
+
+<example id='201'>
+<nl lang='en'>
+What are the biggest rivers in Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (JJS biggest) (NNS rivers)) (PP (IN in) (NP (NNP Texas))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[River:1] biggest-[River:1] rivers-[River:2] in-[River:3] Texas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(longest(river(loc_2(stateid('texas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,longest(A,(river(A),loc(A,B),const(B,stateid(texas)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches sind die groessten fluesse in texas</nl>
+<nl lang='el'>ποια είναι τα μεγαλύτερα ποτάμια στο texas</nl>
+<nl lang='th'>แม่น้ำ ที่ ใหญ่ ที่สุด ใน รัฐ เท็กซัส ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>得克萨斯 州 的 最大 的 河流 是 什么</nl>
+</example>
+
+<example id='202'>
+<nl lang='en'>
+What are the capital cities of the states which border Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (NN capital) (NNS cities)) (PP (IN of) (NP (NP (DT the) (NNS states)) (SBAR (WHNP (WDT which)) (S (VP (VBP border) (NP (NNP Texas))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[City:1] capital-[City:1] cities-[City:2] of-[City:3] the-[State:4] states-[State:4] which-[State:5] border-[State:5] Texas-[StateName:7])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(city(loc_2(state(next_to_2(stateid('texas')))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),city(A),loc(A,B),state(B),next_to(B,C),const(C,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='7'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lauten die hauptstaedte der staaten welche an texas grenzen</nl>
+<nl lang='el'>ποιες είναι οι πρωτεύουσες πόλεις των πολιτειών που συνορεύουν με το texas</nl>
+<nl lang='th'>รัฐ ที่ อยู่ ติด กับ รัฐ เท็กซัส มี เมืองหลวง ชื่อ อะไร บ้าง</nl>
+<nl lang='zh'>与 得克萨斯 州 接壤 的 州 的 首府 城市 是 什么</nl>
+</example>
+
+<example id='203'>
+<nl lang='en'>
+What is the capital city in Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital) (NN city)) (PP (IN in) (NP (NNP Texas))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] city-[City:2] in-[City:3] Texas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(city(loc_2(stateid('texas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),city(A),loc(A,B),const(B,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die hauptstadt des staates texas</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα πόλη του texas </nl>
+<nl lang='th'>เมืองหลวง ของ รัฐ เท็กซัส ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>德克萨斯 州 的 首府 城市 是 什么</nl>
+</example>
+
+<example id='204'>
+<nl lang='en'>
+What are the capitals of states that border Missouri ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (NNS capitals)) (PP (IN of) (NP (NP (NNS states)) (SBAR (WHNP (WDT that)) (S (VP (VBP border) (NP (NNP Missouri))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[City:1] capitals-[City:1] of-[City:2] states-[State:3] that-[State:4] border-[State:4] Missouri-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(state(next_to_2(stateid('missouri'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),state(B),next_to(B,C),const(C,stateid(missouri))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' missouri ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lauten die hauptstaedte der staaten welche an missouri grenzen</nl>
+<nl lang='el'>ποιες είναι οι πρωτεύουσες των πολιτειών που συνορεύουν με το missouri </nl>
+<nl lang='th'>รัฐ ที่ ล้อมรอบ รัฐ มิสซูรี มี เมืองหลวง ชื่อ อะไร บ้าง</nl>
+<nl lang='zh'>与 密苏里 接壤 的 州 的 首府 是 什么</nl>
+</example>
+
+<example id='205'>
+<nl lang='en'>
+What are the capitals of the states that border Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (NNS capitals)) (PP (IN of) (NP (NP (DT the) (NNS states)) (SBAR (WHNP (WDT that)) (S (VP (VBP border) (NP (NNP Texas))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[City:1] capitals-[City:1] of-[City:2] the-[State:3] states-[State:3] that-[State:4] border-[State:4] Texas-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(state(next_to_2(stateid('texas'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),state(B),next_to(B,C),const(C,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches sind die hauptstaedte der an texas angrenzenden staaten</nl>
+<nl lang='el'>ποιες είναι οι πρωτεύουσες των πολιτειών που συνορεύουν με το texas</nl>
+<nl lang='th'>เมืองหลวง ของ รัฐ ที่ ล้อมรอบ รัฐ เท็กซัส มี อะไร บ้าง</nl>
+<nl lang='zh'>与 得克萨斯 州 接壤 的 州 的 首府 是 什么</nl>
+</example>
+
+<example id='206'>
+<nl lang='en'>
+What are the cities in California ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (NNS cities)) (PP (IN in) (NP (NNP California))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[City:1] cities-[City:1] in-[City:2] California-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(city(loc_2(stateid('california'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(city(A),loc(A,B),const(B,stateid(california))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' california ' }) </node>
+</mrl-parse>
+<nl lang='de'>was sind die staedte in california</nl>
+<nl lang='el'>ποιες είναι οι πόλεις στην california</nl>
+<nl lang='th'>รัฐ แคลิฟอร์เนีย มี เมือง อะไรบ้าง</nl>
+<nl lang='zh'>在 加 州 有 什么 城市</nl>
+</example>
+
+<example id='207'>
+<nl lang='en'>
+What are the cities in states through which the Mississippi runs ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (NNS cities)) (PP (IN in) (NP (NP (NNS states)) (SBAR (WHPP (IN through) (WHNP (WDT which))) (S (NP (DT the) (NNP Mississippi)) (VP (VBZ runs)))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[City:1] cities-[City:1] in-[City:2] states-[State:3] through-[State:4] which-[State:4] the-[RiverName:6] Mississippi-[RiverName:6] runs-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(city(loc_2(state(traverse_1(riverid('mississippi'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(city(A),loc(A,B),state(B),traverse(C,B),const(C,riverid(mississippi))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='5'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='6'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lauten die staedte in den staaten durch welchder mississippi fluss verlaeuft</nl>
+<nl lang='el'>ποιες είναι οι πόλεις στις πολιτείες τις οποίες διασχίζει ο mississippi</nl>
+<nl lang='th'>รัฐ ที่ แม่น้ำ มิสซิสซิปปี ไหล ผ่าน มี เมือง อะไร บ้าง</nl>
+<nl lang='zh'>密西西比 河 所 贯穿 的 州 的 城市 有 哪些</nl>
+</example>
+
+<example id='208'>
+<nl lang='en'>
+What are the cities of the state with the highest point ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (NNS cities)) (PP (IN of) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS highest) (NN point))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[City:1] cities-[City:1] of-[City:2] the-[State:3] state-[State:3] with-[State:4] the-[Place:5] highest-[Place:5] point-[Place:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(city(loc_2(state(loc_1(highest(place(all)))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(city(A),loc(A,B),state(B),loc(C,B),highest(C,place(C))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ loc_1 ( *n:Place ) }) </node>
+<node id='5'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='6'> *n:Place -> ({ place ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welches sind die staedte des staates mit der hoechsten erhebung</nl>
+<nl lang='el'>ποιες είναι οι πόλεις της πολιτείας με το ψηλότερο σημείο</nl>
+<nl lang='th'>รัฐ ที่ มี จุด สูง สุด มี เมือง อะไร บ้าง</nl>
+<nl lang='zh'>最高 点 所在 州 有 什么 城市</nl>
+</example>
+
+<example id='209'>
+<nl lang='en'>
+What are the highest points of all the states ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (JJS highest) (NNS points)) (PP (IN of) (NP (PDT all) (DT the) (NNS states))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[Place:1] highest-[Place:1] points-[Place:2] of-[Place:3] all-[State:4] the-[State:4] states-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(state(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),state(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie lauten die hoechsten punkte aller staaten</nl>
+<nl lang='el'>ποια είναι τα ψηλότερα σημεία όλων των πολιτειών</nl>
+<nl lang='th'>จุด สูง สุด ของ แต่ละ รัฐ มี อะไร บ้าง</nl>
+<nl lang='zh'>所有 州 的 最高 点 是 什么</nl>
+</example>
+
+<example id='210'>
+<nl lang='en'>
+What are the highest points of states surrounding Mississippi ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (JJS highest) (NNS points)) (PP (IN of) (NP (NP (NNS states)) (VP (VBG surrounding) (NP (NNP Mississippi))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[Place:1] highest-[Place:1] points-[Place:2] of-[Place:3] states-[State:4] surrounding-[State:5] Mississippi-[StateName:7])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(state(next_to_2(stateid('mississippi')))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(highest(A,(place(A),loc(A,B),state(B))),next_to(B,C),const(C,stateid(mississippi))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='7'> *n:StateName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lauten die hoechsten punkte der staaten welche mississippi umgeben</nl>
+<nl lang='el'>ποια είναι τα ψηλότερα σημεία των πολιτειών που περιβάλλουν τον mississippi</nl>
+<nl lang='th'>รัฐ ที่ อยู่ ติด กับ รัฐ มิสซิสซิปปี มี จุด สูง สุด อะไร บ้าง</nl>
+<nl lang='zh'>什么 是 密西西比 州 的 周边 的 州 的 最高 点</nl>
+</example>
+
+<example id='211'>
+<nl lang='en'>
+What are the lakes in states bordering Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (NNS lakes)) (PP (IN in) (NP (NP (NNS states)) (VP (VBG bordering) (NP (NNP Texas))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[Place:1] lakes-[Place:1] in-[Place:2] states-[State:3] bordering-[State:4] Texas-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(lake(loc_2(state(next_to_2(stateid('texas'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(lake(A),loc(A,B),state(B),next_to(B,C),const(C,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ lake ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lauten die namen der seen der staaten welche an texas grenzen</nl>
+<nl lang='el'>ποιες είναι οι λίμνες στις πολιτείες που συνορεύουν το texas</nl>
+<nl lang='th'>มี ทะเลสาบ อะไร บ้าง ที่ อยู่ ใน รัฐ ที่ อยู่ ติด กับ รัฐ เท็กซัส</nl>
+<nl lang='zh'>哪些 湖泊 在 与 得克萨斯 州 接壤 的 州</nl>
+</example>
+
+<example id='212'>
+<nl lang='en'>
+What are the largest cities in the states that border the largest state ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (JJS largest) (NNS cities)) (PP (IN in) (NP (NP (DT the) (NNS states)) (SBAR (WHNP (WDT that)) (S (VP (VBP border) (NP (DT the) (JJS largest) (NN state))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[City:1] largest-[City:1] cities-[City:2] in-[City:3] the-[State:4] states-[State:4] that-[State:5] border-[State:5] the-[State:6] largest-[State:6] state-[State:7])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(city(loc_2(state(next_to_2(largest(state(all))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(city(A),loc(A,B),state(B),next_to(B,C),largest(C,state(C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ largest ( *n:State ) }) </node>
+<node id='7'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welches sind die groessten staedte in an den groessten staat angrenzende staaten</nl>
+<nl lang='el'>ποιες είναι οι μεγαλύτερες πόλεις στις πολιτείες που συνορεύουν με τη μεγαλύτερη πολιτεία</nl>
+<nl lang='th'>ใน บรรดา รัฐ ต่างๆ ที่ อยู่ ติด กับ รัฐ ที่ ใหญ่ ที่สุด รัฐ เหล่านั้น มี เมือง ใหญ่ ที่สุด อะไรบ้าง</nl>
+<nl lang='zh'>与 最大 的 州 接壤 的 州 的 最大 的 城市 是 什么</nl>
+</example>
+
+<example id='213'>
+<nl lang='en'>
+What are the major cities in Alabama ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (JJ major) (NNS cities)) (PP (IN in) (NP (NNP Alabama))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[City:1] major-[City:1] cities-[City:2] in-[City:3] Alabama-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(city(loc_2(stateid('alabama')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),city(A),loc(A,B),const(B,stateid(alabama))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' alabama ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches sind die grossen staedte in alabama</nl>
+<nl lang='el'>ποιες είναι οι κύριες πόλεις στην alabama</nl>
+<nl lang='th'>เมือง หลัก ของ รัฐ อลาบามา มี อะไร บ้าง</nl>
+<nl lang='zh'>阿拉巴马 州 的 主要 城市 是 什么</nl>
+</example>
+
+<example id='214'>
+<nl lang='en'>
+What are the major cities in Alaska ?
+</nl>
+<nl lang='es'>
+que son las ciudades mayores en alaska ?
+</nl>
+<nl lang='ja'>
+arasuka ni wa donna daitoshi ga arimasu ka ?
+</nl>
+<nl lang='tr'>
+alaska daki baslica sehirler nelerdir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (JJ major) (NNS cities)) (PP (IN in) (NP (NNP Alaska))))))
+</syn>
+<syn lang='es'>
+(S que son las ciudades mayores en alaska)
+</syn>
+<syn lang='ja'>
+(S arasuka ni wa donna daitoshi ga arimasu ka)
+</syn>
+<syn lang='tr'>
+(S alaska daki baslica sehirler nelerdir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[City:1] major-[City:1] cities-[City:2] in-[City:3] Alaska-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(city(loc_2(stateid('alaska')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),city(A),loc(A,B),const(B,stateid(alaska))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' alaska ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lauten die wichtigsten staedte in alaska</nl>
+<nl lang='el'>ποιες είναι οι κύριες πόλεις στην alaska </nl>
+<nl lang='th'>เมือง หลัก ของ รัฐ อลาสกา มี อะไร บ้าง</nl>
+<nl lang='zh'>阿拉斯加 州 的 主要 城市 是 什么</nl>
+</example>
+
+<example id='215'>
+<nl lang='en'>
+What are the major cities in California ?
+</nl>
+<nl lang='es'>
+que son las ciudades mayores en california ?
+</nl>
+<nl lang='ja'>
+karifuorunia no ookina toshi wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+california daki baslica sehirler nelerdir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (JJ major) (NNS cities)) (PP (IN in) (NP (NNP California))))))
+</syn>
+<syn lang='es'>
+(S que son las ciudades mayores en california)
+</syn>
+<syn lang='ja'>
+(S karifuorunia no ookina toshi wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S california daki baslica sehirler nelerdir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[City:1] major-[City:1] cities-[City:2] in-[City:3] California-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(city(loc_2(stateid('california')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),city(A),loc(A,B),const(B,stateid(california))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' california ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lauten die wichtigsten fluesse in dem staat california</nl>
+<nl lang='el'>ποιες είναι οι κύριες πόλεις στην california</nl>
+<nl lang='th'>เมือง เอก ของ รัฐ แคลิฟอร์เนีย มี อะไร บ้าง</nl>
+<nl lang='zh'>加利福尼亚 州 的 主要 城市 是 什么</nl>
+</example>
+
+<example id='216'>
+<nl lang='en'>
+What are the major cities in Delaware ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (JJ major) (NNS cities)) (PP (IN in) (NP (NNP Delaware))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[City:1] major-[City:1] cities-[City:2] in-[City:3] Delaware-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(city(loc_2(stateid('delaware')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),city(A),loc(A,B),const(B,stateid(delaware))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' delaware ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches sind grosse staedte in delaware</nl>
+<nl lang='el'>ποιες είναι οι κύριες πολιτείες στο delaware</nl>
+<nl lang='th'>เมือง เอก ของ รัฐ เดลาแวร์ มี อะไรบ้าง</nl>
+<nl lang='zh'>特拉华 州 的 主要 城市 是 什么</nl>
+</example>
+
+<example id='217'>
+<nl lang='en'>
+What are the major cities in Kansas ?
+</nl>
+<nl lang='es'>
+que son las ciudades mayores en kansas ?
+</nl>
+<nl lang='ja'>
+kanzasu no ookina toshi wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+kansas daki baslica sehirler nelerdir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (JJ major) (NNS cities)) (PP (IN in) (NP (NNP Kansas))))))
+</syn>
+<syn lang='es'>
+(S que son las ciudades mayores en kansas)
+</syn>
+<syn lang='ja'>
+(S kanzasu no ookina toshi wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S kansas daki baslica sehirler nelerdir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[City:1] major-[City:1] cities-[City:2] in-[City:3] Kansas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(city(loc_2(stateid('kansas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),city(A),loc(A,B),const(B,stateid(kansas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' kansas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche grossen staedte gibt es in kansas</nl>
+<nl lang='el'>ποιες είναι οι κύριες πόλεις στο kansas</nl>
+<nl lang='th'>เมือง เอก ของ รัฐ แคนซัส มี อะไรบ้าง</nl>
+<nl lang='zh'>堪萨斯 州 的 主要 城市 是 什么</nl>
+</example>
+
+<example id='218'>
+<nl lang='en'>
+What are the major cities in Missouri ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (JJ major) (NNS cities)) (PP (IN in) (NP (NNP Missouri))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[City:1] major-[City:1] cities-[City:2] in-[City:3] Missouri-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(city(loc_2(stateid('missouri')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),city(A),loc(A,B),const(B,stateid(missouri))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' missouri ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche sind die groessten staedte in missouri</nl>
+<nl lang='el'>ποιες είναι οι κύριες πόλεις στο missouri</nl>
+<nl lang='th'>เมือง เอก ของ รัฐ มิสซูรี มี อะไร บ้าง</nl>
+<nl lang='zh'>密苏里 州 的 主要 城市 是 什么</nl>
+</example>
+
+<example id='219'>
+<nl lang='en'>
+What are the major cities in New Mexico ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (JJ major) (NNS cities)) (PP (IN in) (NP (NNP New) (NNP Mexico))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[City:1] major-[City:1] cities-[City:2] in-[City:3] New-[StateName:5] Mexico-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(city(loc_2(stateid('new mexico')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),city(A),loc(A,B),const(B,stateid('new mexico'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' new mexico ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche sind die groesseren staedte in new mexico</nl>
+<nl lang='el'>ποιες είναι οι κύριες πόλεις στο new mexico</nl>
+<nl lang='th'>เมือง เอก ของ รัฐ นิวเม็กซิโก มี อะไร บ้าง</nl>
+<nl lang='zh'>新墨西哥 州 的 主要 城市 是 什么</nl>
+</example>
+
+<example id='220'>
+<nl lang='en'>
+What are the major cities in New York ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (JJ major) (NNS cities)) (PP (IN in) (NP (NNP New) (NNP York))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[City:1] major-[City:1] cities-[City:2] in-[City:3] New-[StateName:5] York-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(city(loc_2(stateid('new york')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),city(A),loc(A,B),const(B,stateid('new york'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' new york ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches sind grosse staedte in new york</nl>
+<nl lang='el'>ποιες είναι οι κύριες πόλεις στη new york </nl>
+<nl lang='th'>รัฐ นิวยอร์ค มี เมือง เอก อะไร บ้าง</nl>
+<nl lang='zh'>纽约 州 的 主要 城市 是 什么</nl>
+</example>
+
+<example id='221'>
+<nl lang='en'>
+What are the major cities in North Carolina ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (JJ major) (NNS cities)) (PP (IN in) (NP (NNP North) (NNP Carolina))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[City:1] major-[City:1] cities-[City:2] in-[City:3] North-[StateName:5] Carolina-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(city(loc_2(stateid('north carolina')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),city(A),loc(A,B),const(B,stateid('north carolina'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' north carolina ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches sind die wesentlichen staedte north carolinas</nl>
+<nl lang='el'>ποιες είναι οι κύριες πόλεις στη north carolina</nl>
+<nl lang='th'>เมือง เอก ของ รัฐ นอร์ธแคโรไลนา มี อะไร บ้าง</nl>
+<nl lang='zh'>北卡罗来纳 州 的 主要 城市 是 什么</nl>
+</example>
+
+<example id='222'>
+<nl lang='en'>
+What are the major cities in Ohio ?
+</nl>
+<nl lang='es'>
+que son las ciudades mayores en ohio ?
+</nl>
+<nl lang='ja'>
+ohaio ni wa donna daitoshi ga arimasu ka ?
+</nl>
+<nl lang='tr'>
+ohio daki baslica sehirler nelerdir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (JJ major) (NNS cities)) (PP (IN in) (NP (NNP Ohio))))))
+</syn>
+<syn lang='es'>
+(S que son las ciudades mayores en ohio)
+</syn>
+<syn lang='ja'>
+(S ohaio ni wa donna daitoshi ga arimasu ka)
+</syn>
+<syn lang='tr'>
+(S ohio daki baslica sehirler nelerdir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[City:1] major-[City:1] cities-[City:2] in-[City:3] Ohio-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(city(loc_2(stateid('ohio')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),city(A),loc(A,B),const(B,stateid(ohio))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' ohio ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lauten die wichtigsten staedte in ohio</nl>
+<nl lang='el'>ποιες είναι οι κύριες πολιτείες στο ohio</nl>
+<nl lang='th'>เมือง เอก ของ รัฐ โอไฮโอ มี อะไร บ้าง</nl>
+<nl lang='zh'>俄亥俄 州 的 主要 城市 是 什么</nl>
+</example>
+
+<example id='223'>
+<nl lang='en'>
+What are the major cities in Oklahoma ?
+</nl>
+<nl lang='es'>
+que son las ciudades mayores en oklahoma ?
+</nl>
+<nl lang='ja'>
+okurahoma ni wa donna daitoshi ga arimasu ka ?
+</nl>
+<nl lang='tr'>
+oklahoma daki baslica sehirler nelerdir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (JJ major) (NNS cities)) (PP (IN in) (NP (NNP Oklahoma))))))
+</syn>
+<syn lang='es'>
+(S que son las ciudades mayores en oklahoma)
+</syn>
+<syn lang='ja'>
+(S okurahoma ni wa donna daitoshi ga arimasu ka)
+</syn>
+<syn lang='tr'>
+(S oklahoma daki baslica sehirler nelerdir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[City:1] major-[City:1] cities-[City:2] in-[City:3] Oklahoma-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(city(loc_2(stateid('oklahoma')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),city(A),loc(A,B),const(B,stateid(oklahoma))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' oklahoma ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche sind die groesste staedte in oklahoma</nl>
+<nl lang='el'>ποιες είναι οι κύριες πόλεις στην oklahoma</nl>
+<nl lang='th'>เมือง หลัก ของ รัฐ โอกลาโฮมา มี อะไร บ้าง</nl>
+<nl lang='zh'>俄克拉荷马 州 的 主要 城市 是 什么</nl>
+</example>
+
+<example id='224'>
+<nl lang='en'>
+What are the major cities in Rhode Island ?
+</nl>
+<nl lang='es'>
+que son las ciudades mayores en rhode island ?
+</nl>
+<nl lang='ja'>
+roodoairando ni wa donna daitoshi ga arimasu ka ?
+</nl>
+<nl lang='tr'>
+rhode island daki baslica sehirler nelerdir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (JJ major) (NNS cities)) (PP (IN in) (NP (NNP Rhode) (NNP Island))))))
+</syn>
+<syn lang='es'>
+(S que son las ciudades mayores en rhode_island)
+</syn>
+<syn lang='ja'>
+(S roodoairando ni wa donna daitoshi ga arimasu ka)
+</syn>
+<syn lang='tr'>
+(S rhode_island daki baslica sehirler nelerdir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[City:1] major-[City:1] cities-[City:2] in-[City:3] Rhode-[StateName:5] Island-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(city(loc_2(stateid('rhode island')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),city(A),loc(A,B),const(B,stateid('rhode island'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' rhode island ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lauten die wichtigsten staedte in rhode island</nl>
+<nl lang='el'>ποιες είναι οι κύριες πόλεις στο rhode island</nl>
+<nl lang='th'>เมือง เอก ของ รัฐ โรดไอแลนด์ มี อะไร บ้าง</nl>
+<nl lang='zh'>罗德岛 州 的 主要 城市 是 什么</nl>
+</example>
+
+<example id='225'>
+<nl lang='en'>
+What are the major cities in states through which the Mississippi runs ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (JJ major) (NNS cities)) (PP (IN in) (NP (NP (NNS states)) (SBAR (WHPP (IN through) (WHNP (WDT which))) (S (NP (DT the) (NNP Mississippi)) (VP (VBZ runs)))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[City:1] major-[City:1] cities-[City:2] in-[City:3] states-[State:4] through-[State:5] which-[State:5] the-[RiverName:7] Mississippi-[RiverName:7] runs-[State:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(city(loc_2(state(traverse_1(riverid('mississippi')))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),city(A),loc(A,B),state(B),traverse(C,B),const(C,riverid(mississippi))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='6'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='7'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches sind grosse staedte in den staaten durch die der mississippi fliesst</nl>
+<nl lang='el'>ποιες είναι οι κύριες πόλεις στις πολιτείεςτις οποίες διατρέχει ο mississippi</nl>
+<nl lang='th'>รัฐ ต่างๆ ที่ แม่น้ำ มิสซิสซิปปี ไหล ผ่าน มี เมือง หลัก อะไร บ้าง</nl>
+<nl lang='zh'>密西西比 河 贯穿 的 州 的 主要 城市 是 什么</nl>
+</example>
+
+<example id='226'>
+<nl lang='en'>
+What are the major cities in Texas ?
+</nl>
+<nl lang='es'>
+que son las ciudades mayores en texas ?
+</nl>
+<nl lang='ja'>
+tekisasu ni wa donna daitoshi ga arimasu ka ?
+</nl>
+<nl lang='tr'>
+texas daki baslica sehirler nelerdir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (JJ major) (NNS cities)) (PP (IN in) (NP (NNP Texas))))))
+</syn>
+<syn lang='es'>
+(S que son las ciudades mayores en texas)
+</syn>
+<syn lang='ja'>
+(S tekisasu ni wa donna daitoshi ga arimasu ka)
+</syn>
+<syn lang='tr'>
+(S texas daki baslica sehirler nelerdir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[City:1] major-[City:1] cities-[City:2] in-[City:3] Texas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(city(loc_2(stateid('texas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),city(A),loc(A,B),const(B,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche sind die groessten staedte in texas</nl>
+<nl lang='el'>ποιες είναι οι κύριες πόλεις στο texas</nl>
+<nl lang='th'>เมือง เอก ของ รัฐ เท็กซัส มี อะไร บ้าง</nl>
+<nl lang='zh'>得克萨斯 州 的 主要 城市 是 什么</nl>
+</example>
+
+<example id='227'>
+<nl lang='en'>
+What are the major cities in the largest state ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (JJ major) (NNS cities)) (PP (IN in) (NP (DT the) (JJS largest) (NN state))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[City:1] major-[City:1] cities-[City:2] in-[City:3] the-[State:4] largest-[State:4] state-[State:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(city(loc_2(largest(state(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),city(A),loc(A,B),largest(B,state(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ largest ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>was sind die groessten stadte in dem groessten staat</nl>
+<nl lang='el'>ποιες είναι οι κύριες πόλεις στη μεγαλύτερη πολιτεία</nl>
+<nl lang='th'>รัฐ ที่ ใหญ่ ที่สุด มี เมือง เอก อะไร บ้าง</nl>
+<nl lang='zh'>最大 的 州 的 主要 城市 是 什么</nl>
+</example>
+
+<example id='228'>
+<nl lang='en'>
+What are the major cities in the smallest state in the US ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (JJ major) (NNS cities)) (PP (IN in) (NP (NP (DT the) (JJS smallest) (NN state)) (PP (IN in) (NP (DT the) (NNP US))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[City:1] major-[City:1] cities-[City:2] in-[City:3] the-[State:4] smallest-[State:4] state-[State:5] in-[State:6] the-[CountryName:8] US-[CountryName:8])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(city(loc_2(smallest(state(loc_2(countryid('usa'))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),city(A),loc(A,B),smallest(B,(state(B),loc(B,C),const(C,countryid(usa))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ smallest ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='7'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='8'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches sind die groessten staedte im kleinsten staat der usa</nl>
+<nl lang='el'>ποιες είναι οι κύριες πόλεις στη μικρότερη πολιτεία στις ηπα</nl>
+<nl lang='th'>เมือง เอก ของ รัฐ ที่ เล็ก ที่สุด ของ สหรัฐอเมริกา มี อะไรบ้าง</nl>
+<nl lang='zh'>美国 的 最小 州 的 主要 城市 是 什么</nl>
+</example>
+
+<example id='229'>
+<nl lang='en'>
+What are the major cities in the state of California ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (JJ major) (NNS cities)) (PP (IN in) (NP (NP (DT the) (NN state)) (PP (IN of) (NP (NNP California))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[City:1] major-[City:1] cities-[City:2] in-[City:3] the-[State:4] state-[State:4] of-[State:4] California-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(city(loc_2(state(stateid('california'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),city(A),loc(A,B),state(B),const(B,stateid(california))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' california ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lauten die wichtigsten staedte in california</nl>
+<nl lang='el'>ποιες είναι οι κύριες πόλεις στην πολιτεία της california </nl>
+<nl lang='th'>เมือง เอก ของ รัฐ แคลิฟอร์เนีย มี อะไร บ้าง</nl>
+<nl lang='zh'>美国 加利福尼亚 州 的 主要 城市 是 什么</nl>
+</example>
+
+<example id='230'>
+<nl lang='en'>
+What are the major cities in the states through which the major river in Virginia runs ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (JJ major) (NNS cities)) (PP (IN in) (NP (NP (DT the) (NNS states)) (SBAR (WHPP (IN through) (WHNP (WDT which))) (S (NP (NP (DT the) (JJ major) (NN river)) (PP (IN in) (NP (NNP Virginia)))) (VP (VBZ runs)))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[City:1] major-[City:1] cities-[City:2] in-[City:3] the-[State:4] states-[State:4] through-[State:5] which-[State:5] the-[River:6] major-[River:6] river-[River:7] in-[River:8] Virginia-[StateName:10] runs-[State:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(city(loc_2(state(traverse_1(major(river(loc_2(stateid('virginia'))))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),city(A),loc(A,B),state(B),major(C),river(C),loc(C,D),const(D,stateid(virginia)),traverse(C,B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='6'> *n:River -> ({ major ( *n:River ) }) </node>
+<node id='7'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='8'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='9'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='10'> *n:StateName -> ({ ' virginia ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lauten die wichtigsten staedte in den vereinigten staaten durch welche der wichtigste fluss in virginia verlaeuft</nl>
+<nl lang='el'>ποιες είναι οι κύριες πόλεις στις πολιτείες τις οποίες διασχίζει το μεγαλύτερο ποτάμι στη virginia</nl>
+<nl lang='th'>เมือง เอก ของ รัฐ ที่ แม่น้ำ สาย หลัก ใน รัฐ เวอร์จิเนีย ไหล ผ่าน มี อะไร บ้าง</nl>
+<nl lang='zh'>弗吉尼亚 州 的 主要 河流 贯穿 的 州 的 主要 城市 有 哪些</nl>
+</example>
+
+<example id='231'>
+<nl lang='en'>
+What are the major cities in the USA ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (JJ major) (NNS cities)) (PP (IN in) (NP (DT the) (NNP USA))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[City:1] major-[City:1] cities-[City:2] in-[City:3] the-[CountryName:5] USA-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(city(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),city(A),loc(A,B),const(B,countryid(usa))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lauten die wichtigen staedte der usa</nl>
+<nl lang='el'>ποιες είναι οι κύριες πόλεις στις ηπα</nl>
+<nl lang='th'>เมือง เอก ของ อเมริกา มี อะไรบ้าง</nl>
+<nl lang='zh'>在 美国 有 什么 主要 城市</nl>
+</example>
+
+<example id='232'>
+<nl lang='en'>
+What are the major cities in Vermont ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (JJ major) (NNS cities)) (PP (IN in) (NP (NNP Vermont))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[City:1] major-[City:1] cities-[City:2] in-[City:3] Vermont-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(city(loc_2(stateid('vermont')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),city(A),loc(A,B),const(B,stateid(vermont))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' vermont ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches sind grosse staedte in vermont</nl>
+<nl lang='el'>ποιες είναι οι κύριες πόλεις στο vermont</nl>
+<nl lang='th'>เมืองหลัก ของ รัฐ เวอร์มอนต์ มี อะไร บ้าง</nl>
+<nl lang='zh'>佛蒙特 州 的 主要 城市 是 什么</nl>
+</example>
+
+<example id='233'>
+<nl lang='en'>
+What are the major cities in Wyoming ?
+</nl>
+<nl lang='es'>
+que son las ciudades mayores en wyoming ?
+</nl>
+<nl lang='ja'>
+waiomingu ni wa donna daitoshi ga arimasu ka ?
+</nl>
+<nl lang='tr'>
+wyoming daki baslica sehirler nelerdir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (JJ major) (NNS cities)) (PP (IN in) (NP (NNP Wyoming))))))
+</syn>
+<syn lang='es'>
+(S que son las ciudades mayores en wyoming)
+</syn>
+<syn lang='ja'>
+(S waiomingu ni wa donna daitoshi ga arimasu ka)
+</syn>
+<syn lang='tr'>
+(S wyoming daki baslica sehirler nelerdir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[City:1] major-[City:1] cities-[City:2] in-[City:3] Wyoming-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(city(loc_2(stateid('wyoming')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),city(A),loc(A,B),const(B,stateid(wyoming))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' wyoming ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lauten die wichtigsten stadte in wyoming</nl>
+<nl lang='el'>ποιες είναι οι κύριες πόλεις στο wyoming</nl>
+<nl lang='th'>เมือง เอก ของ รัฐ ไวโอมิง มี อะไร บ้าง</nl>
+<nl lang='zh'>怀俄明 州 的 主要 城市 是 什么</nl>
+</example>
+
+<example id='234'>
+<nl lang='en'>
+What are the major cities of Texas ?
+</nl>
+<nl lang='es'>
+que son las ciudades mayores de texas ?
+</nl>
+<nl lang='ja'>
+tekisasu no ookina toshi wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+texas in baslica sehirleri nelerdir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (JJ major) (NNS cities)) (PP (IN of) (NP (NNP Texas))))))
+</syn>
+<syn lang='es'>
+(S que son las ciudades mayores de texas)
+</syn>
+<syn lang='ja'>
+(S tekisasu no ookina toshi wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S texas in baslica sehirleri nelerdir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[City:1] major-[City:1] cities-[City:2] of-[City:3] Texas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(city(loc_2(stateid('texas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),city(A),loc(A,B),const(B,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches sind die wesentlichen staedte in texas</nl>
+<nl lang='el'>ποιες είναι οι κύριες πόλεις στο texas</nl>
+<nl lang='th'>เมือง เอก ของ รัฐ เท็กซัส มี อะไร บ้าง</nl>
+<nl lang='zh'>得克萨斯 州 的 主要 城市 是 什么</nl>
+</example>
+
+<example id='235'>
+<nl lang='en'>
+What are the major cities of the United States ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (JJ major) (NNS cities)) (PP (IN of) (NP (DT the) (NNP United) (NNPS States))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[City:1] major-[City:1] cities-[City:2] of-[City:3] the-[CountryName:5] United-[CountryName:5] States-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(city(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),city(A),loc(A,B),const(B,countryid(usa))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches sind die groessten staedte der usa</nl>
+<nl lang='el'>ποιες είναι οι κύριες πόλεις στις ηνωμένες πολιτείες</nl>
+<nl lang='th'>เมือง เอก ของ สหรัฐ มี อะไร บ้าง</nl>
+<nl lang='zh'>美国 有 哪些 主要 城市 呢</nl>
+</example>
+
+<example id='236'>
+<nl lang='en'>
+What are the major cities of the US ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (JJ major) (NNS cities)) (PP (IN of) (NP (DT the) (NNP US))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[City:1] major-[City:1] cities-[City:2] of-[City:3] the-[CountryName:5] US-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(city(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),city(A),loc(A,B),const(B,countryid(usa))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lauten die wichtigsten staedte der vereinigten staaten</nl>
+<nl lang='el'>ποιες είναι οι κύριες πόλεις των ηπα</nl>
+<nl lang='th'>เมือง เอก ของ อเมริกา มี อะไร บ้าง</nl>
+<nl lang='zh'>美国 的 主要 城市 是 什么</nl>
+</example>
+
+<example id='237'>
+<nl lang='en'>
+What are the major lakes in United States ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (JJ major) (NNS lakes)) (PP (IN in) (NP (NNP United) (NNPS States))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[Place:1] major-[Place:1] lakes-[Place:2] in-[Place:3] United-[CountryName:5] States-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(lake(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),lake(A),loc(A,B),const(B,countryid(usa))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ major ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ lake ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lauten die wichtigsten seen in den usa</nl>
+<nl lang='el'>ποιες είναι οι κύριες λίμνες στις ηνωμένες πολιτείες</nl>
+<nl lang='th'>ทะเลสาบ หลัก ของ สหรัฐอเมริกา มี อะไร บ้าง</nl>
+<nl lang='zh'>美国 有 哪些 主要 湖泊 呢</nl>
+</example>
+
+<example id='238'>
+<nl lang='en'>
+What are the major rivers in Ohio ?
+</nl>
+<nl lang='es'>
+que son los rios mayores en ohio ?
+</nl>
+<nl lang='ja'>
+ohaio no ookina kawa wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+ohio daki baslica nehirler nelerdir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (JJ major) (NNS rivers)) (PP (IN in) (NP (NNP Ohio))))))
+</syn>
+<syn lang='es'>
+(S que son los rios mayores en ohio)
+</syn>
+<syn lang='ja'>
+(S ohaio no ookina kawa wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S ohio daki baslica nehirler nelerdir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[River:1] major-[River:1] rivers-[River:2] in-[River:3] Ohio-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(river(loc_2(stateid('ohio')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),river(A),loc(A,B),const(B,stateid(ohio))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ major ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' ohio ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lauten die wichtigsten fluesse in ohio</nl>
+<nl lang='el'>ποια είναι τα κύρια ποτάμια του ohio</nl>
+<nl lang='th'>แม่น้ำ สาย หลัก ใน รัฐ โอไฮโอ มี อะไร บ้าง</nl>
+<nl lang='zh'>在 俄亥俄 州 有 哪些 主要 河流</nl>
+</example>
+
+<example id='239'>
+<nl lang='en'>
+What are the major rivers in the US ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (JJ major) (NNS rivers)) (PP (IN in) (NP (DT the) (NNP US))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[River:1] major-[River:1] rivers-[River:2] in-[River:3] the-[CountryName:5] US-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(river(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),river(A),loc(A,B),const(B,countryid(usa))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ major ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches sind die haupt-fluesse in den usa</nl>
+<nl lang='el'>ποια είναι τα κύρια ποτάμια στις ηπα</nl>
+<nl lang='th'>แม่น้ำ สาย หลัก ของ อเมริกา มี อะไร บ้าง</nl>
+<nl lang='zh'>在 美国 有 哪些 主要 河流 呢</nl>
+</example>
+
+<example id='240'>
+<nl lang='en'>
+What are the names of the major cities in Illinois ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (NNS names)) (PP (IN of) (NP (NP (DT the) (JJ major) (NNS cities)) (PP (IN in) (NP (NNP Illinois))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[Query:0] names-[Query:0] of-[Query:0] the-[City:1] major-[City:1] cities-[City:2] in-[City:3] Illinois-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(city(loc_2(stateid('illinois')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),city(A),loc(A,B),const(B,stateid(illinois))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' illinois ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches sind die namen grosser staedte in illinois</nl>
+<nl lang='el'>ποια είναι τα ονόματα των κύριων πόλεων στο illinois</nl>
+<nl lang='th'>เมือง เอก ของ รัฐ อิลลินอยส์ มี อะไร บ้าง</nl>
+<nl lang='zh'>在 伊利诺伊 州 主要 城市 的 名称 是 什么</nl>
+</example>
+
+<example id='241'>
+<nl lang='en'>
+What are the neighboring states for Michigan ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (VBG neighboring) (NNS states)) (PP (IN for) (NP (NNP Michigan))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[State:2] neighboring-[State:2] states-[State:1] for-[State:2] Michigan-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('michigan'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(next_to(A,B),state(A),const(B,stateid(michigan))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' michigan ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches sind die nachbarstaaten von michigan</nl>
+<nl lang='el'>ποιες είναι οι γειτονικές πολιτείες για το michigan</nl>
+<nl lang='th'>รัฐ ใด บ้าง อยู่ ติด กับ มิชิแกน</nl>
+<nl lang='zh'>哪些 是 和 密歇根 州 相邻 的 州</nl>
+</example>
+
+<example id='242'>
+<nl lang='en'>
+What are the population densities of each US state ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (NN population) (NNS densities)) (PP (IN of) (NP (DT each) (NNP US) (NN state))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[Num:1] population-[Num:1] densities-[Num:1] of-[Num:1] each-[State:2] US-[State:2] state-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(density_1(state(all)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(density(B,A),state(B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ density_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welches sind die bevoelkerungsdichten der us staaten</nl>
+<nl lang='el'>ποιες είναι οι πυκνότητες πληθυσμού καθεμίας από τις πολιτείες των ηπα</nl>
+<nl lang='th'>รัฐ แต่ละ รัฐ มี ความ หนาแน่น ของ ประชากร เท่าไหร่ บ้าง</nl>
+<nl lang='zh'>美国 各 州 的 人口 密度 是 什么</nl>
+</example>
+
+<example id='243'>
+<nl lang='en'>
+What is the population of Mississippi ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NNP Mississippi))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Mississippi-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('mississippi')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid(mississippi))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die einwohnerzahl von mississippi</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός του mississippi</nl>
+<nl lang='th'>รัฐ มิสซิสซิปปี มี ประชากร เท่าไหร่</nl>
+<nl lang='zh'>密西西比 州 的 人口 是 多少</nl>
+</example>
+
+<example id='244'>
+<nl lang='en'>
+What are the populations of all the major cities in Montana ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (NNS populations)) (PP (IN of) (NP (NP (PDT all) (DT the) (JJ major) (NNS cities)) (PP (IN in) (NP (NNP Montana))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[Num:1] populations-[Num:1] of-[Num:1] all-[City:2] the-[City:2] major-[City:2] cities-[City:3] in-[City:4] Montana-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(major(city(loc_2(stateid('montana'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),major(B),city(B),loc(B,C),const(C,stateid(montana))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' montana ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross sind die bevoelkerungen aller wichtigen staedte in montana</nl>
+<nl lang='el'>ποιοι είναι οι πληθυσμοί από όλες τις κύριες πόλεις στη montana</nl>
+<nl lang='th'>แต่ละ เมือง เอก ของ รัฐ มอนตานา มี ประชากร เท่าไหร่</nl>
+<nl lang='zh'>在 蒙大拿 州 所有 主要 城市 的 人口 是 多少</nl>
+</example>
+
+<example id='245'>
+<nl lang='en'>
+What are the populations of states through which the Mississippi river runs ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (NNS populations)) (PP (IN of) (NP (NP (NNS states)) (SBAR (WHPP (IN through) (WHNP (WDT which))) (S (NP (DT the) (NNP Mississippi) (NN river)) (VP (VBZ runs)))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[Num:1] populations-[Num:1] of-[Num:1] states-[State:2] through-[State:3] which-[State:3] the-[River:4] Mississippi-[RiverName:6] river-[River:4] runs-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(state(traverse_1(river(riverid('mississippi'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),state(B),const(C,riverid(mississippi)),river(C),traverse(C,B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='5'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='6'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie hoch ist die bevoelkerung der staaten durch welche der mississippi fluss verlaeuft</nl>
+<nl lang='el'>ποιοι είναι οι πληθυσμοί των πολιτειών τις οποίες διασχίζει ο ποταμός mississippi</nl>
+<nl lang='th'>รัฐ ที่ แม่น้ำ มิสซิสซิปปี ไหล ผ่าน มี ประชากร กี่ คน บ้าง</nl>
+<nl lang='zh'>密西西比 河 所 贯穿 的 州 的 人口 是 多少</nl>
+</example>
+
+<example id='246'>
+<nl lang='en'>
+What are the populations of states through which the Mississippi river runs ?
+</nl>
+<nl lang='es'>
+que son las poblaciones de los estados por cual corre el rio mississippi ?
+</nl>
+<nl lang='ja'>
+mishishippi kawa ga nagareru shuu no jinkou wa ikura desu ka ?
+</nl>
+<nl lang='tr'>
+mississippi nehrinin icinden gectigi eyaletlerin nufuslari nelerdir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (NNS populations)) (PP (IN of) (NP (NP (NNS states)) (SBAR (WHPP (IN through) (WHNP (WDT which))) (S (NP (DT the) (NNP Mississippi) (NN river)) (VP (VBZ runs)))))))))
+</syn>
+<syn lang='es'>
+(S que son las poblaciones de los estados por cual corre el rio mississippi)
+</syn>
+<syn lang='ja'>
+(S mishishippi kawa ga nagareru shuu no jinkou wa ikura desu ka)
+</syn>
+<syn lang='tr'>
+(S mississippi nehrinin icinden gectigi eyaletlerin nufuslari nelerdir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[Num:1] populations-[Num:1] of-[Num:1] states-[State:2] through-[State:3] which-[State:3] the-[River:4] Mississippi-[RiverName:6] river-[River:4] runs-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(state(traverse_1(river(riverid('mississippi'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),state(B),const(C,riverid(mississippi)),river(C),traverse(C,B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='5'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='6'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>was sind die bevoelkerungen der staaten durch denen die mississippi fliesst</nl>
+<nl lang='el'>ποιοι είναι οι πληθυσμού των πολιτειών από τις οποίες περνά ο mississippi</nl>
+<nl lang='th'>แต่ละ รัฐ ที่ แม่น้ำ มิสซิสซิปปี ไหล ผ่าน มี ประชากร เท่าไหร่ บ้าง</nl>
+<nl lang='zh'>密西西比 河 所 贯穿 的 州 的 人口 是 多少</nl>
+</example>
+
+<example id='247'>
+<nl lang='en'>
+What are the populations of states through which the Mississippi runs ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (NNS populations)) (PP (IN of) (NP (NP (NNS states)) (SBAR (WHPP (IN through) (WHNP (WDT which))) (S (NP (DT the) (NNP Mississippi)) (VP (VBZ runs)))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[Num:1] populations-[Num:1] of-[Num:1] states-[State:2] through-[State:3] which-[State:3] the-[RiverName:5] Mississippi-[RiverName:5] runs-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(state(traverse_1(riverid('mississippi')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),state(B),const(C,riverid(mississippi)),traverse(C,B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='5'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>was sind die bevoelkerungen der staaten durch deren den mississippi fluss fliesst</nl>
+<nl lang='el'>ποιοι είναι οι πληθυσμού των πολιτειών τις οποίες διασχίζει ο mississippi </nl>
+<nl lang='th'>รัฐ ที่ แม่น้ำ มิสซิสซิปปี ไหล ผ่าน มี ประชากร เท่าใด</nl>
+<nl lang='zh'>密西西比 河 所 贯穿 的 州 的 人口 是 多少</nl>
+</example>
+
+<example id='248'>
+<nl lang='en'>
+What are the populations of states through which the Mississippi runs ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (NNS populations)) (PP (IN of) (NP (NP (NNS states)) (SBAR (WHPP (IN through) (WHNP (WDT which))) (S (NP (DT the) (NNP Mississippi)) (VP (VBZ runs)))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[Num:1] populations-[Num:1] of-[Num:1] states-[State:2] through-[State:3] which-[State:3] the-[RiverName:5] Mississippi-[RiverName:5] runs-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(state(traverse_1(riverid('mississippi')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),state(B),const(C,riverid(mississippi)),traverse(C,B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='5'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>was sind die bevoelkerungen der staaten durch deren den mississippi fluss fliesst</nl>
+<nl lang='el'>ποιοι είναι οι πληθυσμοί των πολιτειών τις οποίες διασχίζει ο mississippi</nl>
+<nl lang='th'>รัฐ แต่ละ รัฐ ที่ แม่น้ำ มิสซิสซิปปี ไหล ผ่าน มี ประชากร เท่าไหร่ บ้าง</nl>
+<nl lang='zh'>被 密西西比 河 所 贯穿 的 州 的 人口 是 多少</nl>
+</example>
+
+<example id='249'>
+<nl lang='en'>
+What are the populations of states which border Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (NNS populations)) (PP (IN of) (NP (NP (NNS states)) (SBAR (WHNP (WDT which)) (S (VP (VBP border) (NP (NNP Texas))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[Num:1] populations-[Num:1] of-[Num:1] states-[State:2] which-[State:3] border-[State:3] Texas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(state(next_to_2(stateid('texas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),state(B),next_to(B,C),const(C,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross sind die bevoelkerungen der staaten welche an texas grenzen</nl>
+<nl lang='el'>ποιοι είναι οι πληθυσμοί των πολιτειών που συνορεύουν με το texas</nl>
+<nl lang='th'>รัฐ ที่ อยู่ ติด กับ รัฐ เท็กซัส มี ประชากร เท่าไหร่ บ้าง</nl>
+<nl lang='zh'>与 德 州 接壤 的 州 的 人口 是 多少</nl>
+</example>
+
+<example id='250'>
+<nl lang='en'>
+What are the populations of the major cities of Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (NNS populations)) (PP (IN of) (NP (NP (DT the) (JJ major) (NNS cities)) (PP (IN of) (NP (NNP Texas))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[Num:1] populations-[Num:1] of-[Num:1] the-[City:2] major-[City:2] cities-[City:3] of-[City:4] Texas-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(major(city(loc_2(stateid('texas'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),major(B),city(B),loc(B,C),const(C,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches sind die einwohnerzahlen der grossen staedte in texas</nl>
+<nl lang='el'>ποιοι είναι οι πληθυσμοί των κύριων πόλεων του texas</nl>
+<nl lang='th'>เมือง หลัก ของ รัฐ เท็กซัส มี ประชากร เท่าไร บ้าง</nl>
+<nl lang='zh'>德克萨斯 州 的 主要 城市 的 人口 是 多少</nl>
+</example>
+
+<example id='251'>
+<nl lang='en'>
+What are the populations of the states through which the Mississippi river runs ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (NNS populations)) (PP (IN of) (NP (NP (DT the) (NNS states)) (SBAR (WHPP (IN through) (WHNP (WDT which))) (S (NP (DT the) (NNP Mississippi) (NN river)) (VP (VBZ runs)))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[Num:1] populations-[Num:1] of-[Num:1] the-[State:2] states-[State:2] through-[State:3] which-[State:3] the-[River:4] Mississippi-[RiverName:6] river-[River:4] runs-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(state(traverse_1(river(riverid('mississippi'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),state(B),const(C,riverid(mississippi)),river(C),traverse(C,B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='5'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='6'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist die bevoelkerungszahl der staaten durch die der mississippi fliesst</nl>
+<nl lang='el'>ποιοι είναι οι πληθυσμοί των πολιτειών τις οποίες διασχίζει ο ποταμός mississippi</nl>
+<nl lang='th'>รัฐ แต่ละ รัฐ ที่ แม่น้ำ มิสซิสซิปปี ไหล ผ่าน มี ประชากร เท่าใด บ้าง</nl>
+<nl lang='zh'>密西西比 河 所 贯穿 的 州 有 多少 人</nl>
+</example>
+
+<example id='252'>
+<nl lang='en'>
+What are the populations of the states through which the Mississippi river runs ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (NNS populations)) (PP (IN of) (NP (NP (DT the) (NNS states)) (SBAR (WHPP (IN through) (WHNP (WDT which))) (S (NP (DT the) (NNP Mississippi) (NN river)) (VP (VBZ runs)))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[Num:1] populations-[Num:1] of-[Num:1] the-[State:2] states-[State:2] through-[State:3] which-[State:3] the-[River:4] Mississippi-[RiverName:6] river-[River:4] runs-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(state(traverse_1(river(riverid('mississippi'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),state(B),const(C,riverid(mississippi)),river(C),traverse(C,B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='5'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='6'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross sind die bevoelkerungen der staaten durch welche der mississippi verlaeuft</nl>
+<nl lang='el'>ποιοι είναι οι πληθυσμοί των πολιτειών τις οποίες διασχίζει ο ποταμός mississippi</nl>
+<nl lang='th'>จง บอก จำนวน ประชากร ของ รัฐ ต่างๆ ที่ แม่น้ำ มิสซิสซิปปี ไหล ผ่าน</nl>
+<nl lang='zh'>密西西比 河 所 贯穿 的 州 的 人口 是 多少</nl>
+</example>
+
+<example id='253'>
+<nl lang='en'>
+What are the populations of the states through which the Mississippi runs ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (NNS populations)) (PP (IN of) (NP (NP (DT the) (NNS states)) (SBAR (WHPP (IN through) (WHNP (WDT which))) (S (NP (DT the) (NNP Mississippi)) (VP (VBZ runs)))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[Num:1] populations-[Num:1] of-[Num:1] the-[State:2] states-[State:2] through-[State:3] which-[State:3] the-[RiverName:5] Mississippi-[RiverName:5] runs-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(state(traverse_1(riverid('mississippi')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),state(B),const(C,riverid(mississippi)),traverse(C,B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='5'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross sind die bevoelkerungen der staaten durch die der mississippi fliesst</nl>
+<nl lang='el'>ποιοι είναι οι πληθυσμοί των πολιτειών τις οποίες διασχίζει ο mississippi</nl>
+<nl lang='th'>รัฐ ต่างๆ ที่ แม่น้ำ มิสซิสซิปปี ไหล ผ่าน มี ประชากร เท่าไหร่ บ้าง</nl>
+<nl lang='zh'>密西西比 河 所 贯穿 的 州 的 人口 是 多少</nl>
+</example>
+
+<example id='254'>
+<nl lang='en'>
+What are the populations of the states through which the Mississippi runs ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (NNS populations)) (PP (IN of) (NP (NP (DT the) (NNS states)) (SBAR (WHPP (IN through) (WHNP (WDT which))) (S (NP (DT the) (NNP Mississippi)) (VP (VBZ runs)))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[Num:1] populations-[Num:1] of-[Num:1] the-[State:2] states-[State:2] through-[State:3] which-[State:3] the-[RiverName:5] Mississippi-[RiverName:5] runs-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(state(traverse_1(riverid('mississippi')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),state(B),const(C,riverid(mississippi)),traverse(C,B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='5'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross sind die bevoelkerungen in den staaten durch welche der mississippi fluss verlaeuft</nl>
+<nl lang='el'>ποιοι είναι οι πληθυσμοί των πολιτειών τους οποίους διασχίζει ο mississippi</nl>
+<nl lang='th'>รัฐ แต่ ละ รัฐ ที่ แม่น้ำ มิสซิสซิปปี ไหล ผ่าน มี ประชากร เท่าไหร่ บ้าง</nl>
+<nl lang='zh'>被 密西西比 河 贯穿 的 州 的 人口 是 多少</nl>
+</example>
+
+<example id='255'>
+<nl lang='en'>
+What are the rivers in Alaska ?
+</nl>
+<nl lang='es'>
+cuales son los rios en alaska ?
+</nl>
+<nl lang='ja'>
+arasuka no kawa wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+alaska daki nehirler nelerdir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (NNS rivers)) (PP (IN in) (NP (NNP Alaska))))))
+</syn>
+<syn lang='es'>
+(S cuales son los rios en alaska)
+</syn>
+<syn lang='ja'>
+(S arasuka no kawa wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S alaska daki nehirler nelerdir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[River:1] rivers-[River:1] in-[River:2] Alaska-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(loc_2(stateid('alaska'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),loc(A,B),const(B,stateid(alaska))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' alaska ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches sind die flüsse in alaska</nl>
+<nl lang='el'>ποια είναι τα ποτάμια στην alaska </nl>
+<nl lang='th'>รัฐ อลาสกา มี แม่น้ำ กี่ สาย</nl>
+<nl lang='zh'>阿拉斯加 州 有 什么 河流</nl>
+</example>
+
+<example id='256'>
+<nl lang='en'>
+What are the rivers in the state of Indiana ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (NNS rivers)) (PP (IN in) (NP (NP (DT the) (NN state)) (PP (IN of) (NP (NNP Indiana))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[River:1] rivers-[River:1] in-[River:2] the-[State:3] state-[State:3] of-[State:3] Indiana-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(loc_2(state(stateid('indiana')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),loc(A,B),state(B),const(B,stateid(indiana))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' indiana ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches sind die fluesse im staate indiana</nl>
+<nl lang='el'>ποια είναι τα ποτάμια στην πολιτεία της indiana</nl>
+<nl lang='th'>ใน รัฐ อินเดียนา มี แม่น้ำ อะไรบ้าง</nl>
+<nl lang='zh'>印第安纳 州 的 河流 是 什么</nl>
+</example>
+
+<example id='257'>
+<nl lang='en'>
+What are the rivers in the state of Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (NNS rivers)) (PP (IN in) (NP (NP (DT the) (NN state)) (PP (IN of) (NP (NNP Texas))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[River:1] rivers-[River:1] in-[River:2] the-[State:3] state-[State:3] of-[State:3] Texas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(loc_2(state(stateid('texas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),loc(A,B),state(B),const(B,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche fluesse gibt es in texas</nl>
+<nl lang='el'>ποια είναι τα ποτάμια στην πολιτεία του texas</nl>
+<nl lang='th'>รัฐ เท็กซัส มี แม่น้ำ อยู่ กี่ สาย</nl>
+<nl lang='zh'>得克萨斯 州 有 哪些 河流</nl>
+</example>
+
+<example id='258'>
+<nl lang='en'>
+What are the rivers of Montana ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (NNS rivers)) (PP (IN of) (NP (NNP Montana))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[River:1] rivers-[River:1] of-[River:2] Montana-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(loc_2(stateid('montana'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),loc(A,B),const(B,stateid(montana))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' montana ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche sind die fluesse montanas</nl>
+<nl lang='el'>ποια είναι τα ποτάμια στη montana</nl>
+<nl lang='th'>แม่น้ำ ใน รัฐ มอนตานา มี อะไร บ้าง</nl>
+<nl lang='zh'>蒙大拿 州 的 河流 是 什么</nl>
+</example>
+
+<example id='259'>
+<nl lang='en'>
+What are the states ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (DT the) (NNS states))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[State:1] states-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(all))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,state(A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten gibt es</nl>
+<nl lang='el'>ποιες είναι οι πολιτείες</nl>
+<nl lang='th'>สหรัฐ มี รัฐ อะไรบ้าง</nl>
+<nl lang='zh'>有 哪些 州</nl>
+</example>
+
+<example id='260'>
+<nl lang='en'>
+What are the states that border the state with the greatest population ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (NNS states)) (SBAR (WHNP (WDT that)) (S (VP (VBP border) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS greatest) (NN population))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[State:1] states-[State:1] that-[State:2] border-[State:2] the-[State:4] state-[State:4] with-[State:3] the-[State:3] greatest-[State:3] population-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(largest_one(population_1(state(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(B,A),largest(C,(state(B),population(B,C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ largest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='4'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an den hoechstbevoelkertsten staat</nl>
+<nl lang='el'>ποιες είναι οι πολιτείες που συνορεύουν την πολιτεία με το μεγαλύτερο πληθυσμό</nl>
+<nl lang='th'>รัฐ ใด บ้าง ที่ อยู่ ติด กับ รัฐ ที่ มี ประชากร มาก ที่สุด</nl>
+<nl lang='zh'>有 哪些 州 与 人口 最多 的 州 接壤</nl>
+</example>
+
+<example id='261'>
+<nl lang='en'>
+What are the states that the Potomac runs through ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (NNS states)) (SBAR (WHNP (WDT that)) (S (NP (DT the) (NNP Potomac)) (VP (VBZ runs) (PP (IN through))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[State:1] states-[State:1] that-[State:2] the-[RiverName:4] Potomac-[RiverName:4] runs-[State:2] through-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(traverse_1(riverid('potomac'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),const(B,riverid(potomac)),traverse(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='4'> *n:RiverName -> ({ ' potomac ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches sind die staaten durch die der potomac fliesst</nl>
+<nl lang='el'>ποιες είναι πολιτείες που διασχίζει ο potomac</nl>
+<nl lang='th'>รัฐ ใด มี แม่น้ำ โปโตแมค ไหล ผ่าน</nl>
+<nl lang='zh'>波托马克 河 贯穿 哪些 州</nl>
+</example>
+
+<example id='262'>
+<nl lang='en'>
+What are the states through which the longest river runs ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBP are) (NP (NP (DT the) (NNS states)) (SBAR (WHPP (IN through) (WHNP (WDT which))) (S (NP (DT the) (JJS longest) (NN river)) (VP (VBZ runs)))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] are-[Query:0] the-[State:1] states-[State:1] through-[State:2] which-[State:2] the-[River:3] longest-[River:3] river-[River:4] runs-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(traverse_1(longest(river(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),traverse(B,A),longest(B,(river(B)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten durchquert der laenste fluss</nl>
+<nl lang='el'>ποιες είναι οι πολιτείες τις οποίες διασχίζει ο μακρύτερος ποταμός</nl>
+<nl lang='th'>รัฐ ใด บ้าง ที่ แม่น้ำ สาย ที่ ยาว ที่สุด ไหล ผ่าน</nl>
+<nl lang='zh'>最长 的 河流 贯穿 哪些 州</nl>
+</example>
+
+<example id='263'>
+<nl lang='en'>
+What can you tell me about the population of Missouri ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (MD can) (NP (PRP you)) (VP (VB tell) (NP (PRP me)) (PP (IN about) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NNP Missouri))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] can-[Query:0] you-[Query:0] tell-[Query:0] me-[Query:0] about-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Missouri-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('missouri')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid(missouri))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' missouri ' }) </node>
+</mrl-parse>
+<nl lang='de'>was koennen sie mir zur bevoelkerung missouris sagen</nl>
+<nl lang='el'>τι μπορείς να μου πεις για τον πληθυσμό του missouri</nl>
+<nl lang='th'>บอก ข้อมูล เกี่ยวกับ ประชากร ของ รัฐ มิสซูรี มา หน่อย</nl>
+<nl lang='zh'>你 能 告诉 我 密苏里 州 的 人口 是 多少 吗</nl>
+</example>
+
+<example id='264'>
+<nl lang='en'>
+What capital has the largest population ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN capital)) (SQ (VP (VBZ has) (NP (DT the) (JJS largest) (NN population)))))
+</syn>
+<augsyn lang='en'>
+(S What-[City:2] capital-[City:2] has-[City:1] the-[City:1] largest-[City:1] population-[City:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(population_1(capital(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(capital(A),population(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest_one ( population_1 ( *n:City ) ) }) </node>
+<node id='2'> *n:City -> ({ capital ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die groesste hauptstadt nach bevoelkerung</nl>
+<nl lang='el'>ποια πολιτεία έχει τον μεγαλύτερο πληθυσμό</nl>
+<nl lang='th'>เมืองหลวง ใด มี ประชากร มาก ที่สุด</nl>
+<nl lang='zh'>哪个 首府 的 人口 最多</nl>
+</example>
+
+<example id='265'>
+<nl lang='en'>
+What capital is the largest in the US ?
+</nl>
+<nl lang='es'>
+que capital es la mas grande en los us ?
+</nl>
+<nl lang='ja'>
+beikoku no mottomo ookii shuto wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+us deki en genis baskent hangisidir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN capital)) (SQ (VBZ is) (NP (NP (DT the) (JJS largest)) (PP (IN in) (NP (DT the) (NNP US))))))
+</syn>
+<syn lang='es'>
+(S que capital es la mas grande en los us)
+</syn>
+<syn lang='ja'>
+(S beikoku no mottomo ookii shuto wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S us deki en genis baskent hangisidir)
+</syn>
+<augsyn lang='en'>
+(S What-[City:2] capital-[City:2] is-[City:1] the-[City:1] largest-[City:1] in-[City:3] the-[CountryName:5] US-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(capital(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(capital(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche hauptstadt ist die groesse in den usa</nl>
+<nl lang='el'>ποια πρωτεύουσα είναι η μεγαλύτερη στις ηπα</nl>
+<nl lang='th'>เมืองหลวง ใด ใหญ่ ที่สุด ใน อเมริกา</nl>
+<nl lang='zh'>在 美国 哪个 首府 最大</nl>
+</example>
+
+<example id='266'>
+<nl lang='en'>
+What cities are located in Pennsylvania ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS cities)) (SQ (VBP are) (VP (VBN located) (PP (IN in) (NP (NNP Pennsylvania))))))
+</syn>
+<augsyn lang='en'>
+(S What-[City:1] cities-[City:1] are-[City:2] located-[City:2] in-[City:2] Pennsylvania-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(city(loc_2(stateid('pennsylvania'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(city(A),loc(A,B),const(B,stateid(pennsylvania))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' pennsylvania ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staedte befinden sich in pennsylvania</nl>
+<nl lang='el'>ποιες πόλεις βρίσκονται στην pennsylvania</nl>
+<nl lang='th'>เมือง ใด บ้าง ที่ ตั้งอยู่ ใน รัฐ เพ็นซิลเวเนีย</nl>
+<nl lang='zh'>哪些 城市 是 位于 宾夕法尼亚 州 的</nl>
+</example>
+
+<example id='267'>
+<nl lang='en'>
+What cities in California ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WHNP (WP What) (NNS cities)) (PP (IN in) (NP (NNP California)))))
+</syn>
+<augsyn lang='en'>
+(S What-[City:1] cities-[City:1] in-[City:2] California-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(city(loc_2(stateid('california'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(city(A),loc(A,B),const(B,stateid(california))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' california ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staedte in california</nl>
+<nl lang='el'>ποιες πόλεις στην california</nl>
+<nl lang='th'>รัฐ แคลิฟอร์เนีย มี เมือง อะไรบ้าง</nl>
+<nl lang='zh'>加 州 有 什么 城市</nl>
+</example>
+
+<example id='268'>
+<nl lang='en'>
+What cities in Texas have the highest number of citizens ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WHNP (WP What) (NNS cities)) (PP (IN in) (NP (NNP Texas)))) (SQ (VP (VBP have) (NP (NP (DT the) (JJS highest) (NN number)) (PP (IN of) (NP (NNS citizens)))))))
+</syn>
+<augsyn lang='en'>
+(S What-[City:2] cities-[City:2] in-[City:3] Texas-[StateName:5] have-[City:1] the-[City:1] highest-[City:1] number-[City:1] of-[City:1] citizens-[City:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(population_1(city(loc_2(stateid('texas'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(city(A),loc(A,C),const(C,stateid(texas)),population(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest_one ( population_1 ( *n:City ) ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staedte in texas die groesste bevoelkerung</nl>
+<nl lang='el'>ποιες πόλεις στο texas έχουν τον μεγαλύτερο αριθμό πολιτών</nl>
+<nl lang='th'>เมือง ใด เป็น เมือง ที่ มี ประชากร สูง สุด ใน รัฐ เท็กซัส</nl>
+<nl lang='zh'>在 得克萨斯 州 哪个 城市 的 市民 人数 最多</nl>
+</example>
+
+<example id='269'>
+<nl lang='en'>
+What cities in Texas have the highest populations ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WHNP (WP What) (NNS cities)) (PP (IN in) (NP (NNP Texas)))) (SQ (VP (VBP have) (NP (DT the) (JJS highest) (NNS populations)))))
+</syn>
+<augsyn lang='en'>
+(S What-[City:2] cities-[City:2] in-[City:3] Texas-[StateName:5] have-[City:1] the-[City:1] highest-[City:1] populations-[City:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(population_1(city(loc_2(stateid('texas'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(city(A),loc(A,C),const(C,stateid(texas)),population(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest_one ( population_1 ( *n:City ) ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche stadt in texas hat die groesste bevoelkerung</nl>
+<nl lang='el'>ποιες πόλεις στο texas έχουν τους μεγαλύτερους πληθυσμούς</nl>
+<nl lang='th'>เมือง ใด ใน รัฐ เท็กซัส มี ประชากร จำนวน มาก ที่สุด</nl>
+<nl lang='zh'>在 得克萨斯 州 人口 最多 的 城市 是 哪个</nl>
+</example>
+
+<example id='270'>
+<nl lang='en'>
+What city has the largest population ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN city)) (SQ (VP (VBZ has) (NP (DT the) (JJS largest) (NN population)))))
+</syn>
+<augsyn lang='en'>
+(S What-[City:2] city-[City:2] has-[City:1] the-[City:1] largest-[City:1] population-[City:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(population_1(city(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(city(A),population(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest_one ( population_1 ( *n:City ) ) }) </node>
+<node id='2'> *n:City -> ({ city ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welche stadt hat die groesste bevoelkerung</nl>
+<nl lang='el'>ποια πόλη έχει το μεγαλύτερο πληθυσμό</nl>
+<nl lang='th'>เมือง ใด มี ประชากร มาก ที่สุด</nl>
+<nl lang='zh'>哪个 城市 拥有 人口 最多</nl>
+</example>
+
+<example id='271'>
+<nl lang='en'>
+What city has the least population ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN city)) (SQ (VP (VBZ has) (NP (DT the) (JJS least) (NN population)))))
+</syn>
+<augsyn lang='en'>
+(S What-[City:2] city-[City:2] has-[City:1] the-[City:1] least-[City:1] population-[City:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest_one(population_1(city(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(B,(city(A),population(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ smallest_one ( population_1 ( *n:City ) ) }) </node>
+<node id='2'> *n:City -> ({ city ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welche stadt hat die kleinste bevoelkerung</nl>
+<nl lang='el'>ποια πόλη έχει το λιγότερο πληθυσμό</nl>
+<nl lang='th'>เมือง ใด มี จำนวน ประชากร น้อย ที่สุด</nl>
+<nl lang='zh'>哪个 城市 的 人口 最少</nl>
+</example>
+
+<example id='272'>
+<nl lang='en'>
+What city has the most people ?
+</nl>
+<nl lang='es'>
+que ciudad tiene mas personas ?
+</nl>
+<nl lang='ja'>
+hotondo no hito ga iru toshi wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+hangi sehir en cok insana sahiptir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN city)) (SQ (VP (VBZ has) (NP (DT the) (JJS most) (NNS people)))))
+</syn>
+<syn lang='es'>
+(S que ciudad tiene mas personas)
+</syn>
+<syn lang='ja'>
+(S hotondo no hito ga iru toshi wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S hangi sehir en cok insana sahiptir)
+</syn>
+<augsyn lang='en'>
+(S What-[City:2] city-[City:2] has-[City:1] the-[City:1] most-[City:1] people-[City:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(population_1(city(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(city(A),population(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest_one ( population_1 ( *n:City ) ) }) </node>
+<node id='2'> *n:City -> ({ city ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welche stadt hat die meisten leute</nl>
+<nl lang='el'>ποια πόλη έχει τους περισσότερους κατοίκους</nl>
+<nl lang='th'>เมือง ใด มี ประชากร มาก ที่สุด</nl>
+<nl lang='zh'>哪个 城市 拥有 最多 的 人</nl>
+</example>
+
+<example id='273'>
+<nl lang='en'>
+What city in the United States has the highest population density ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WHNP (WP What) (NN city)) (PP (IN in) (NP (DT the) (NNP United) (NNPS States)))) (SQ (VP (VBZ has) (NP (DT the) (JJS highest) (NN population) (NN density)))))
+</syn>
+<augsyn lang='en'>
+(S What-[City:2] city-[City:2] in-[City:3] the-[CountryName:5] United-[CountryName:5] States-[CountryName:5] has-[City:1] the-[City:1] highest-[City:1] population-[City:1] density-[City:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(density_1(city(loc_2(countryid('usa'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(city(A),loc(A,C),const(C,countryid(usa)),density(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest_one ( density_1 ( *n:City ) ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche us stadt hat ide hoechste bevoelkerungsdichte</nl>
+<nl lang='el'>ποια πόλη στις ηνωμένες πολιτείες έχει τη μεγαλύτερη πυκνότητα πληθυσμού</nl>
+<nl lang='th'>เมือง ใด ใน สหรัฐอเมริกา มี ความ หนาแน่น ของ ประชากร สูง สุด</nl>
+<nl lang='zh'>在 美国 什么 城市 拥有 最高 的 人口 密度</nl>
+</example>
+
+<example id='274'>
+<nl lang='en'>
+What is capital of Iowa ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (NN capital)) (PP (IN of) (NP (NNP Iowa))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] capital-[City:1] of-[City:2] Iowa-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(stateid('iowa'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),const(B,stateid(iowa))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' iowa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die hauptstadt von iowa</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα της iowa</nl>
+<nl lang='th'>เมืองหลวง ของ รัฐ ไอโอวา คือ เมือง ใด</nl>
+<nl lang='zh'>艾奥瓦 州 的 首府 是 什么</nl>
+</example>
+
+<example id='275'>
+<nl lang='en'>
+What is capital of the state with the lowest point ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (NN capital)) (PP (IN of) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS lowest) (NN point))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] capital-[City:1] of-[City:2] the-[State:3] state-[State:3] with-[State:4] the-[Place:5] lowest-[Place:5] point-[Place:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(state(loc_1(lowest(place(all)))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),state(B),loc(C,B),lowest(C,place(C))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ loc_1 ( *n:Place ) }) </node>
+<node id='5'> *n:Place -> ({ lowest ( *n:Place ) }) </node>
+<node id='6'> *n:Place -> ({ place ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die hauptstadt des staates mit dem tiefstgelegenen punkt</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα της πολιτείας με το χαμηλότερο σημείο</nl>
+<nl lang='th'>เมืองหลวง ของ รัฐ ที่ มี จุด ต่ำ สุด ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>最低 点 所在 州 的 首府 是 什么</nl>
+</example>
+
+<example id='276'>
+<nl lang='en'>
+What is largest capital ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (JJS largest) (NN capital))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] largest-[City:1] capital-[City:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(capital(all)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,capital(A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ capital ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die groesste hauptstadt</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πρωτεύουσα</nl>
+<nl lang='th'>เมืองหลวง ใด ใหญ่ ที่สุด</nl>
+<nl lang='zh'>最大 的 首府 是 哪里 </nl>
+</example>
+
+<example id='277'>
+<nl lang='en'>
+What is the adjacent state of California ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJ adjacent) (NN state)) (PP (IN of) (NP (NNP California))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:2] adjacent-[State:2] state-[State:1] of-[State:2] California-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('california'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(next_to(A,B),state(A),const(B,stateid(california))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' california ' }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat grenzt an kalifornien</nl>
+<nl lang='el'>ποια είναι η γειτονική πολιτεία της california</nl>
+<nl lang='th'>รัฐ ที่ อยู่ ติด กัน กับ รัฐ แคลิฟอร์เนีย คือ รัฐ ใด</nl>
+<nl lang='zh'>与 加 州 相邻 的 是 哪个 州</nl>
+</example>
+
+<example id='278'>
+<nl lang='en'>
+What is the area of Alaska ?
+</nl>
+<nl lang='es'>
+que es la area de alaska ?
+</nl>
+<nl lang='ja'>
+arasuka no chiiki wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+alaska nin yuzolcumu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN area)) (PP (IN of) (NP (NNP Alaska))))))
+</syn>
+<syn lang='es'>
+(S que es la area de alaska)
+</syn>
+<syn lang='ja'>
+(S arasuka no chiiki wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S alaska nin yuzolcumu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] area-[Num:1] of-[Num:1] Alaska-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(area_1(stateid('alaska')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(area(B,A),const(B,stateid(alaska))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ area_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' alaska ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die flaechenausdehnung von alaska</nl>
+<nl lang='el'>ποιο είναι το εμβαδό της alaska</nl>
+<nl lang='th'>รัฐ อลาสก้า มี พื้นที่ เท่าไหร่</nl>
+<nl lang='zh'>阿拉斯加 州 的 面积 是 多少</nl>
+</example>
+
+<example id='279'>
+<nl lang='en'>
+What is the area of all the states combined ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN area)) (PP (IN of) (NP (NP (PDT all) (DT the) (NNS states)) (VP (VBN combined)))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:2] area-[Num:2] of-[Num:2] all-[State:3] the-[State:3] states-[State:3] combined-[Num:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(sum(area_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,sum(B,(area(C,B),state(C)),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ sum ( *n:Num ) }) </node>
+<node id='2'> *n:Num -> ({ area_1 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die gesamte bevoelkerung aller 50 staaten</nl>
+<nl lang='el'>ποιο είναι το εμβαδό όλων των πολιτειών συνολικά</nl>
+<nl lang='th'>ถ้า เอา ทุก รัฐ มา รวม กัน จะ มี พื้นที่ เท่าไหร่</nl>
+<nl lang='zh'>所有 州 的 面积 总和 是 多少</nl>
+</example>
+
+<example id='280'>
+<nl lang='en'>
+What is the area of California ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN area)) (PP (IN of) (NP (NNP California))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] area-[Num:1] of-[Num:1] California-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(area_1(stateid('california')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(area(B,A),const(B,stateid(california))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ area_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' california ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche flaechenausdehnung hat kalifornien</nl>
+<nl lang='el'>ποιο είναι το εμβαδό της california</nl>
+<nl lang='th'>รัฐ แคลิฟอร์เนีย มี พื้นที่ เท่าไหร่</nl>
+<nl lang='zh'>加 州 的 面积 是 多少</nl>
+</example>
+
+<example id='281'>
+<nl lang='en'>
+What is the area of Florida ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN area)) (PP (IN of) (NP (NNP Florida))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] area-[Num:1] of-[Num:1] Florida-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(area_1(stateid('florida')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(area(B,A),const(B,stateid(florida))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ area_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' florida ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist die flaeche von florida</nl>
+<nl lang='el'>ποιο είναι το εμβαδό της florida </nl>
+<nl lang='th'>รัฐ ฟลอริดา มี พื้นที่ เท่าไหร่</nl>
+<nl lang='zh'>佛罗里达 州 的 面积 是 多少</nl>
+</example>
+
+<example id='282'>
+<nl lang='en'>
+What is the area of Idaho ?
+</nl>
+<nl lang='es'>
+que es la area de idaho ?
+</nl>
+<nl lang='ja'>
+aidahou no chiiki wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+idaho nin yuzolcumu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN area)) (PP (IN of) (NP (NNP Idaho))))))
+</syn>
+<syn lang='es'>
+(S que es la area de idaho)
+</syn>
+<syn lang='ja'>
+(S aidahou no chiiki wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S idaho nin yuzolcumu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] area-[Num:1] of-[Num:1] Idaho-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(area_1(stateid('idaho')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(area(B,A),const(B,stateid(idaho))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ area_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' idaho ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche flaeche hat idaho</nl>
+<nl lang='el'>ποιο είναι το εμβαδό του idaho</nl>
+<nl lang='th'>รัฐ ไอดาโฮ มี พื้นที่ เท่าใด</nl>
+<nl lang='zh'>爱达荷 州 的 面积 是 多少</nl>
+</example>
+
+<example id='283'>
+<nl lang='en'>
+What is the area of Maine ?
+</nl>
+<nl lang='es'>
+que es la area de maine ?
+</nl>
+<nl lang='ja'>
+meen no chiiki wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+maine nin yuzolcumu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN area)) (PP (IN of) (NP (NNP Maine))))))
+</syn>
+<syn lang='es'>
+(S que es la area de maine)
+</syn>
+<syn lang='ja'>
+(S meen no chiiki wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S maine nin yuzolcumu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] area-[Num:1] of-[Num:1] Maine-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(area_1(stateid('maine')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(area(B,A),const(B,stateid(maine))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ area_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' maine ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist die flaeche von maine</nl>
+<nl lang='el'>ποιο είναι το εμβαδό του maine</nl>
+<nl lang='th'>รัฐ เมน มี พื้นที่ เท่าไหร่</nl>
+<nl lang='zh'>缅因 州 的 面积 是 多少</nl>
+</example>
+
+<example id='284'>
+<nl lang='en'>
+What is the area of Maryland in square kilometers ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (NP (DT the) (NN area)) (PP (IN of) (NP (NNP Maryland)))) (PP (IN in) (NP (JJ square) (NNS kilometers))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] area-[Num:1] of-[Num:1] Maryland-[StateName:3] in-[Num:1] square-[Num:1] kilometers-[Num:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(area_1(stateid('maryland')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(area(B,A),const(B,stateid(maryland))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ area_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' maryland ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist die flaeche von maryland in quadratkilometer</nl>
+<nl lang='el'>ποιο είναι το εμβαδό του maryland σε τετραγωνικά χιλιόμετρα</nl>
+<nl lang='th'>รัฐ แมรีแลนด์ มี พื้นที่ กี่ ตาราง กิโลเมตร</nl>
+<nl lang='zh'>马里兰 州 的 面积 是 多少 平方公里</nl>
+</example>
+
+<example id='285'>
+<nl lang='en'>
+What is the area of New Mexico ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN area)) (PP (IN of) (NP (NNP New) (NNP Mexico))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] area-[Num:1] of-[Num:1] New-[StateName:3] Mexico-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(area_1(stateid('new mexico')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(area(B,A),const(B,stateid('new mexico'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ area_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' new mexico ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die flaeche new mexicos</nl>
+<nl lang='el'>ποια είναι η επιφάνεια του new mexico</nl>
+<nl lang='th'>รัฐ นิวเม็กซิโก มี พื้นที่ เท่าใด</nl>
+<nl lang='zh'>新墨西哥 州 的 面积 是 多少</nl>
+</example>
+
+<example id='286'>
+<nl lang='en'>
+What is the area of Ohio ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN area)) (PP (IN of) (NP (NNP Ohio))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] area-[Num:1] of-[Num:1] Ohio-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(area_1(stateid('ohio')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(area(B,A),const(B,stateid(ohio))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ area_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' ohio ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die flaechenausdehnung von ohio</nl>
+<nl lang='el'>ποια είναι η επιφάνεια του ohio</nl>
+<nl lang='th'>รัฐ โอไฮโฮ มี พื้นที่ เท่าไหร่</nl>
+<nl lang='zh'>俄亥俄 州 的 面积 是 多少</nl>
+</example>
+
+<example id='287'>
+<nl lang='en'>
+What is the area of Seattle ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN area)) (PP (IN of) (NP (NNP Seattle))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] area-[Num:1] of-[Num:1] Seattle-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(area_1(cityid('seattle', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(area(B,A),const(B,cityid(seattle,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ area_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' seattle ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die flaeche seattles</nl>
+<nl lang='el'>ποια είναι η επιφάνεια του seattle</nl>
+<nl lang='th'>เมือง ซีแอตเทิล มี พื้นที่ เท่าไหร่</nl>
+<nl lang='zh'>西雅图 的 面积 是 多少</nl>
+</example>
+
+<example id='288'>
+<nl lang='en'>
+What is the area of South Carolina ?
+</nl>
+<nl lang='es'>
+que es la area de south carolina ?
+</nl>
+<nl lang='ja'>
+sausu karoraina no chiiki wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+south carolina nin yuzolcumu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN area)) (PP (IN of) (NP (NNP South) (NNP Carolina))))))
+</syn>
+<syn lang='es'>
+(S que es la area de south_carolina)
+</syn>
+<syn lang='ja'>
+(S sausu_karoraina no chiiki wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S south_carolina nin yuzolcumu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] area-[Num:1] of-[Num:1] South-[StateName:3] Carolina-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(area_1(stateid('south carolina')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(area(B,A),const(B,stateid('south carolina'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ area_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' south carolina ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die flaeche von south carolina</nl>
+<nl lang='el'>πόσο είναι το εμβαδό της south carolina</nl>
+<nl lang='th'>รัฐ เซาท์แคโรไลนา มี พื้นที่ เท่าไหร่</nl>
+<nl lang='zh'>南卡罗来纳 州 的 面积 是 多少</nl>
+</example>
+
+<example id='289'>
+<nl lang='en'>
+What is the area of Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN area)) (PP (IN of) (NP (NNP Texas))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] area-[Num:1] of-[Num:1] Texas-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(area_1(stateid('texas')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(area(B,A),const(B,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ area_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist die flaeche von texas</nl>
+<nl lang='el'>ποιο είναι το εμβαδό του texas</nl>
+<nl lang='th'>รัฐ เท็กซัส มี พื้นที่ เท่าไหร่</nl>
+<nl lang='zh'>得克萨斯 的 面积 是 多少</nl>
+</example>
+
+<example id='290'>
+<nl lang='en'>
+What is the area of the largest state ?
+</nl>
+<nl lang='es'>
+que es la area de el estado mas grande ?
+</nl>
+<nl lang='ja'>
+mottomo ookii shuu no chiiki wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+en genis eyaletin yuzolcumu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN area)) (PP (IN of) (NP (DT the) (JJS largest) (NN state))))))
+</syn>
+<syn lang='es'>
+(S que es la area de el estado mas grande)
+</syn>
+<syn lang='ja'>
+(S mottomo ookii shuu no chiiki wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S en genis eyaletin yuzolcumu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] area-[Num:1] of-[Num:1] the-[State:2] largest-[State:2] state-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(area_1(largest(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(area(B,A),largest(B,state(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ area_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ largest ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die flaeche des groessten staates</nl>
+<nl lang='el'>ποιο είναι το εμβαδό της μεγαλύτερης πολιτείας</nl>
+<nl lang='th'>รัฐ ที่ ใหญ่ ที่สุด มี พื้นที่ เท่าใด</nl>
+<nl lang='zh'>最大 的 州 的 面积 是 多少</nl>
+</example>
+
+<example id='291'>
+<nl lang='en'>
+What is the area of the smallest state ?
+</nl>
+<nl lang='es'>
+que es la area de el estado mas pequeno ?
+</nl>
+<nl lang='ja'>
+mottomo chiisai shuu no chiiki wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+en kucuk eyaletin yuzolcumu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN area)) (PP (IN of) (NP (DT the) (JJS smallest) (NN state))))))
+</syn>
+<syn lang='es'>
+(S que es la area de el estado mas pequeno)
+</syn>
+<syn lang='ja'>
+(S mottomo chiisai shuu no chiiki wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S en kucuk eyaletin yuzolcumu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] area-[Num:1] of-[Num:1] the-[State:2] smallest-[State:2] state-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(area_1(smallest(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(area(B,A),smallest(B,state(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ area_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ smallest ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die flaeche des kleinsten staates</nl>
+<nl lang='el'>ποια είναι η επιφάνεια της μικρότερης πολιτείας</nl>
+<nl lang='th'>รัฐ ที่ เล็ก ที่สุด มี พื้นที่ เท่าใด</nl>
+<nl lang='zh'>最小 的 州 的 面积 是 多少</nl>
+</example>
+
+<example id='292'>
+<nl lang='en'>
+What is the area of the state with the capital Albany ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN area)) (PP (IN of) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (NP (DT the) (NN capital)) (NP (NNP Albany)))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] area-[Num:1] of-[Num:1] the-[State:2] state-[State:2] with-[State:3] the-[City:4] capital-[City:4] Albany-[CityName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(area_1(state(loc_1(capital(cityid('albany', _))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(area(B,A),state(B),loc(C,B),capital(C),const(C,cityid(albany,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ area_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='5'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='6'> *n:CityName -> ({ ' albany ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist die flaeche des staates mit der hauptstadt albany</nl>
+<nl lang='el'>ποιο είναι το εμβαδό της πολιτείας με πρωτεύουσα το albany</nl>
+<nl lang='th'>จง หา พื้นที่ ของ รัฐ ที่ มี เมืองหลวง ชื่อ ว่า อัลบานี</nl>
+<nl lang='zh'>奥尔巴尼 首府 的 所在 州 的 面积 是 多少</nl>
+</example>
+
+<example id='293'>
+<nl lang='en'>
+What is the area of the state with the smallest population density ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN area)) (PP (IN of) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS smallest) (NN population) (NN density))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] area-[Num:1] of-[Num:1] the-[State:3] state-[State:3] with-[State:2] the-[State:2] smallest-[State:2] population-[State:2] density-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(area_1(smallest_one(density_1(state(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(area(B,A),smallest(C,(state(B),density(B,C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ area_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ smallest_one ( density_1 ( *n:State ) ) }) </node>
+<node id='3'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist die flaeche von dem staat mit der niedrigsten bevoelkerungsdichte</nl>
+<nl lang='el'>ποιο είναι το εμβαδό της πολιτείας με τη χαμηλότερη πυκνότητα πληθυσμού</nl>
+<nl lang='th'>รัฐ ที่ มี ความ หนาแน่น ของ ประชากร ต่ำ ที่สุด มี พื้นที่ เท่าไหร่</nl>
+<nl lang='zh'>人口 密度 最小 的 州 的 的 面积 是 多少</nl>
+</example>
+
+<example id='294'>
+<nl lang='en'>
+What is the area of the states ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN area)) (PP (IN of) (NP (DT the) (NNS states))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] area-[Num:1] of-[Num:1] the-[State:2] states-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(area_1(state(all)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(area(B,A),state(B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ area_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist die gesamte flaeche der usa</nl>
+<nl lang='el'>ποιο είναι το εμβαδό των πολιτειών</nl>
+<nl lang='th'>ประเทศ สหรัฐ มี พื้นที่ ทั้งหมด เท่าใด</nl>
+<nl lang='zh'>美国 的 面积 是 多少</nl>
+</example>
+
+<example id='295'>
+<nl lang='en'>
+What is the area of the Texas state ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN area)) (PP (IN of) (NP (DT the) (NNP Texas) (NN state))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] area-[Num:1] of-[Num:1] the-[State:2] Texas-[StateName:4] state-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(area_1(state(stateid('texas'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(area(B,A),const(B,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ area_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die flaeche der staates texas</nl>
+<nl lang='el'>ποια είναι η επιφάνεια της πολιτείας του texas</nl>
+<nl lang='th'>รัฐ เท็กซัส มี พื้นที่ เท่าไหร่</nl>
+<nl lang='zh'>得克萨斯 州 的 面积 是 多少</nl>
+</example>
+
+<example id='296'>
+<nl lang='en'>
+What is the area of Wisconsin ?
+</nl>
+<nl lang='es'>
+que es la area de wisconsin ?
+</nl>
+<nl lang='ja'>
+uisukonshin no chiiki wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+wisconsin nin yuzolcumu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN area)) (PP (IN of) (NP (NNP Wisconsin))))))
+</syn>
+<syn lang='es'>
+(S que es la area de wisconsin)
+</syn>
+<syn lang='ja'>
+(S uisukonshin no chiiki wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S wisconsin nin yuzolcumu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] area-[Num:1] of-[Num:1] Wisconsin-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(area_1(stateid('wisconsin')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(area(B,A),const(B,stateid(wisconsin))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ area_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' wisconsin ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die flaeche von wisconsin</nl>
+<nl lang='el'>ποια είναι η επιφάνεια του wisconsin</nl>
+<nl lang='th'>รัฐ วิสคอนซิน มี พื้นที่ เท่าใด</nl>
+<nl lang='zh'>威斯康星 州 的 面积 是 多少</nl>
+</example>
+
+<example id='297'>
+<nl lang='en'>
+What is the average population of the US by state ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (NP (DT the) (JJ average) (NN population)) (PP (IN of) (NP (DT the) (NNP US)))) (PP (IN by) (NP (NN state))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] average-[Num:1] population-[Num:1] of-[Num:1] the-[CountryName:3] US-[CountryName:3] by-[Num:1] state-[Num:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(density_1(countryid('usa')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(density(B,A),const(B,countryid(usa))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ density_1 ( *n:Country ) }) </node>
+<node id='2'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='3'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die durchschnittliche bevoelkerung fuer die usa pro staat</nl>
+<nl lang='el'>ποιος είναι ο μέσος πληθυσμό των us ανά πολιτεία</nl>
+<nl lang='th'>จำนวน ประชากร เฉลี่ย ต่อ รัฐ ของ สหรัฐ เป็น เท่าใด</nl>
+<nl lang='zh'>美国 各 州 的 平均 人口 是 多少</nl>
+</example>
+
+<example id='298'>
+<nl lang='en'>
+What is the average population per square km in Pennsylvania ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (NP (DT the) (JJ average) (NN population)) (PP (IN per) (NP (JJ square) (NN km)))) (PP (IN in) (NP (NNP Pennsylvania))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] average-[Num:1] population-[Num:1] per-[Num:1] square-[Num:1] km-[Num:1] in-[Num:1] Pennsylvania-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(density_1(stateid('pennsylvania')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(density(B,A),const(B,stateid(pennsylvania))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ density_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' pennsylvania ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die durchschnittliche bevoelkerungsdichte in pennsylvania</nl>
+<nl lang='el'>ποιος είναι ο μέσος πληθυσμός ανά τετραγωνικό χμ στη pennsylvania</nl>
+<nl lang='th'>รัฐ เพ็นซิลเวเนีย มี ความ หนาแน่น ของ ประชากร เฉลี่ย ต่อ ตาราง กิโลเมตร เป็น เท่าไหร่</nl>
+<nl lang='zh'>在 宾夕法尼亚 州 每 平方公里 的 平均 人口 是 多少</nl>
+</example>
+
+<example id='299'>
+<nl lang='en'>
+What is the average population per square km in the US ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (NP (DT the) (JJ average) (NN population)) (PP (IN per) (NP (JJ square) (NN km)))) (PP (IN in) (NP (DT the) (NNP US))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] average-[Num:1] population-[Num:1] per-[Num:1] square-[Num:1] km-[Num:1] in-[Num:1] the-[CountryName:3] US-[CountryName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(density_1(countryid('usa')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(density(B,A),const(B,countryid(usa))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ density_1 ( *n:Country ) }) </node>
+<node id='2'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='3'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist die durchschnittliche bevoelkerung pro quadratkilometer in den vereinigten staaten</nl>
+<nl lang='el'>ποιος είναι ο μέσος πληθυσμός ανά τετραγωνικό χλμ, στις ηπα</nl>
+<nl lang='th'>สหรัฐอเมริกา มี ความ หนาแน่น ของ ประชากร เฉลี่ย ต่อ ตาราง กิโลเมตร เป็น เท่าไหร่</nl>
+<nl lang='zh'>在 美国 每 平方公里 的 平均 人口 是 多少</nl>
+</example>
+
+<example id='300'>
+<nl lang='en'>
+What is the biggest American city in a state with a river ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS biggest) (JJ American) (NN city)) (PP (IN in) (NP (NP (DT a) (NN state)) (PP (IN with) (NP (DT a) (NN river))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] biggest-[City:1] American-[City:2] city-[City:2] in-[City:3] a-[State:4] state-[State:4] with-[State:5] a-[River:6] river-[River:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(city(loc_2(state(loc_1(river(all)))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(city(A),loc(A,B),state(B),loc(C,B),river(C))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ loc_1 ( *n:River ) }) </node>
+<node id='6'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die groesste amerikanische stadt in einem staat mit einem fluss</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη αμερικανική πόλη σε πολιτεία με ποτάμι</nl>
+<nl lang='th'>เมือง ใด เป็น เมือง ที่ ใหญ่ ที่สุด ใน รัฐ ที่ มี แม่น้ำ ด้วย</nl>
+<nl lang='zh'>在 美国 所有 有 河流 的 州 里 最大 的 城市 是 哪个</nl>
+</example>
+
+<example id='301'>
+<nl lang='en'>
+What is the biggest capital city in the US ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS biggest) (NN capital) (NN city)) (PP (IN in) (NP (DT the) (NNP US))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] biggest-[City:1] capital-[City:2] city-[City:3] in-[City:4] the-[CountryName:6] US-[CountryName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(capital(city(loc_2(countryid('usa'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(capital(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='5'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='6'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die groesste hauptstadt in den usa</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πρωτεύουσα πόλη στις us</nl>
+<nl lang='th'>เมืองหลวง ใด เป็น เมืองหลวง ที่ ใหญ่ ที่สุด ใน อเมริกา</nl>
+<nl lang='zh'>美国 最大 的 首府 城市 是 哪个 呢</nl>
+</example>
+
+<example id='302'>
+<nl lang='en'>
+What is the biggest city in Arizona ?
+</nl>
+<nl lang='es'>
+que es la ciudad mas grande en arizona ?
+</nl>
+<nl lang='ja'>
+arizona no mottomo ookii toshi wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+arizona daki en buyuk sehir nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS biggest) (NN city)) (PP (IN in) (NP (NNP Arizona))))))
+</syn>
+<syn lang='es'>
+(S que es la ciudad mas grande en arizona)
+</syn>
+<syn lang='ja'>
+(S arizona no mottomo ookii toshi wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S arizona daki en buyuk sehir nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] biggest-[City:1] city-[City:2] in-[City:3] Arizona-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(city(loc_2(stateid('arizona')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(city(A),loc(A,B),const(B,stateid(arizona)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' arizona ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die groesste stadt in arizona</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πόλη στην arizona</nl>
+<nl lang='th'>เมือง ใด เป็น เมือง ใหญ่ ที่สุด ใน รัฐ แอริโซนา</nl>
+<nl lang='zh'>亚利桑那 州 最大 的 城市 是 哪个</nl>
+</example>
+
+<example id='303'>
+<nl lang='en'>
+What is the biggest city in Georgia ?
+</nl>
+<nl lang='es'>
+que es la ciudad mas grande en georgia ?
+</nl>
+<nl lang='ja'>
+joojaa no mottomo ookii toshi wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+georgia daki en buyuk sehir nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS biggest) (NN city)) (PP (IN in) (NP (NNP Georgia))))))
+</syn>
+<syn lang='es'>
+(S que es la ciudad mas grande en georgia)
+</syn>
+<syn lang='ja'>
+(S joojaa no mottomo ookii toshi wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S georgia daki en buyuk sehir nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] biggest-[City:1] city-[City:2] in-[City:3] Georgia-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(city(loc_2(stateid('georgia')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(city(A),loc(A,B),const(B,stateid(georgia)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' georgia ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die groesste stadt georgias</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πόλη στην georgia</nl>
+<nl lang='th'>เมือง ใหญ่ สุด ใน รัฐ จอร์เจีย ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>佐治亚 州 最大 的 城市 是 哪个</nl>
+</example>
+
+<example id='304'>
+<nl lang='en'>
+What is the biggest city in Kansas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS biggest) (NN city)) (PP (IN in) (NP (NNP Kansas))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] biggest-[City:1] city-[City:2] in-[City:3] Kansas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(city(loc_2(stateid('kansas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(city(A),loc(A,B),const(B,stateid(kansas)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' kansas ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die groesste stadt von kansas</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πόλη στο kansas</nl>
+<nl lang='th'>เมือง ที่ ใหญ่ ที่สุด ของ รัฐ แคนซัส คือ เมือง ใด</nl>
+<nl lang='zh'>堪萨斯 州 最大 的 城市 是 哪个</nl>
+</example>
+
+<example id='305'>
+<nl lang='en'>
+What is the biggest city in Louisiana ?
+</nl>
+<nl lang='es'>
+que es la ciudad mas grande en louisiana ?
+</nl>
+<nl lang='ja'>
+ruijiana no mottomo ookii toshi wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+louisiana daki en buyuk sehir nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS biggest) (NN city)) (PP (IN in) (NP (NNP Louisiana))))))
+</syn>
+<syn lang='es'>
+(S que es la ciudad mas grande en louisiana)
+</syn>
+<syn lang='ja'>
+(S ruijiana no mottomo ookii toshi wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S louisiana daki en buyuk sehir nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] biggest-[City:1] city-[City:2] in-[City:3] Louisiana-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(city(loc_2(stateid('louisiana')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(city(A),loc(A,B),const(B,stateid(louisiana)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' louisiana ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die groesste stadt in louisiana</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πόλη στη louisiana </nl>
+<nl lang='th'>เมือง ใด เป็น เมือง ใหญ่ ที่สุด ใน รัฐ หลุยเซียนา</nl>
+<nl lang='zh'>路易斯安那 州 最大 的 城市 是 哪个</nl>
+</example>
+
+<example id='306'>
+<nl lang='en'>
+What is the biggest city in Nebraska ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS biggest) (NN city)) (PP (IN in) (NP (NNP Nebraska))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] biggest-[City:1] city-[City:2] in-[City:3] Nebraska-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(city(loc_2(stateid('nebraska')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(city(A),loc(A,B),const(B,stateid(nebraska)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' nebraska ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die groesste stadt in nebraska</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πόλη στη nebraska</nl>
+<nl lang='th'>เมือง ใด ใหญ่ ที่สุด ใน รัฐ เนบราสก้า</nl>
+<nl lang='zh'>内布拉斯加 州 最大 的 城市 是 哪个</nl>
+</example>
+
+<example id='307'>
+<nl lang='en'>
+What is the biggest city in Oregon ?
+</nl>
+<nl lang='es'>
+que es la ciudad mas grande en oregon ?
+</nl>
+<nl lang='ja'>
+oregon no mottomo ookii toshi wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+oregon daki en buyuk sehir nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS biggest) (NN city)) (PP (IN in) (NP (NNP Oregon))))))
+</syn>
+<syn lang='es'>
+(S que es la ciudad mas grande en oregon)
+</syn>
+<syn lang='ja'>
+(S oregon no mottomo ookii toshi wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S oregon daki en buyuk sehir nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] biggest-[City:1] city-[City:2] in-[City:3] Oregon-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(city(loc_2(stateid('oregon')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(city(A),loc(A,B),const(B,stateid(oregon)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' oregon ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die groesste stadt in oregon</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πόλη στο oregon</nl>
+<nl lang='th'>เมือง ที่ ใหญ่ ที่สุด ใน รัฐ โอเรกอน คือ เมือง ใด</nl>
+<nl lang='zh'>在 俄勒冈 州 最大 的 城市 是 哪个</nl>
+</example>
+
+<example id='308'>
+<nl lang='en'>
+What is the biggest city in Texas ?
+</nl>
+<nl lang='es'>
+que es la ciudad mas grande en texas ?
+</nl>
+<nl lang='ja'>
+tekisasu no mottomo ookii toshi wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+texas daki en buyuk sehir nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS biggest) (NN city)) (PP (IN in) (NP (NNP Texas))))))
+</syn>
+<syn lang='es'>
+(S que es la ciudad mas grande en texas)
+</syn>
+<syn lang='ja'>
+(S tekisasu no mottomo ookii toshi wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S texas daki en buyuk sehir nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] biggest-[City:1] city-[City:2] in-[City:3] Texas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(city(loc_2(stateid('texas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(city(A),loc(A,B),const(B,stateid(texas)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die groesste stadt in texas</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πόλη στο texas</nl>
+<nl lang='th'>เมือง ใด ใหญ่ ที่สุด ใน รัฐ เท็กซัส</nl>
+<nl lang='zh'>在 德克萨斯 州 最大 的 城市 是 哪个</nl>
+</example>
+
+<example id='309'>
+<nl lang='en'>
+What is the biggest city in the smallest state ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS biggest) (NN city)) (PP (IN in) (NP (DT the) (JJS smallest) (NN state))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] biggest-[City:1] city-[City:2] in-[City:3] the-[State:4] smallest-[State:4] state-[State:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(city(loc_2(smallest(state(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(city(A),loc(A,B),smallest(B,state(B)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ smallest ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die groesste stadt in dem kleinsten staat</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πόλη στη μικρότερη πολιτεία</nl>
+<nl lang='th'>รัฐ ที่ เล็ก ที่สุด มี เมือง ที่ ใหญ่ ที่สุด ชื่อ อะไร</nl>
+<nl lang='zh'>在 最小 的 州 中 最大 的 城市 是 哪个</nl>
+</example>
+
+<example id='310'>
+<nl lang='en'>
+What is the biggest city in the US ?
+</nl>
+<nl lang='es'>
+que es la ciudad mas grande en los usa ?
+</nl>
+<nl lang='ja'>
+amerika no mottomo ookii toshi wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+usa deki en buyuk sehir nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS biggest) (NN city)) (PP (IN in) (NP (DT the) (NNP US))))))
+</syn>
+<syn lang='es'>
+(S que es la ciudad mas grande en los usa)
+</syn>
+<syn lang='ja'>
+(S amerika no mottomo ookii toshi wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S usa deki en buyuk sehir nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] biggest-[City:1] city-[City:2] in-[City:3] the-[CountryName:5] US-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(city(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(city(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die groesste stadt der usa</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πόλη στις us</nl>
+<nl lang='th'>เมือง ใหญ่ ที่สุด ของ สหรัฐ คือ เมือง ไหน</nl>
+<nl lang='zh'>什么 是 美国 最大 的 城市</nl>
+</example>
+
+<example id='311'>
+<nl lang='en'>
+What is the biggest city in the USA ?
+</nl>
+<nl lang='es'>
+que es la ciudad mas grande en los usa ?
+</nl>
+<nl lang='ja'>
+amerika no mottomo ookii toshi wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+usa deki en buyuk sehir nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS biggest) (NN city)) (PP (IN in) (NP (DT the) (NNP USA))))))
+</syn>
+<syn lang='es'>
+(S que es la ciudad mas grande en los usa)
+</syn>
+<syn lang='ja'>
+(S amerika no mottomo ookii toshi wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S usa deki en buyuk sehir nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] biggest-[City:1] city-[City:2] in-[City:3] the-[CountryName:5] USA-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(city(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(city(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die groesste stadt in den usa</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πόλη στις ηπα</nl>
+<nl lang='th'>เมือง ใด เป็น เมือง ที่ ใหญ่ ที่สุด ใน สหรัฐอเมริกา</nl>
+<nl lang='zh'>哪个 是 美国 最大 的 城市</nl>
+</example>
+
+<example id='312'>
+<nl lang='en'>
+What is the biggest city in USA ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS biggest) (NN city)) (PP (IN in) (NP (NNP USA))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] biggest-[City:1] city-[City:2] in-[City:3] USA-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(city(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(city(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welcher ist die groesste stadt der usa</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πόλη στις usa</nl>
+<nl lang='th'>เมือง ใหญ่ ที่สุด ใน สหรัฐอเมริกา ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>在 美国 最大 的 城市 是 哪个</nl>
+</example>
+
+<example id='313'>
+<nl lang='en'>
+What is the biggest city in Wyoming ?
+</nl>
+<nl lang='es'>
+que es la ciudad mas grande en wyoming ?
+</nl>
+<nl lang='ja'>
+waiomingu no mottomo ookii toshi wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+wyoming daki en buyuk sehir nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS biggest) (NN city)) (PP (IN in) (NP (NNP Wyoming))))))
+</syn>
+<syn lang='es'>
+(S que es la ciudad mas grande en wyoming)
+</syn>
+<syn lang='ja'>
+(S waiomingu no mottomo ookii toshi wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S wyoming daki en buyuk sehir nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] biggest-[City:1] city-[City:2] in-[City:3] Wyoming-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(city(loc_2(stateid('wyoming')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(city(A),loc(A,B),const(B,stateid(wyoming)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' wyoming ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die groesste stadt in wyoming</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πόλη στο wyoming</nl>
+<nl lang='th'>เมือง ที่ ใหญ่ ที่สุด ของ รัฐ ไวโอมิง คือ เมือง ใด</nl>
+<nl lang='zh'>在 怀俄明 州 最大 的 城市 是 哪个</nl>
+</example>
+
+<example id='314'>
+<nl lang='en'>
+What is the biggest river in Illinois ?
+</nl>
+<nl lang='es'>
+que es el rio mas grande en illinois ?
+</nl>
+<nl lang='ja'>
+irinoi no mottomo ookii kawa wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+illinois deki en buyuk nehir nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS biggest) (NN river)) (PP (IN in) (NP (NNP Illinois))))))
+</syn>
+<syn lang='es'>
+(S que es el rio mas grande en illinois)
+</syn>
+<syn lang='ja'>
+(S irinoi no mottomo ookii kawa wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S illinois deki en buyuk nehir nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[River:1] biggest-[River:1] river-[River:2] in-[River:3] Illinois-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(longest(river(loc_2(stateid('illinois')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(river(A),loc(A,B),const(B,stateid(illinois)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' illinois ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der groesste fluss in illinois</nl>
+<nl lang='el'>ποιο είναι το μεγαλύτερο ποτάμι στο illinois</nl>
+<nl lang='th'>แม่น้ำ สาย ใด ใน รัฐ อิลลินอยส์ ที่ ใหญ่ ที่สุด</nl>
+<nl lang='zh'>伊利诺伊 州 最大 的 河流 是 哪个</nl>
+</example>
+
+<example id='315'>
+<nl lang='en'>
+What is the biggest state ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (DT the) (JJS biggest) (NN state))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:1] biggest-[State:1] state-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(state(all)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,state(A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der groesste staat</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πολιτεία</nl>
+<nl lang='th'>รัฐ ใด เป็น รัฐ ที่ ใหญ่ ที่สุด</nl>
+<nl lang='zh'>最大 的 州 是 哪个</nl>
+</example>
+
+<example id='316'>
+<nl lang='en'>
+What is the biggest state in continental US ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS biggest) (NN state)) (PP (IN in) (NP (JJ continental) (NNP US))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:1] biggest-[State:1] state-[State:2] in-[State:3] continental-[CountryName:5] US-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(state(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(state(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der groesste staat auf dem us -festland</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πολιτεία στις ηπειρωτικές ηπα</nl>
+<nl lang='th'>รัฐ ใด เป็น รัฐ ที่ ใหญ่ ที่สุด ใน สหรัฐอเมริกา</nl>
+<nl lang='zh'>美国 最大 的 州 是 哪个</nl>
+</example>
+
+<example id='317'>
+<nl lang='en'>
+What is the biggest state in the USA ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS biggest) (NN state)) (PP (IN in) (NP (DT the) (NNP USA))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:1] biggest-[State:1] state-[State:2] in-[State:3] the-[CountryName:5] USA-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(state(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(state(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der groesste staat in den usa</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πολιτεία στις usa</nl>
+<nl lang='th'>รัฐ ใด ใหญ่ ที่สุด ใน สหรัฐ</nl>
+<nl lang='zh'>美国 最大 的 州 是 哪个</nl>
+</example>
+
+<example id='318'>
+<nl lang='en'>
+What is the capital city of the largest state in the US ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital) (NN city)) (PP (IN of) (NP (NP (DT the) (JJS largest) (NN state)) (PP (IN in) (NP (DT the) (NNP US))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] city-[City:2] of-[City:3] the-[State:4] largest-[State:4] state-[State:5] in-[State:6] the-[CountryName:8] US-[CountryName:8])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(city(loc_2(largest(state(loc_2(countryid('usa'))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),city(A),loc(A,B),largest(B,(state(B),loc(B,C),const(C,countryid(usa))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ largest ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='7'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='8'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die hauptstadt des groessten staates in den usa</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα πόλη της μεγαλύτερης πολιτείας στις ηπα</nl>
+<nl lang='th'>เมืองหลวง ของ รัฐ ที่ ใหญ่ ที่สุด ใน อเมริกา ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>美国 最大 的 州 的 首府 城市 是 什么</nl>
+</example>
+
+<example id='319'>
+<nl lang='en'>
+What is the capital of California ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NNP California))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] California-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(stateid('california'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),const(B,stateid(california))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' california ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die hauptstadt von california</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα της california </nl>
+<nl lang='th'>เมืองหลวง ของ รัฐ แคลิฟอร์เนีย ชื่อ อะไร</nl>
+<nl lang='zh'>加利福尼亚 州 的 首府 是 什么</nl>
+</example>
+
+<example id='320'>
+<nl lang='en'>
+What is the capital of Colorado ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NNP Colorado))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] Colorado-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(stateid('colorado'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),const(B,stateid(colorado))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' colorado ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die hauptstadt von colorado</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα του colorado </nl>
+<nl lang='th'>รัฐ โคโลราโด มี เมืองหลวง ชื่อ อะไร</nl>
+<nl lang='zh'>科罗拉多 州 的 首府 是 什么</nl>
+</example>
+
+<example id='321'>
+<nl lang='en'>
+What is the capital of Georgia ?
+</nl>
+<nl lang='es'>
+que es la capital de georgia ?
+</nl>
+<nl lang='ja'>
+joojaa no shuto wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+georgia in baskenti nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NNP Georgia))))))
+</syn>
+<syn lang='es'>
+(S que es la capital de georgia)
+</syn>
+<syn lang='ja'>
+(S joojaa no shuto wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S georgia in baskenti nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] Georgia-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(stateid('georgia'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),const(B,stateid(georgia))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' georgia ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die hauptstadt georgias</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα της georgia</nl>
+<nl lang='th'>เมืองหลวง ของ รัฐ จอร์เจีย ชื่อ อะไร</nl>
+<nl lang='zh'>佐治亚 州 的 首府 是 哪儿</nl>
+</example>
+
+<example id='322'>
+<nl lang='en'>
+What is the capital of Hawaii ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NNP Hawaii))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] Hawaii-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(stateid('hawaii'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),const(B,stateid(hawaii))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' hawaii ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die hauptstadt von hawaii</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα της hawaii</nl>
+<nl lang='th'>เมืองหลวง ของ รัฐ ฮาวาย ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>夏威夷 州 的 首府 是 什么</nl>
+</example>
+
+<example id='323'>
+<nl lang='en'>
+What is the capital of Illinois ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NNP Illinois))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] Illinois-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(stateid('illinois'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),const(B,stateid(illinois))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' illinois ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die hauptstadt von illinois</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα του illinois </nl>
+<nl lang='th'>เมืองหลวง ของ รัฐ อิลลินอยส์ ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>伊利诺伊 州 首府 是 哪儿</nl>
+</example>
+
+<example id='324'>
+<nl lang='en'>
+What is the capital of Indiana ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NNP Indiana))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] Indiana-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(stateid('indiana'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),const(B,stateid(indiana))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' indiana ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die hauptstadt von indiana</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα της indiana</nl>
+<nl lang='th'>เมืองหลวง ของ รัฐ อินเดียน่า ชื่อ อะไร</nl>
+<nl lang='zh'>印第安纳 州 的 首府 是 哪儿</nl>
+</example>
+
+<example id='325'>
+<nl lang='en'>
+What is the capital of Iowa ?
+</nl>
+<nl lang='es'>
+que es la capital de iowa ?
+</nl>
+<nl lang='ja'>
+aiowa no chuto wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+iowa in baskenti nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NNP Iowa))))))
+</syn>
+<syn lang='es'>
+(S que es la capital de iowa)
+</syn>
+<syn lang='ja'>
+(S aiowa no chuto wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S iowa in baskenti nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] Iowa-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(stateid('iowa'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),const(B,stateid(iowa))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' iowa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die hauptstadt von iowa</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα της iowa </nl>
+<nl lang='th'>เมือง หลวง ของ รัฐ ไอโอวา ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>艾奥瓦 州 的 首府 是 哪儿</nl>
+</example>
+
+<example id='326'>
+<nl lang='en'>
+What is the capital of Maine ?
+</nl>
+<nl lang='es'>
+que es la capital de maine ?
+</nl>
+<nl lang='ja'>
+meen no chuto wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+maine in baskenti nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NNP Maine))))))
+</syn>
+<syn lang='es'>
+(S que es la capital de maine)
+</syn>
+<syn lang='ja'>
+(S meen no chuto wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S maine in baskenti nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] Maine-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(stateid('maine'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),const(B,stateid(maine))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' maine ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie heisst die hauptstadt von maine</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα του maine</nl>
+<nl lang='th'>เมืองหลวง ของ รัฐ เมน ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>缅因 州 的 首府 是 哪儿</nl>
+</example>
+
+<example id='327'>
+<nl lang='en'>
+What is the capital of Maryland ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NNP Maryland))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] Maryland-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(stateid('maryland'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),const(B,stateid(maryland))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' maryland ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die hauptstadt von maryland</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα του maryland</nl>
+<nl lang='th'>เมืองหลวง ของ รัฐ แมรีแลนด์ ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>马里兰 州 首府 是 哪儿</nl>
+</example>
+
+<example id='328'>
+<nl lang='en'>
+What is the capital of Massachusetts ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NNP Massachusetts))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] Massachusetts-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(stateid('massachusetts'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),const(B,stateid(massachusetts))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' massachusetts ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die hauptstadt von massachusetts</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα της massachusetts </nl>
+<nl lang='th'>เมืองหลวง ของ รัฐ แมสซาชูเซ็ตต์ ชื่อ อะไร</nl>
+<nl lang='zh'>马萨诸塞 州 的 首府 是 哪儿</nl>
+</example>
+
+<example id='329'>
+<nl lang='en'>
+What is the capital of Michigan ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NNP Michigan))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] Michigan-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(stateid('michigan'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),const(B,stateid(michigan))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' michigan ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die hauptstadt von michigan</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα του michigan</nl>
+<nl lang='th'>เมืองหลวง ของ รัฐ มิชิแกน ชื่อ อะไร</nl>
+<nl lang='zh'>密歇根 州 的 首都 是 哪儿</nl>
+</example>
+
+<example id='330'>
+<nl lang='en'>
+What is the capital of New Hampshire ?
+</nl>
+<nl lang='es'>
+que es la capital de new hampshire ?
+</nl>
+<nl lang='ja'>
+nyuu hanpushaa no chuto wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+new hampshire in baskenti nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NNP New) (NNP Hampshire))))))
+</syn>
+<syn lang='es'>
+(S que es la capital de new_hampshire)
+</syn>
+<syn lang='ja'>
+(S nyuu_hanpushaa no chuto wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S new_hampshire in baskenti nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] New-[StateName:4] Hampshire-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(stateid('new hampshire'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),const(B,stateid('new hampshire'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' new hampshire ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die hauptstadt von new hampshire</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα του new hampshire</nl>
+<nl lang='th'>เมืองหลวง ของ รัฐ นิวแฮมพ์เชียร์ ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>新罕布什尔 州 的 首都 是 哪儿</nl>
+</example>
+
+<example id='331'>
+<nl lang='en'>
+What is the capital of New Jersey ?
+</nl>
+<nl lang='es'>
+que es la capital de new jersey ?
+</nl>
+<nl lang='ja'>
+nyuu jaajii no chuto wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+new jersey in baskenti nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NNP New) (NNP Jersey))))))
+</syn>
+<syn lang='es'>
+(S que es la capital de new_jersey)
+</syn>
+<syn lang='ja'>
+(S nyuu_jaajii no chuto wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S new_jersey in baskenti nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] New-[StateName:4] Jersey-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(stateid('new jersey'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),const(B,stateid('new jersey'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' new jersey ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die hauptstadt von new jersey</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα του new jersey </nl>
+<nl lang='th'>เมืองหลวง ของ รัฐ นิวเจอร์ซี ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>新泽西 州 的 首府 是 哪儿</nl>
+</example>
+
+<example id='332'>
+<nl lang='en'>
+What is the capital of New York ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NNP New) (NNP York))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] New-[StateName:4] York-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(stateid('new york'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),const(B,stateid('new york'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' new york ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die hauptstadt von new york</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα της new york</nl>
+<nl lang='th'>เมืองหลวง ของ รัฐ นิวยอร์ค ชื่อ อะไร</nl>
+<nl lang='zh'>纽约 州 的 首府 是 哪儿</nl>
+</example>
+
+<example id='333'>
+<nl lang='en'>
+What is the capital of North Dakota ?
+</nl>
+<nl lang='es'>
+que es la capital de north dakota ?
+</nl>
+<nl lang='ja'>
+noosu dakota no chuto wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+north dakota in baskenti nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NNP North) (NNP Dakota))))))
+</syn>
+<syn lang='es'>
+(S que es la capital de north_dakota)
+</syn>
+<syn lang='ja'>
+(S noosu_dakota no chuto wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S north_dakota in baskenti nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] North-[StateName:4] Dakota-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(stateid('north dakota'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),const(B,stateid('north dakota'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' north dakota ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die hauptstadt von north dakota</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα της north dakota</nl>
+<nl lang='th'>เมืองหลวง ของ รัฐ นอร์ธดาโกตา ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>北达科他 州 的 首府 是 哪儿</nl>
+</example>
+
+<example id='334'>
+<nl lang='en'>
+What is the capital of Ohio ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NNP Ohio))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] Ohio-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(stateid('ohio'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),const(B,stateid(ohio))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' ohio ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die hauptstadt von ohio</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα του ohio </nl>
+<nl lang='th'>รัฐ โอไฮโอ มี เมืองหลวง ชื่อ อะไร</nl>
+<nl lang='zh'>俄亥俄 州 的 首府 是 哪儿</nl>
+</example>
+
+<example id='335'>
+<nl lang='en'>
+What is the capital of Pennsylvania ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NNP Pennsylvania))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] Pennsylvania-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(stateid('pennsylvania'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),const(B,stateid(pennsylvania))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' pennsylvania ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die hauptstadt von pennsylvania</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα της pennsylvania</nl>
+<nl lang='th'>เมืองหลวง ของ รัฐ เพ็นซิลเวเนีย ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>宾夕法尼亚 州 的 首府 是 哪儿</nl>
+</example>
+
+<example id='336'>
+<nl lang='en'>
+What is the capital of states that have cities named Durham ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NP (NNS states)) (SBAR (WHNP (WDT that)) (S (VP (VBP have) (NP (NP (NNS cities)) (VP (VBN named) (NP (NNP Durham))))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] states-[State:3] that-[State:4] have-[State:4] cities-[City:5] named-[City:5] Durham-[CityName:7])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(state(loc_1(city(cityid('durham', _)))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),state(B),loc(C,B),city(C),const(C,cityid(durham,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='5'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='6'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='7'> *n:CityName -> ({ ' durham ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lauten die hauptstadte der staaten welche staedte mit dem namen durham haben</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα των πολιτειών που έχουν πόλεις που ονομάζονται durham</nl>
+<nl lang='th'>รัฐ ที่ มี เมือง ชื่อ เดอแรม มี เมืองหลวง ชื่อ อะไร</nl>
+<nl lang='zh'>含有 城市 名为 达勒姆 的 州 的 首府 是 什么</nl>
+</example>
+
+<example id='337'>
+<nl lang='en'>
+What is the capital of Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NNP Texas))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] Texas-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(stateid('texas'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),const(B,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die hauptstadt von texas</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα του texas</nl>
+<nl lang='th'>ช่วย บอก ที ว่า เมืองหลวง ของ รัฐ เท็กซัส ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>得克萨斯 州 的 首府 是 哪儿</nl>
+</example>
+
+<example id='338'>
+<nl lang='en'>
+What is the capital of the Alabama state ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (DT the) (NNP Alabama) (NN state))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] the-[State:3] Alabama-[StateName:5] state-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(state(stateid('alabama')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),const(B,stateid(alabama)),state(B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' alabama ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die hauptstadt des staates alabama</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα της πολιτείας της alabama</nl>
+<nl lang='th'>เมืองหลวง ของ รัฐ อลาบามา ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>阿拉巴马 州 的 首府 是 哪儿</nl>
+</example>
+
+<example id='339'>
+<nl lang='en'>
+What is the capital of the Florida state ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (DT the) (NNP Florida) (NN state))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] the-[State:3] Florida-[StateName:5] state-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(state(stateid('florida')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),const(B,stateid(florida)),state(B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' florida ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die hauptstadt von florida state</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα της πολιτείας florida </nl>
+<nl lang='th'>เมืองหลวง ของ รัฐ ฟลอริดา ชื่อ อะไร</nl>
+<nl lang='zh'>佛罗里达 州 的 首府 是 哪儿</nl>
+</example>
+
+<example id='340'>
+<nl lang='en'>
+What is the capital of the largest state ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (DT the) (JJS largest) (NN state))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] the-[State:3] largest-[State:3] state-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(largest(state(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),largest(B,state(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ largest ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die hauptstadt des groessten staates</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα της μεγαλύτερης πολιτείας </nl>
+<nl lang='th'>รัฐ ที่ ใหญ่ ที่สุด มี เมืองหลวง ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>最大 的 州 的 首府 是 哪儿</nl>
+</example>
+
+<example id='341'>
+<nl lang='en'>
+What is the capital of the smallest state ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (DT the) (JJS smallest) (NN state))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] the-[State:3] smallest-[State:3] state-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(smallest(state(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),smallest(B,state(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ smallest ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die hauptstadt des kleinsten staates</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα της μικρότερης πολιτείας</nl>
+<nl lang='th'>รัฐ ที่ มี ขนาด เล็ก ที่สุด มี เมืองหลวง ชื่อ อะไร</nl>
+<nl lang='zh'>最小 的 州 的 首府 是 哪儿</nl>
+</example>
+
+<example id='342'>
+<nl lang='en'>
+What is the capital of the state Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NP (DT the) (NN state)) (NP (NNP Texas)))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] the-[State:3] state-[State:3] Texas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(state(stateid('texas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),state(B),const(B,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>kannst du mir die hauptstadt von texas nennen</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα της πολιτείας texas</nl>
+<nl lang='th'>เมืองหลวง ของ รัฐ เท็กซัส ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>得克萨斯 州 的 首府 是 哪儿</nl>
+</example>
+
+<example id='343'>
+<nl lang='en'>
+What is the capital of the state that borders the most states ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NP (DT the) (NN state)) (SBAR (WHNP (WDT that)) (S (VP (VBZ borders) (NP (DT the) (JJS most) (NNS states))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] the-[State:3] state-[State:3] that-[State:5] borders-[State:5] the-[State:3] most-[State:3] states-[State:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(most(state(next_to_2(state(all)))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),most(B,C,(state(B),next_to(B,C),state(C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ most ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die hauptstadt des staates der die meisten staaten angrenzt</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα της πολιτείας που συνορεύει με τις περισσότερες πολιτείες</nl>
+<nl lang='th'>จง บอก ชื่อ เมืองหลวง ของ รัฐ ที่ อยู่ ติด กับ รัฐ อื่นๆ มาก ที่สุด</nl>
+<nl lang='zh'>和 最多 州 接壤 的 州 的 首府 是 什么</nl>
+</example>
+
+<example id='344'>
+<nl lang='en'>
+What is the capital of the state that borders the state that borders Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NP (DT the) (NN state)) (SBAR (WHNP (WDT that)) (S (VP (VBZ borders) (NP (NP (DT the) (NN state)) (SBAR (WHNP (WDT that)) (S (VP (VBZ borders) (NP (NNP Texas))))))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] the-[State:3] state-[State:3] that-[State:4] borders-[State:4] the-[State:5] state-[State:5] that-[State:6] borders-[State:6] Texas-[StateName:8])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(state(next_to_2(state(next_to_2(stateid('texas'))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),state(B),next_to(B,C),state(C),next_to(C,D),const(D,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='7'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='8'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die hauptstadt des staates der an den staat der texas angrenzt angrenzt</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα της πολιτείας που συνορεύει με την πολιτεία που συνορεύει με το texas</nl>
+<nl lang='th'>รัฐ ที่ อยู่ ติด กับ รัฐ ที่ อยู่ ติด กับ รัฐ เท็กซัส มี เมืองหลวง ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>与 得克萨斯 州 接壤 的 州 接壤 的 州 的 首府 是 什么</nl>
+</example>
+
+<example id='345'>
+<nl lang='en'>
+What is the capital of the state with the highest elevation ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS highest) (NN elevation))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] the-[State:3] state-[State:3] with-[State:4] the-[Place:5] highest-[Place:5] elevation-[Place:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(state(loc_1(highest(place(all)))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),state(B),loc(C,B),highest(C,place(C))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ loc_1 ( *n:Place ) }) </node>
+<node id='5'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='6'> *n:Place -> ({ place ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die hauptstadt des staates mit der groesten hoehe</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα της πολιτείας με το μεγαλύτερο υψόμετρο</nl>
+<nl lang='th'>รัฐ ที่ มี ระดับ ความ สูง มาก ที่สุด มี เมืองหลวง ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>海拔 最高 的 州 的 首府 是 什么</nl>
+</example>
+
+<example id='346'>
+<nl lang='en'>
+What is the capital of the state with the highest point ?
+</nl>
+<nl lang='es'>
+que es la capital de el estado con el punto mas alto ?
+</nl>
+<nl lang='ja'>
+mottomo takai chiten ga aru shuu no shuto wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+en yuksek noktayi iceren eyaletin baskenti nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS highest) (NN point))))))))
+</syn>
+<syn lang='es'>
+(S que es la capital de el estado con el punto mas alto)
+</syn>
+<syn lang='ja'>
+(S mottomo takai chiten ga aru shuu no shuto wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S en yuksek noktayi iceren eyaletin baskenti nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] the-[State:3] state-[State:3] with-[State:4] the-[Place:5] highest-[Place:5] point-[Place:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(state(loc_1(highest(place(all)))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),state(B),loc(C,B),highest(C,(place(C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ loc_1 ( *n:Place ) }) </node>
+<node id='5'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='6'> *n:Place -> ({ place ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die hauptstadt des staats mit der hoechsten erhebung</nl>
+<nl lang='el'>ποιά είναι η πρωτεύουσα της πολιτείας με το ψηλότερο σημείο</nl>
+<nl lang='th'>เมืองหลวง ของ รัฐ ที่ มี จุด สูง สุด ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>最高 点 所在 州 的 首府 是 什么</nl>
+</example>
+
+<example id='347'>
+<nl lang='en'>
+What is the capital of the state with the largest population ?
+</nl>
+<nl lang='es'>
+que es la capital de el estado con la poblacion mas grande ?
+</nl>
+<nl lang='ja'>
+mottomo ookii jinkou ga aru shuu no shuto wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+nufusu en fazla olan eyaletin baskenti nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS largest) (NN population))))))))
+</syn>
+<syn lang='es'>
+(S que es la capital de el estado con la poblacion mas grande)
+</syn>
+<syn lang='ja'>
+(S mottomo ookii jinkou ga aru shuu no shuto wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S nufusu en fazla olan eyaletin baskenti nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] the-[State:4] state-[State:4] with-[State:3] the-[State:3] largest-[State:3] population-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(largest_one(population_1(state(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),largest(C,(state(B),population(B,C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ largest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='4'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die hauptstadt des staat mit den meisten einwohnern</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα της πολιτείας με το μεγαλύτερο πληθυσμό</nl>
+<nl lang='th'>รัฐ ที่ มี ประชากร มาก ที่สุด มี เมืองหลวง ชื่อ อะไร</nl>
+<nl lang='zh'>人口 最多 的 州 的 首府 是 什么</nl>
+</example>
+
+<example id='348'>
+<nl lang='en'>
+What is the capital of the state with the largest population density ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS largest) (NN population) (NN density))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] the-[State:4] state-[State:4] with-[State:3] the-[State:3] largest-[State:3] population-[State:3] density-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(largest_one(density_1(state(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),largest(C,(state(B),density(B,C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ largest_one ( density_1 ( *n:State ) ) }) </node>
+<node id='4'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die hauptstadt des staat mit dem groessten bevoelkerungsdichte</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα της πολιτείας με την μεγαλύτερη πυκνότητα πληθυσμού</nl>
+<nl lang='th'>รัฐ ที่ มี ความ หนาแน่น ของ ประชากร มาก ที่สุด มี เมืองหลวง ชื่อ อะไร</nl>
+<nl lang='zh'>人口 密度 最大 的 州 的 首府 是 什么</nl>
+</example>
+
+<example id='349'>
+<nl lang='en'>
+What is the capital of the state with the longest river ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS longest) (NN river))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] the-[State:3] state-[State:3] with-[State:4] the-[River:5] longest-[River:5] river-[River:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(state(loc_1(longest(river(all)))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),state(B),loc(C,B),longest(C,(river(C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ loc_1 ( *n:River ) }) </node>
+<node id='5'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='6'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die hauptstadt des staates mit dem laengsten fluss</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα της πολιτείας με το μεγαλύτερο ποτάμι</nl>
+<nl lang='th'>เมือง หลวง ของ รัฐ ที่ มี แม่น้ำ สาย ที่ ยาว ที่สุด มี ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>最长 的 河流 的 所在 州 的 首府 是 什么</nl>
+</example>
+
+<example id='350'>
+<nl lang='en'>
+What is the capital of the state with the most inhabitants ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS most) (NNS inhabitants))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] the-[State:4] state-[State:4] with-[State:3] the-[State:3] most-[State:3] inhabitants-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(largest_one(population_1(state(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),largest(C,(state(B),population(B,C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ largest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='4'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die hauptstadt des staat mit der groessten bevoelkerung</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα της πολιτείας με τους περισσότερους κατοίκους</nl>
+<nl lang='th'>เมืองหลวง ใด มี ประชากร มาก ที่สุด</nl>
+<nl lang='zh'>居民 数 最多 的 州 的 首府 是 什么</nl>
+</example>
+
+<example id='351'>
+<nl lang='en'>
+What is the capital of Utah ?
+</nl>
+<nl lang='es'>
+que es la capital de utah ?
+</nl>
+<nl lang='ja'>
+yuutaa no chuto wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+utah in baskenti nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NNP Utah))))))
+</syn>
+<syn lang='es'>
+(S que es la capital de utah)
+</syn>
+<syn lang='ja'>
+(S yuutaa no chuto wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S utah in baskenti nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] Utah-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(stateid('utah'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),const(B,stateid(utah))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' utah ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die hauptstadt von utah</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα της utah</nl>
+<nl lang='th'>เมืองหลวง ของ รัฐ ยูทาห์ ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>犹他 州 的 首府 是 什么</nl>
+</example>
+
+<example id='352'>
+<nl lang='en'>
+What is the capital of Vermont ?
+</nl>
+<nl lang='es'>
+que es la capital de vermont ?
+</nl>
+<nl lang='ja'>
+baamonto no chuto wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+vermont in baskenti nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NNP Vermont))))))
+</syn>
+<syn lang='es'>
+(S que es la capital de vermont)
+</syn>
+<syn lang='ja'>
+(S baamonto no chuto wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S vermont in baskenti nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] Vermont-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(stateid('vermont'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),const(B,stateid(vermont))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' vermont ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die hauptstadt von vermont</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα του vermont</nl>
+<nl lang='th'>เมืองหลวง ของ รัฐ เวอร์ม็อนต์ ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>佛蒙特 州 的 首府 是 什么</nl>
+</example>
+
+<example id='353'>
+<nl lang='en'>
+What is the capital of Washington ?
+</nl>
+<nl lang='es'>
+que es la capital de washington ?
+</nl>
+<nl lang='ja'>
+washinton no chuto wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+washington in baskenti nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NNP Washington))))))
+</syn>
+<syn lang='es'>
+(S que es la capital de washington)
+</syn>
+<syn lang='ja'>
+(S washinton no chuto wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S washington in baskenti nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] capital-[City:1] of-[City:2] Washington-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(stateid('washington'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),const(B,stateid(washington))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' washington ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die hauptstadt von washington</nl>
+<nl lang='el'>ποια είναι η πρωτεύουσα της washington</nl>
+<nl lang='th'>เมืองหลวง ของ รัฐ วอชิงตัน ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>华盛顿 州 的 首府 是 什么</nl>
+</example>
+
+<example id='354'>
+<nl lang='en'>
+What is the city in Texas with the largest population ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (NP (DT the) (NN city)) (PP (IN in) (NP (NNP Texas)))) (PP (IN with) (NP (DT the) (JJS largest) (NN population))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:2] city-[City:2] in-[City:3] Texas-[StateName:5] with-[City:1] the-[City:1] largest-[City:1] population-[City:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(population_1(city(loc_2(stateid('texas'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(city(A),loc(A,C),const(C,stateid(texas)),population(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest_one ( population_1 ( *n:City ) ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staedte in texas haben die hoechste einwohnerzahl</nl>
+<nl lang='el'>ποια είναι η πόλη στο texas με τον μεγαλύτερο πληθυσμό</nl>
+<nl lang='th'>เมือง ใด ใน รัฐ เท็กซัส ที่ มี ประชากร มาก ที่สุด</nl>
+<nl lang='zh'>德克萨斯 州 人口 最多 的 城市 是 哪个</nl>
+</example>
+
+<example id='355'>
+<nl lang='en'>
+What is the city with the smallest population ?
+</nl>
+<nl lang='es'>
+que es la ciudad con la poblacion mas pequena ?
+</nl>
+<nl lang='ja'>
+mottomo chiisai jinkou ga aru toshi wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+en az nufuslu sehir nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN city)) (PP (IN with) (NP (DT the) (JJS smallest) (NN population))))))
+</syn>
+<syn lang='es'>
+(S que es la ciudad con la poblacion mas pequena)
+</syn>
+<syn lang='ja'>
+(S mottomo chiisai jinkou ga aru toshi wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S en az nufuslu sehir nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:2] city-[City:2] with-[City:1] the-[City:1] smallest-[City:1] population-[City:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest_one(population_1(city(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(B,(city(A),population(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ smallest_one ( population_1 ( *n:City ) ) }) </node>
+<node id='2'> *n:City -> ({ city ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die stadt mit der kleinsten bevoelkerung</nl>
+<nl lang='el'>ποια είναι η πόλη με τον μικρότερη πληθυσμό</nl>
+<nl lang='th'>เมือง ใด มี ประชากร น้อย ที่สุด</nl>
+<nl lang='zh'>人口 最少 的 城市 是 哪个</nl>
+</example>
+
+<example id='356'>
+<nl lang='en'>
+What is the combined area of all 50 states ?
+</nl>
+<nl lang='es'>
+que es la area combinada de todos los 50 estados ?
+</nl>
+<nl lang='ja'>
+gojuu shuu zenbu no zentai no chiiki wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+50 eyaletin toplam alani nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (VBN combined) (NN area)) (PP (IN of) (NP (DT all) (CD 50) (NNS states))))))
+</syn>
+<syn lang='es'>
+(S que es la area combinada de todos los 50 estados)
+</syn>
+<syn lang='ja'>
+(S gojuu shuu zenbu no zentai no chiiki wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S 50 eyaletin toplam alani nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] combined-[Num:1] area-[Num:2] of-[Num:2] all-[State:3] 50-[State:3] states-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(sum(area_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,sum(B,(area(C,B),state(C)),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ sum ( *n:Num ) }) </node>
+<node id='2'> *n:Num -> ({ area_1 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist die gesamte flaeche aller staaten</nl>
+<nl lang='el'>πόσο είναι το συνδυαστικό εμβαδό των 50 πολιτειών</nl>
+<nl lang='th'>เมื่อ นำ รัฐ ทั้ง 50 รัฐ มา รวม กัน จะ มี พื้นที่ เท่าไหร่</nl>
+<nl lang='zh'>所有 50 个 州 的 总 面积 是 多少</nl>
+</example>
+
+<example id='357'>
+<nl lang='en'>
+What is the combined population of all 50 states ?
+</nl>
+<nl lang='es'>
+que es la poblacion combinada de todos los 50 estados ?
+</nl>
+<nl lang='ja'>
+gojuu shuu no zentai no jinkou wa ikura desu ka ?
+</nl>
+<nl lang='tr'>
+50 eyaletin toplam nufusu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (VBN combined) (NN population)) (PP (IN of) (NP (DT all) (CD 50) (NNS states))))))
+</syn>
+<syn lang='es'>
+(S que es la poblacion combinada de todos los 50 estados)
+</syn>
+<syn lang='ja'>
+(S gojuu shuu no zentai no jinkou wa ikura desu ka)
+</syn>
+<syn lang='tr'>
+(S 50 eyaletin toplam nufusu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] combined-[Num:1] population-[Num:2] of-[Num:2] all-[State:3] 50-[State:3] states-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(sum(population_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,sum(B,(population(C,B),state(C)),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ sum ( *n:Num ) }) </node>
+<node id='2'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die gesamte bevoelkerung aller 50 staaten</nl>
+<nl lang='el'>ποιος είναι ο συνδυαστικός πληθυσμός όλων των 50 πολιτειών</nl>
+<nl lang='th'>ถ้า นำ ประชากร ทั้ง 50 รัฐ มา รวม กัน จะ มี จำนวน ทั้งสิ้น กี่ คน</nl>
+<nl lang='zh'>所有 50 个 州 的 总 人口 是 多少</nl>
+</example>
+
+<example id='358'>
+<nl lang='en'>
+What is the density of Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN density)) (PP (IN of) (NP (NNP Texas))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] density-[Num:1] of-[Num:1] Texas-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(density_1(stateid('texas')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(density(B,A),const(B,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ density_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist die bevoelkerung von texas</nl>
+<nl lang='el'>ποια είναι η πυκνότητα του texas</nl>
+<nl lang='th'>รัฐ เท็กซัส มี ความ หนาแน่น ประชากร เท่าไหร่</nl>
+<nl lang='zh'>得克萨斯 州 的 人口 密度 是 多少</nl>
+</example>
+
+<example id='359'>
+<nl lang='en'>
+What is the density of the New York ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN density)) (PP (IN of) (NP (DT the) (NNP New) (NNP York))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] density-[Num:1] of-[Num:1] the-[StateName:3] New-[StateName:3] York-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(density_1(stateid('new york')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(density(B,A),const(B,stateid('new york'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ density_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' new york ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die dichte von new york</nl>
+<nl lang='el'>ποια είναι η πυκνότητας της new york </nl>
+<nl lang='th'>รัฐ นิวยอร์ค มี ความ หนาแน่น ประชากร เท่าใด</nl>
+<nl lang='zh'>纽约 州 的 人口 密度 是 多少</nl>
+</example>
+
+<example id='360'>
+<nl lang='en'>
+What is the elevation of Death Valley ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN elevation)) (PP (IN of) (NP (NNP Death) (NNP Valley))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] elevation-[Num:1] of-[Num:1] Death-[PlaceName:3] Valley-[PlaceName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(elevation_1(placeid('death valley')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(elevation(B,A),const(B,placeid('death valley'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ elevation_1 ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ placeid ( *n:PlaceName ) }) </node>
+<node id='3'> *n:PlaceName -> ({ ' death valley ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie hoch liegt death valley</nl>
+<nl lang='el'>ποιο είναι το υψόμετρο της death valley</nl>
+<nl lang='th'>เดธแวลีย์ มี ความ สูง เท่าไหร่</nl>
+<nl lang='zh'>死亡谷 海拔 是 多少</nl>
+</example>
+
+<example id='361'>
+<nl lang='en'>
+What is the elevation of the highest point in the USA ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN elevation)) (PP (IN of) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (DT the) (NNP USA))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] elevation-[Num:1] of-[Num:1] the-[Place:2] highest-[Place:2] point-[Place:3] in-[Place:4] the-[CountryName:6] USA-[CountryName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(elevation_1(highest(place(loc_2(countryid('usa'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(elevation(B,A),highest(B,(place(B),loc(B,C),const(C,countryid(usa))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ elevation_1 ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='4'> *n:Place -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='5'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='6'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die hoehe des hoechsten punktes in den usa</nl>
+<nl lang='el'>ποιο είναι το υψόμετρο του ψηλότερου σημείου στις usa</nl>
+<nl lang='th'>จุด ที่ สูง ที่สุด ของ อเมริกา สูง เท่าไหร่</nl>
+<nl lang='zh'>美国 最高 点 的 海拔 是 多少</nl>
+</example>
+
+<example id='362'>
+<nl lang='en'>
+What is the height of Mount McKinley ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN height)) (PP (IN of) (NP (NNP Mount) (NNP McKinley))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] height-[Num:1] of-[Num:1] Mount-[PlaceName:3] McKinley-[PlaceName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(elevation_1(placeid('mount mckinley')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(elevation(B,A),const(B,placeid('mount mckinley'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ elevation_1 ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ placeid ( *n:PlaceName ) }) </node>
+<node id='3'> *n:PlaceName -> ({ ' mount mckinley ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die hoehe mount mckinleys</nl>
+<nl lang='el'>ποιο είναι το υψόμετρο του όρους mckinley</nl>
+<nl lang='th'>ภูเขา แมคคินลีย์ มี ความ สูง เท่าไหร่</nl>
+<nl lang='zh'>麦金利 山 的 高度 是 多少</nl>
+</example>
+
+<example id='363'>
+<nl lang='en'>
+What is the height of the highest mountain in Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN height)) (PP (IN of) (NP (NP (DT the) (JJS highest) (NN mountain)) (PP (IN in) (NP (NNP Texas))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] height-[Num:1] of-[Num:1] the-[Place:2] highest-[Place:2] mountain-[Place:3] in-[Place:4] Texas-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(elevation_1(highest(mountain(loc_2(stateid('texas'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(elevation(B,A),highest(B,(mountain(B),loc(B,C),const(C,stateid(texas))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ elevation_1 ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ mountain ( *n:Place ) }) </node>
+<node id='4'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die hoehe des hoechsten berges in texas</nl>
+<nl lang='el'>ποιο είναι το ύψος του ψηλότερου βουνού στο texas</nl>
+<nl lang='th'>ภูเขา ที่ สูง ที่สุด ใน รัฐ เท็กซัส สูง เท่าไหร่</nl>
+<nl lang='zh'>德克萨斯 州 最高 的 山峰 的 高度 是 多少</nl>
+</example>
+
+<example id='364'>
+<nl lang='en'>
+What is the height of the highest point in the USA ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN height)) (PP (IN of) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (DT the) (NNP USA))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] height-[Num:1] of-[Num:1] the-[Place:2] highest-[Place:2] point-[Place:3] in-[Place:4] the-[CountryName:6] USA-[CountryName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(elevation_1(highest(place(loc_2(countryid('usa'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(elevation(B,A),highest(B,(place(B),loc(B,C),const(C,countryid(usa))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ elevation_1 ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='4'> *n:Place -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='5'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='6'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die hoehe des hoechsten punktes in der usa</nl>
+<nl lang='el'>ποιο είναι το υψόμετρο του ψηλότερου σημείου στις usa</nl>
+<nl lang='th'>จุด สูง สุด ใน อเมริกา สูง เท่าไหร่</nl>
+<nl lang='zh'>美国 最高 点 的 高度 是 多少</nl>
+</example>
+
+<example id='365'>
+<nl lang='en'>
+What is the high point of Wyoming ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJ high) (NN point)) (PP (IN of) (NP (NNP Wyoming))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] high-[Place:1] point-[Place:1] of-[Place:1] Wyoming-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(high_point_1(stateid('wyoming')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(high_point(B,A),const(B,stateid(wyoming))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ high_point_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' wyoming ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der hoechste punkt in wyoming</nl>
+<nl lang='el'>ποιο είναι το ψηλό σημείο του wyoming</nl>
+<nl lang='th'>จุด สูง สุด ของ รัฐ ไวโอมิง อยู่ ที่ไหน</nl>
+<nl lang='zh'>怀俄明 州 的 最高 点 是 什么</nl>
+</example>
+
+<example id='366'>
+<nl lang='en'>
+What is the highest elevation in New Mexico ?
+</nl>
+<nl lang='es'>
+que es la elevacion mas alta en new mexico ?
+</nl>
+<nl lang='ja'>
+nyuu mekishiko no mottomo takai kaibatsu wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+new mexico de en yuksek yukselti nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN elevation)) (PP (IN in) (NP (NNP New) (NNP Mexico))))))
+</syn>
+<syn lang='es'>
+(S que es la elevacion mas alta en new_mexico)
+</syn>
+<syn lang='ja'>
+(S nyuu_mekishiko no mottomo takai kaibatsu wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S new_mexico de en yuksek yukselti nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] elevation-[Place:2] in-[Place:3] New-[StateName:5] Mexico-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(stateid('new mexico')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),const(B,stateid('new mexico')))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' new mexico ' }) </node>
+</mrl-parse>
+<nl lang='de'>welcher ist der hoechste punkt in new mexico</nl>
+<nl lang='el'>ποιο είναι το μεγαλύτερο υψόμετρο στο new mexico</nl>
+<nl lang='th'>จุด สูง สุด ของ รัฐ นิวเม็กซิโก อยู่ ตรงไหน</nl>
+<nl lang='zh'>新墨西哥 州 的 最高 点 是 什么</nl>
+</example>
+
+<example id='367'>
+<nl lang='en'>
+What is the highest elevation in South Carolina ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN elevation)) (PP (IN in) (NP (NNP South) (NNP Carolina))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] elevation-[Place:2] in-[Place:3] South-[StateName:5] Carolina-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(stateid('south carolina')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),const(B,stateid('south carolina')))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' south carolina ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die hoechste erhoehung in south carolina</nl>
+<nl lang='el'>ποιο είναι το μεγαλύτερο υψόμετρο στη south carolina</nl>
+<nl lang='th'>จุด สูง สุด ของ รัฐ เซาท์แคโรไลนา อยู่ ตรงไหน</nl>
+<nl lang='zh'>南卡罗来纳 州 最高 海拔 是 什么</nl>
+</example>
+
+<example id='368'>
+<nl lang='en'>
+What is the highest elevation in Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN elevation)) (PP (IN in) (NP (NNP Texas))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] elevation-[Place:2] in-[Place:3] Texas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(stateid('texas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),const(B,stateid(texas)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist der hoechste punkt in texas</nl>
+<nl lang='el'>ποιο είναι το μεγαλύτερο υψόμετρο στο texas</nl>
+<nl lang='th'>จุด สูง สุด ของ รัฐ เท็กซัส อยู่ ตรงไหน</nl>
+<nl lang='zh'>德克萨斯 州 最高 点 是 什么</nl>
+</example>
+
+<example id='369'>
+<nl lang='en'>
+What is the highest elevation in the United States ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN elevation)) (PP (IN in) (NP (DT the) (NNP United) (NNPS States))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] elevation-[Place:2] in-[Place:3] the-[CountryName:5] United-[CountryName:5] States-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die hoechste erhebung in den vereinigten staaten</nl>
+<nl lang='el'>ποιο είναι το μεγαλύτερο υψόμετρο στις ηνωμένες πολιτείες</nl>
+<nl lang='th'>ที่ใด จุด สูง ที่สุด ใน สหรัฐอเมริกา</nl>
+<nl lang='zh'>美国 最高 海拔 是 哪儿</nl>
+</example>
+
+<example id='370'>
+<nl lang='en'>
+What is the highest mountain in Alaska ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN mountain)) (PP (IN in) (NP (NNP Alaska))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] mountain-[Place:2] in-[Place:3] Alaska-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(mountain(loc_2(stateid('alaska')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(mountain(A),loc(A,B),const(B,stateid(alaska)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ mountain ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' alaska ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der hoechste berg in alaska</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο βουνό στην alaska</nl>
+<nl lang='th'>ภูเขา ที่ สูง ที่สุด ของ รัฐ อลาสก้า ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>阿拉斯加 州 最高 的 山峰 是 什么</nl>
+</example>
+
+<example id='371'>
+<nl lang='en'>
+What is the highest mountain in Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN mountain)) (PP (IN in) (NP (NNP Texas))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] mountain-[Place:2] in-[Place:3] Texas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(mountain(loc_2(stateid('texas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(mountain(A),loc(A,B),const(B,stateid(texas)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ mountain ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der hoechste berg in texas</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο βουνό στο texas</nl>
+<nl lang='th'>ภูเขา ที่ สูง ที่สุด ของ รัฐ เท็กซัส คือ ภูเขา ใด</nl>
+<nl lang='zh'>德克萨斯 州 最高 的 山峰 是 什么</nl>
+</example>
+
+<example id='372'>
+<nl lang='en'>
+What is the highest mountain in the US ?
+</nl>
+<nl lang='es'>
+que es la montana mas alta en los us ?
+</nl>
+<nl lang='ja'>
+beikoku no mottomo takai yama wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+us deki en yuksek dag nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN mountain)) (PP (IN in) (NP (DT the) (NNP US))))))
+</syn>
+<syn lang='es'>
+(S que es la montana mas alta en los us)
+</syn>
+<syn lang='ja'>
+(S beikoku no mottomo takai yama wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S us deki en yuksek dag nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] mountain-[Place:2] in-[Place:3] the-[CountryName:5] US-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(mountain(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(mountain(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ mountain ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der hoechste berg der vereinigten staaten</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο βουνό στις us</nl>
+<nl lang='th'>ภูเขา ไหน สูง ที่สุด ใน สหรัฐอเมริกา</nl>
+<nl lang='zh'>美国 最高 的 山峰 是 什么</nl>
+</example>
+
+<example id='373'>
+<nl lang='en'>
+What is the highest mountain in US ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN mountain)) (PP (IN in) (NP (NNP US))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] mountain-[Place:2] in-[Place:3] US-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(mountain(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(mountain(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ mountain ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der hoechste berg in den usa</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο βουνό στις ηπα</nl>
+<nl lang='th'>ภูเขา ที่ สูง ที่สุด ใน สหรัฐอเมริกา มี ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>美国 最高 的 山峰 是 什么</nl>
+</example>
+
+<example id='374'>
+<nl lang='en'>
+What is the highest point in Colorado ?
+</nl>
+<nl lang='es'>
+que es el punto mas alto en colorado ?
+</nl>
+<nl lang='ja'>
+kororado no mottomo takai chiten wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+colorado daki en yuksek nokta nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (NNP Colorado))))))
+</syn>
+<syn lang='es'>
+(S que es el punto mas alto en colorado)
+</syn>
+<syn lang='ja'>
+(S kororado no mottomo takai chiten wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S colorado daki en yuksek nokta nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] point-[Place:2] in-[Place:3] Colorado-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(stateid('colorado')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),const(B,stateid(colorado)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' colorado ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der hoechste punkt in colorado</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο σημείο στο colorado</nl>
+<nl lang='th'>จุด สูง สุด ของ รัฐ โคโลราโด อยู่ ที่ไหน</nl>
+<nl lang='zh'>科罗拉多 州 的 最高 点 是 什么</nl>
+</example>
+
+<example id='375'>
+<nl lang='en'>
+What is the highest point in Delaware ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (NNP Delaware))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] point-[Place:2] in-[Place:3] Delaware-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(stateid('delaware')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),const(B,stateid(delaware)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' delaware ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der hoechste punkt von delaware</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο σημείο στο delaware </nl>
+<nl lang='th'>จุด สูง สุด ของ รัฐ เดลาแวร์ อยู่ ตรงไหน</nl>
+<nl lang='zh'>特拉华 州 的 最高 点 是 什么</nl>
+</example>
+
+<example id='376'>
+<nl lang='en'>
+What is the highest point in each state whose lowest point is sea level ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (NP (DT each) (NN state)) (SBAR (WHNP (WP$ whose) (JJS lowest) (NN point)) (S (VBZ is) (NP (NN sea) (NN level)))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] point-[Place:2] in-[Place:3] each-[State:4] state-[State:4] whose-[State:5] lowest-[State:5] point-[State:5] is-[State:5] sea-[State:5] level-[State:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(state(loc_1(place(elevation_2(0))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(highest(A,(place(A),loc(A,B),state(B))),lowest(C,(loc(C,B),place(C))),elevation(C,0)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ loc_1 ( *n:Place ) }) </node>
+<node id='6'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='7'> *n:Place -> ({ elevation_2 ( *n:Num ) }) </node>
+<node id='8'> *n:Num -> ({ 0 }) </node>
+</mrl-parse>
+<nl lang='de'>welches sind die hoechsten punkte der staaten dessen tiefster punkt auf meeresniveau liegt</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο σημείο σε κάθε πολιτεία της οποία το χαμηλότερο σημείο είναι στο επίπεδο της θάλασσας</nl>
+<nl lang='th'>จง หา จุด สูง สุด ของ แต่ละ รัฐ ซึ่ง มี จุด ต่ำ สุด อยู่ ที่ ระดับ น้ำ ทะเล</nl>
+<nl lang='zh'>在 各个 最低 点 与 海平面 持平 的 州 里 的 最高 点 是 什么</nl>
+</example>
+
+<example id='377'>
+<nl lang='en'>
+What is the highest point in Florida ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (NNP Florida))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] point-[Place:2] in-[Place:3] Florida-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(stateid('florida')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),const(B,stateid(florida)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' florida ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der hoechste punkt in florida</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο σημείο στη florida</nl>
+<nl lang='th'>จุด ที่ สูง ที่สุด ของ รัฐ ฟลอริด้า อยู่ ตรงไหน</nl>
+<nl lang='zh'>佛罗里达 州 的 最高 点 是 什么</nl>
+</example>
+
+<example id='378'>
+<nl lang='en'>
+What is the highest point in Iowa ?
+</nl>
+<nl lang='es'>
+que es el punto mas alto en iowa ?
+</nl>
+<nl lang='ja'>
+aiowa no mottomo takai chiten wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+iowa daki en yuksek nokta nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (NNP Iowa))))))
+</syn>
+<syn lang='es'>
+(S que es el punto mas alto en iowa)
+</syn>
+<syn lang='ja'>
+(S aiowa no mottomo takai chiten wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S iowa daki en yuksek nokta nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] point-[Place:2] in-[Place:3] Iowa-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(stateid('iowa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),const(B,stateid(iowa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' iowa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der hoechste punkt in iowa</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο σημείο στην iowa </nl>
+<nl lang='th'>รัฐ ไอโอวา มี จุด สูง สุด ที่ไหน</nl>
+<nl lang='zh'>爱荷华 州 的 最高 点 是 什么</nl>
+</example>
+
+<example id='379'>
+<nl lang='en'>
+What is the highest point in Kansas ?
+</nl>
+<nl lang='es'>
+que es el punto mas alto en kansas ?
+</nl>
+<nl lang='ja'>
+kanzasu no mottomo takai chiten wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+kansas daki en yuksek nokta nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (NNP Kansas))))))
+</syn>
+<syn lang='es'>
+(S que es el punto mas alto en kansas)
+</syn>
+<syn lang='ja'>
+(S kanzasu no mottomo takai chiten wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S kansas daki en yuksek nokta nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] point-[Place:2] in-[Place:3] Kansas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(stateid('kansas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),const(B,stateid(kansas)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' kansas ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der hoechste punkt in kansas</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο σημείο στο kansas</nl>
+<nl lang='th'>จุด สูง ที่สุด ใน รัฐ แคนซัส อยู่ ที่ ใด</nl>
+<nl lang='zh'>堪萨斯 州 的 最高 点 是 什么</nl>
+</example>
+
+<example id='380'>
+<nl lang='en'>
+What is the highest point in Maine ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (NNP Maine))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] point-[Place:2] in-[Place:3] Maine-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(stateid('maine')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),const(B,stateid(maine)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' maine ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der hoechstgelegene punkt in maine</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο σημείο στο maine</nl>
+<nl lang='th'>จุด สูง สุด ของ รัฐ เมน อยู่ ที่ใด</nl>
+<nl lang='zh'>缅因 州 的 最高 点 是 什么</nl>
+</example>
+
+<example id='381'>
+<nl lang='en'>
+What is the highest point in Montana ?
+</nl>
+<nl lang='es'>
+que es el punto mas alto en montana ?
+</nl>
+<nl lang='ja'>
+montana no mottomo takai chiten wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+montana daki en yuksek nokta nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (NNP Montana))))))
+</syn>
+<syn lang='es'>
+(S que es el punto mas alto en montana)
+</syn>
+<syn lang='ja'>
+(S montana no mottomo takai chiten wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S montana daki en yuksek nokta nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] point-[Place:2] in-[Place:3] Montana-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(stateid('montana')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),const(B,stateid(montana)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' montana ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der hoechste punkt in montana</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο σημείο στη montana </nl>
+<nl lang='th'>จุด สูง สุด ของ รัฐ มอนตานา คือ ที่ใด</nl>
+<nl lang='zh'>蒙大拿 州 的 最高 点 是 什么</nl>
+</example>
+
+<example id='382'>
+<nl lang='en'>
+What is the highest point in Nevada in meters ?
+</nl>
+<nl lang='es'>
+que es el punto mas alto en nevada en metros ?
+</nl>
+<nl lang='ja'>
+nebaada no mottomo takai chiten wa nan metoru desu ka ?
+</nl>
+<nl lang='tr'>
+nevada daki en yuksek nokta metre olarak nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (NNP Nevada)))) (PP (IN in) (NP (NNS meters))))))
+</syn>
+<syn lang='es'>
+(S que es el punto mas alto en nevada en metros)
+</syn>
+<syn lang='ja'>
+(S nebaada no mottomo takai chiten wa nan metoru desu ka)
+</syn>
+<syn lang='tr'>
+(S nevada daki en yuksek nokta metre olarak nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] point-[Place:2] in-[Place:3] Nevada-[StateName:5] in-[Place:1] meters-[Place:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(stateid('nevada')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),const(B,stateid(nevada)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' nevada ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der hoechstgelegene punkt in nevada gemessen in metern</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο σημείο της nevada σε μέτρα</nl>
+<nl lang='th'>จุด สูง สุด ของ รัฐ เนวาดา คือ จุด ใด วัด ใน หน่วย เมตร</nl>
+<nl lang='zh'>内华达 州 的 最高 点 是 什么</nl>
+</example>
+
+<example id='383'>
+<nl lang='en'>
+What is the highest point in New Mexico ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (NNP New) (NNP Mexico))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] point-[Place:2] in-[Place:3] New-[StateName:5] Mexico-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(stateid('new mexico')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),const(B,stateid('new mexico')))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' new mexico ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die hoechste hoehe in new mexico</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο σημείο του new mexico</nl>
+<nl lang='th'>จุด สูง สุด ของ รัฐ นิวเม็กซิโก อยู่ ตรงไหน</nl>
+<nl lang='zh'>新墨西哥 州 最高 海拔 是 多少</nl>
+</example>
+
+<example id='384'>
+<nl lang='en'>
+What is the highest point in Ohio ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (NNP Ohio))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] point-[Place:2] in-[Place:3] Ohio-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(stateid('ohio')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),const(B,stateid(ohio)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' ohio ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist der hoechste punkt in ohio</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο σημείο στο ohio</nl>
+<nl lang='th'>จุด สูง สุด ของ รัฐ โอไฮโอ อยู่ ตรงไหน</nl>
+<nl lang='zh'>俄亥俄 州 的 最高 点 是 什么</nl>
+</example>
+
+<example id='385'>
+<nl lang='en'>
+What is the highest point in Rhode Island ?
+</nl>
+<nl lang='es'>
+que es el punto mas alto en rhode island ?
+</nl>
+<nl lang='ja'>
+roodoairando no mottomo takai chiten wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+rhode island daki en yuksek nokta nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (NNP Rhode) (NNP Island))))))
+</syn>
+<syn lang='es'>
+(S que es el punto mas alto en rhode_island)
+</syn>
+<syn lang='ja'>
+(S roodoairando no mottomo takai chiten wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S rhode_island daki en yuksek nokta nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] point-[Place:2] in-[Place:3] Rhode-[StateName:5] Island-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(stateid('rhode island')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),const(B,stateid('rhode island')))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' rhode island ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der hoechstgelegene punkt in rhode island</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο σημείο στο rhode island</nl>
+<nl lang='th'>จุด สูง สุด ของ รัฐ โรดไอแลนด์ อยู่ ตรงไหน</nl>
+<nl lang='zh'>罗得岛 的 最高 点 是 什么</nl>
+</example>
+
+<example id='386'>
+<nl lang='en'>
+What is the highest point in states bordering Georgia ?
+</nl>
+<nl lang='es'>
+que es el punto mas alto en los estados bordeando a georgia ?
+</nl>
+<nl lang='ja'>
+joojaa ni rinsetsu suru shuu no mottomo takai chiten wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+georgia ya siniri olan eyaletler deki en yuksek nokta nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (NP (NNS states)) (VP (VBG bordering) (NP (NNP Georgia))))))))
+</syn>
+<syn lang='es'>
+(S que es el punto mas alto en los estados bordeando a georgia)
+</syn>
+<syn lang='ja'>
+(S joojaa ni rinsetsu suru shuu no mottomo takai chiten wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S georgia ya siniri olan eyaletler deki en yuksek nokta nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] point-[Place:2] in-[Place:3] states-[State:4] bordering-[State:5] Georgia-[StateName:7])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(state(next_to_2(stateid('georgia')))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),state(B),next_to(B,C),const(C,stateid(georgia)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='7'> *n:StateName -> ({ ' georgia ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der hoechste punkt der an georgia grenzenden staaten</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο σημείο σε πολιτείες που συνορεύουν με την georgia</nl>
+<nl lang='th'>จุด ที่ สูง ที่สุด ของ รัฐ ที่ อยู่ ติด กับ รัฐ จอร์เจีย อยู่ ที่ใด</nl>
+<nl lang='zh'>与 佐治亚 州 接壤 的 州 的 最高 点 是 什么</nl>
+</example>
+
+<example id='387'>
+<nl lang='en'>
+What is the highest point in Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (NNP Texas))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] point-[Place:2] in-[Place:3] Texas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(stateid('texas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),const(B,stateid(texas)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die hoechste erhebung in texas</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο σημείο στο texas</nl>
+<nl lang='th'>รัฐ เท็กซัส มี จุด สูง สุด คือ จุด ใด</nl>
+<nl lang='zh'>德克萨斯 州 的 最高 点 是 什么</nl>
+</example>
+
+<example id='388'>
+<nl lang='en'>
+What is the highest point in the country ?
+</nl>
+<nl lang='es'>
+que es el punto mas alto en el pais ?
+</nl>
+<nl lang='ja'>
+kuni no mottomo takai chiten wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+ulke deki en yuksek nokta nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (DT the) (NN country))))))
+</syn>
+<syn lang='es'>
+(S que es el punto mas alto en el pais)
+</syn>
+<syn lang='ja'>
+(S kuni no mottomo takai chiten wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S ulke deki en yuksek nokta nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] point-[Place:2] in-[Place:3] the-[CountryName:5] country-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der hoechste punkt der usa</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο σημείο στην χώρα</nl>
+<nl lang='th'>จุด สูง สุด ของ อเมริกา คือ ตรงไหน</nl>
+<nl lang='zh'>这个 国家 的 最高 点 是 什么</nl>
+</example>
+
+<example id='389'>
+<nl lang='en'>
+What is the highest point in the smallest state ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (DT the) (JJS smallest) (NN state))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] point-[Place:2] in-[Place:3] the-[State:4] smallest-[State:4] state-[State:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(smallest(state(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),smallest(B,state(B)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ smallest ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>was ist der hoechste punkt im kleinsten staat</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο σημείο στη μικρότερη πολιτεία</nl>
+<nl lang='th'>จุด สูง สุด ของ รัฐ ที่ เล็ก ที่สุด คือ จุด ไหน</nl>
+<nl lang='zh'>最小 的 州 的 最高 点 是 什么</nl>
+</example>
+
+<example id='390'>
+<nl lang='en'>
+What is the highest point in the state with capital Austin ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (NP (NN capital)) (NP (NNP Austin)))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] point-[Place:2] in-[Place:3] the-[State:4] state-[State:4] with-[State:5] capital-[City:6] Austin-[CityName:8])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(state(loc_1(capital(cityid('austin', _))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),state(B),loc(C,B),capital(C),const(C,cityid(austin,_)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='6'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='7'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='8'> *n:CityName -> ({ ' austin ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der hoechste punkt in dem staat mit der hauptstadt austin</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο σημείο στην πολιτεία με πρωτεύουσα το austin </nl>
+<nl lang='th'>จุด สูง สุด ของ รัฐ ที่ มี เมืองหลวง ชื่อ ออสติน อยู่ ที่ใด</nl>
+<nl lang='zh'>奥斯汀 首府 所在 州 的 最高 点 是 什么</nl>
+</example>
+
+<example id='391'>
+<nl lang='en'>
+What is the highest point in the state with capital Des Moines ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (NP (NN capital)) (NP (NNP Des) (NNP Moines)))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] point-[Place:2] in-[Place:3] the-[State:4] state-[State:4] with-[State:5] capital-[City:6] Des-[CityName:8] Moines-[CityName:8])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(state(loc_1(capital(cityid('des moines', _))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),state(B),loc(C,B),capital(C),const(C,cityid('des moines',_)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='6'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='7'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='8'> *n:CityName -> ({ ' des moines ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der hoechste punkt im staate mit hauptstadt des moines</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο σημείο στην πολιτεία με πρωτεύουσα το des moines</nl>
+<nl lang='th'>รัฐ ที่ มี เมืองหลวง ชื่อ เดส์มวง มี จุด สูง สุด ชื่อ อะไร</nl>
+<nl lang='zh'>德梅因 首府 所在 州 的 最高 点 是 什么</nl>
+</example>
+
+<example id='392'>
+<nl lang='en'>
+What is the highest point in the state with the capital Des Moines ?
+</nl>
+<nl lang='es'>
+que es el punto mas alto de el estado con la capital des moines ?
+</nl>
+<nl lang='ja'>
+demoin no shuto ga aru shuu no mottomo takai chiten wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+baskenti des moines olan eyaletin en yuksek noktasi nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (NP (DT the) (NN capital)) (NP (NNP Des) (NNP Moines)))))))))
+</syn>
+<syn lang='es'>
+(S que es el punto mas alto de el estado con la capital des_moines)
+</syn>
+<syn lang='ja'>
+(S demoin no shuto ga aru shuu no mottomo takai chiten wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S baskenti des_moines olan eyaletin en yuksek noktasi nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] point-[Place:2] in-[Place:3] the-[State:4] state-[State:4] with-[State:5] the-[City:6] capital-[City:6] Des-[CityName:8] Moines-[CityName:8])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(state(loc_1(capital(cityid('des moines', _))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),state(B),loc(C,B),capital(C),const(C,cityid('des moines',_)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='6'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='7'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='8'> *n:CityName -> ({ ' des moines ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie heisst der hoechste punkt in dem staat mit der hauptstadt des moines</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο σημείο στην πολιτεία με πρωτεύουσα το des moines</nl>
+<nl lang='th'>จุด สูง สุด ของ รัฐ ที่ มี เมืองหลวง ชื่อ เดส์มวง นั้น มี ความ สูง เท่าไหร่</nl>
+<nl lang='zh'>德梅因 首府 所在 州 的 最高 点 是 什么</nl>
+</example>
+
+<example id='393'>
+<nl lang='en'>
+What is the highest point in the state with the most rivers ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS most) (NNS rivers))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] point-[Place:2] in-[Place:3] the-[State:5] state-[State:5] with-[State:6] the-[State:4] most-[State:4] rivers-[River:7])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(most(state(traverse_1(river(all))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),most(B,C,(state(B),traverse(C,B),river(C))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ most ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='7'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>was ist der hoechste punkt in dem staat mit den meisten fluessen</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο σημείο στην πολιτεία με τα περισσότερα ποτάμια</nl>
+<nl lang='th'>รัฐ ที่ มี แม่น้ำ มาก ที่สุด มี จุด สูง สุด ชื่อ อะไร</nl>
+<nl lang='zh'>河流 最多 的 州 的 最高 点 是 什么</nl>
+</example>
+
+<example id='394'>
+<nl lang='en'>
+What is the highest point in the state with the smallest population ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS smallest) (NN population))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] point-[Place:2] in-[Place:3] the-[State:5] state-[State:5] with-[State:4] the-[State:4] smallest-[State:4] population-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(smallest_one(population_1(state(all)))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),smallest(C,(state(B),population(B,C))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ smallest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='5'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der hoechste punkt in dem staat mit der kleinsten bevoelkerung</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο σημείο στην πολιτεία με τον μικρότερο πληθυσμό</nl>
+<nl lang='th'>รัฐ ที่ มี ประชากร น้อย ที่สุด มี จุด สูง สุด อยู่ ที่ไหน</nl>
+<nl lang='zh'>人口 最少 的 州 的 最高 点 是 什么</nl>
+</example>
+
+<example id='395'>
+<nl lang='en'>
+What is the highest point in the states bordering Colorado ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (NP (DT the) (NNS states)) (VP (VBG bordering) (NP (NNP Colorado))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] point-[Place:2] in-[Place:3] the-[State:4] states-[State:4] bordering-[State:5] Colorado-[StateName:7])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(state(next_to_2(stateid('colorado')))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),state(B),next_to(B,C),const(C,stateid(colorado)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='7'> *n:StateName -> ({ ' colorado ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der hoechste punkt in den staaten welche an colorado grenzen</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο σημείο στις πολιτείες που συνορεύουν με το colorado </nl>
+<nl lang='th'>จุด สูง สุด ของ รัฐ ที่ อยู่ ติด กับ รัฐ โคโลราโด คือ จุด ไหน</nl>
+<nl lang='zh'>与 科罗拉多 州 接壤 的 州 的 最高 点 是 什么</nl>
+</example>
+
+<example id='396'>
+<nl lang='en'>
+What is the highest point in the United States ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (DT the) (NNP United) (NNPS States))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] point-[Place:2] in-[Place:3] the-[CountryName:5] United-[CountryName:5] States-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist der hoechste punkt in den vereinigten staaten</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο σημείο στις ηνωμένες πολιτείες</nl>
+<nl lang='th'>จุด สูง สุด ของ ประเทศ อยู่ ตรงไหน</nl>
+<nl lang='zh'>美国 的 最高 点 是 什么</nl>
+</example>
+
+<example id='397'>
+<nl lang='en'>
+What is the highest point in the US ?
+</nl>
+<nl lang='es'>
+que es el punto mas alto en los usa ?
+</nl>
+<nl lang='ja'>
+beikoku no mottomo takai chiten wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+usa deki en yuksek nokta nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (DT the) (NNP US))))))
+</syn>
+<syn lang='es'>
+(S que es el punto mas alto en los usa)
+</syn>
+<syn lang='ja'>
+(S beikoku no mottomo takai chiten wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S usa deki en yuksek nokta nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] point-[Place:2] in-[Place:3] the-[CountryName:5] US-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der hoechste punkt in dem land</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο σημείο στις ηπα</nl>
+<nl lang='th'>พื้นที่ สูง ที่สุด ของ สหรัฐ คือ จุด ใด</nl>
+<nl lang='zh'>美国 的 最高 点 是 什么 呢</nl>
+</example>
+
+<example id='398'>
+<nl lang='en'>
+What is the highest point in the USA ?
+</nl>
+<nl lang='es'>
+que es el punto mas alto en los usa ?
+</nl>
+<nl lang='ja'>
+beikoku no mottomo takai chiten wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+usa deki en yuksek nokta nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (DT the) (NNP USA))))))
+</syn>
+<syn lang='es'>
+(S que es el punto mas alto en los usa)
+</syn>
+<syn lang='ja'>
+(S beikoku no mottomo takai chiten wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S usa deki en yuksek nokta nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] point-[Place:2] in-[Place:3] the-[CountryName:5] USA-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der hoechste punkt in den usa</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο σημείο στις ηπα</nl>
+<nl lang='th'>จุด สูง สุด ของ อเมริกา อยู่ ตรงไหน</nl>
+<nl lang='zh'>美国 的 最高 点 是 什么</nl>
+</example>
+
+<example id='399'>
+<nl lang='en'>
+What is the highest point in Virginia ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (NNP Virginia))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] point-[Place:2] in-[Place:3] Virginia-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(stateid('virginia')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),const(B,stateid(virginia)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' virginia ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der hoechstgelegene punkt in virginia</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο σημείο στη virginia </nl>
+<nl lang='th'>จุด ใด เป็น จุด สูง สุด ของ รัฐ เวอร์จิเนีย</nl>
+<nl lang='zh'>弗吉尼亚 州 的 最高 点 是 什么</nl>
+</example>
+
+<example id='400'>
+<nl lang='en'>
+What is the highest point in Wyoming ?
+</nl>
+<nl lang='es'>
+que es el punto mas alto en wyoming ?
+</nl>
+<nl lang='ja'>
+waiomingu no mottomo takai chiten wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+wyoming daki en yuksek nokta nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (NNP Wyoming))))))
+</syn>
+<syn lang='es'>
+(S que es el punto mas alto en wyoming)
+</syn>
+<syn lang='ja'>
+(S waiomingu no mottomo takai chiten wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S wyoming daki en yuksek nokta nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] point-[Place:2] in-[Place:3] Wyoming-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(stateid('wyoming')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),const(B,stateid(wyoming)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' wyoming ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der hoechstgelegene punkt von wyoming</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο σημείο στο wyoming</nl>
+<nl lang='th'>จุด สูง ของ รัฐ ไวโอมิง มี อะไร บ้าง</nl>
+<nl lang='zh'>怀俄明 州 的 最高 点 是 什么</nl>
+</example>
+
+<example id='401'>
+<nl lang='en'>
+What is the highest point of the state with the largest area ?
+</nl>
+<nl lang='es'>
+que es el punto mas alto de el estado con la area mas grande ?
+</nl>
+<nl lang='ja'>
+mottomo ookii chiiki ga aru shuu no mottomo takai chiten wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+en genis alana sahip eyaletin en yuksek noktasi nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN of) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS largest) (NN area))))))))
+</syn>
+<syn lang='es'>
+(S que es el punto mas alto de el estado con la area mas grande)
+</syn>
+<syn lang='ja'>
+(S mottomo ookii chiiki ga aru shuu no mottomo takai chiten wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S en genis alana sahip eyaletin en yuksek noktasi nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] point-[Place:2] of-[Place:3] the-[State:5] state-[State:5] with-[State:4] the-[State:4] largest-[State:4] area-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(largest_one(area_1(state(all)))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),largest(C,(state(B),area(B,C))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ largest_one ( area_1 ( *n:State ) ) }) </node>
+<node id='5'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der hoechste punkt des bezueglich flaeche groessten staates</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο σημείο της πολιτείας με το μεγαλύτερο εμβαδό</nl>
+<nl lang='th'>จุด สูง สุด ของ รัฐ ที่ มี พื้นที่ กว้าง มาก ที่สุด คือ ที่ไหน</nl>
+<nl lang='zh'>面积 最大 的 州 的 最高 点 是 什么</nl>
+</example>
+
+<example id='402'>
+<nl lang='en'>
+What is the highest point of the state with the smallest population density ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN of) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS smallest) (NN population) (NN density))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] point-[Place:2] of-[Place:3] the-[State:5] state-[State:5] with-[State:4] the-[State:4] smallest-[State:4] population-[State:4] density-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(smallest_one(density_1(state(all)))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),smallest(C,(state(B),density(B,C))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ smallest_one ( density_1 ( *n:State ) ) }) </node>
+<node id='5'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der hoechste punkt des staat mit der gerinsten bevoelkerungsdichte</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο σημείο της πολιτείας με τη μικρότερη πυκνότητα πληθυσμού</nl>
+<nl lang='th'>รัฐ ที่ มี ความ หนาแน่น ของ ประชากร น้อย ที่สุด มี จุด สูง สุด อยู่ ที่ ใด</nl>
+<nl lang='zh'>人口 密度 最小 的 州 的 最高 点 是 什么</nl>
+</example>
+
+<example id='403'>
+<nl lang='en'>
+What is the highest point of the USA ?
+</nl>
+<nl lang='es'>
+que es el punto mas alto de los usa ?
+</nl>
+<nl lang='ja'>
+amerika no mottomo takai chiten wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+usa nin en yuksek noktasi nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN of) (NP (DT the) (NNP USA))))))
+</syn>
+<syn lang='es'>
+(S que es el punto mas alto de los usa)
+</syn>
+<syn lang='ja'>
+(S amerika no mottomo takai chiten wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S usa nin en yuksek noktasi nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] point-[Place:2] of-[Place:3] the-[CountryName:5] USA-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die hoechste erhebung der usa</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο σημείο στις ηπα</nl>
+<nl lang='th'>จุด สูง สุด ของ อเมริกา อยู่ ที่ไหน</nl>
+<nl lang='zh'>美国 的 最高 点 是 什么</nl>
+</example>
+
+<example id='404'>
+<nl lang='en'>
+What is the largest capital ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (DT the) (JJS largest) (NN capital))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] largest-[City:1] capital-[City:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(capital(all)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,capital(A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ capital ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die groesste hauptstadt</nl>
+<nl lang='el'>ποια είναι η μεγαύτερη πρωτεύουσα</nl>
+<nl lang='th'>เมืองหลวง ใด ใหญ่ ที่สุด</nl>
+<nl lang='zh'>最大 的 首府 是 哪个</nl>
+</example>
+
+<example id='405'>
+<nl lang='en'>
+What is the largest capital city in the USA ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS largest) (NN capital) (NN city)) (PP (IN in) (NP (DT the) (NNP USA))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] largest-[City:1] capital-[City:2] city-[City:3] in-[City:4] the-[CountryName:6] USA-[CountryName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(capital(city(loc_2(countryid('usa'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(capital(A),city(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='5'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='6'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die groesste hauptstadt in den usa</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πρωτεύουσα πόλη στις ηπα</nl>
+<nl lang='th'>เมืองหลวง ใด ใหญ่ ที่สุด ใน สหรัฐ</nl>
+<nl lang='zh'>美国 最大 的 首府 城市 是 哪个</nl>
+</example>
+
+<example id='406'>
+<nl lang='en'>
+What is the largest city in a state that borders Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS largest) (NN city)) (PP (IN in) (NP (NP (DT a) (NN state)) (SBAR (WHNP (WDT that)) (S (VP (VBZ borders) (NP (NNP Texas))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] largest-[City:1] city-[City:2] in-[City:3] a-[State:4] state-[State:4] that-[State:5] borders-[State:5] Texas-[StateName:7])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(city(loc_2(state(next_to_2(stateid('texas')))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(city(A),loc(A,B),state(B),next_to(B,C),const(C,stateid(texas)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='7'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die groesste stadt in einer staat die texas angrenzt</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πόλη σε μια πολιτεία που συνορεύει με το texas</nl>
+<nl lang='th'>เมือง ใด เป็น เมือง ใหญ่ สุด ใน รัฐ ที่ อยู่ ติด กับ รัฐ เท็กซัส</nl>
+<nl lang='zh'>与 得克萨斯 州 接壤 的 州 的 最大 的 城市 是 什么</nl>
+</example>
+
+<example id='407'>
+<nl lang='en'>
+What is the largest city in Alabama ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS largest) (NN city)) (PP (IN in) (NP (NNP Alabama))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] largest-[City:1] city-[City:2] in-[City:3] Alabama-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(city(loc_2(stateid('alabama')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(city(A),loc(A,B),const(B,stateid(alabama)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' alabama ' }) </node>
+</mrl-parse>
+<nl lang='de'>welcher ist der groesste stadt in alabama</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πόλη στην alabama</nl>
+<nl lang='th'>เมือง ใหญ่ ที่สุด ใน รัฐ อลาบามา คือ เมือง ใด</nl>
+<nl lang='zh'>阿拉巴马 州 最大 的 城市 是 哪个</nl>
+</example>
+
+<example id='408'>
+<nl lang='en'>
+What is the largest city in California ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS largest) (NN city)) (PP (IN in) (NP (NNP California))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] largest-[City:1] city-[City:2] in-[City:3] California-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(city(loc_2(stateid('california')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(city(A),loc(A,B),const(B,stateid(california)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' california ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die groesste stadt in california</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πόλη στην california</nl>
+<nl lang='th'>เมือง ใด ใหญ่ ที่สุด ใน รัฐ แคลิฟอร์เนีย</nl>
+<nl lang='zh'>加 州 最大 的 城市 是 哪个</nl>
+</example>
+
+<example id='409'>
+<nl lang='en'>
+What is the largest city in Michigan ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS largest) (NN city)) (PP (IN in) (NP (NNP Michigan))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] largest-[City:1] city-[City:2] in-[City:3] Michigan-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(city(loc_2(stateid('michigan')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(city(A),loc(A,B),const(B,stateid(michigan)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' michigan ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die groesste stadt in michigan</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πόλη στο michigan</nl>
+<nl lang='th'>เมือง ใด เป็น เมือง ที่ ใหญ่ ที่สุด ของ รัฐ มิชิแกน</nl>
+<nl lang='zh'>密歇根 州 最大 的 城市 是 哪个</nl>
+</example>
+
+<example id='410'>
+<nl lang='en'>
+What is the largest city in Minnesota by population ?
+</nl>
+<nl lang='es'>
+que es la ciudad mas grande en minnesota por poblacion ?
+</nl>
+<nl lang='ja'>
+jinkou de minesota no mottomo ookii toshi wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+minnesota da nufus acisindan en buyuk sehir nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (NP (DT the) (JJS largest) (NN city)) (PP (IN in) (NP (NNP Minnesota)))) (PP (IN by) (NP (NN population))))))
+</syn>
+<syn lang='es'>
+(S que es la ciudad mas grande en minnesota por poblacion)
+</syn>
+<syn lang='ja'>
+(S jinkou de minesota no mottomo ookii toshi wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S minnesota da nufus acisindan en buyuk sehir nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] largest-[City:1] city-[City:2] in-[City:3] Minnesota-[StateName:5] by-[City:1] population-[City:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(population_1(city(loc_2(stateid('minnesota'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(city(A),loc(A,C),const(C,stateid(minnesota)),population(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest_one ( population_1 ( *n:City ) ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' minnesota ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die bevoelkerungsreichste stadt in minnesota</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πολιτεία στη Minnesota βάσει πληθυσμού</nl>
+<nl lang='th'>เมือง ใด เป็น เมือง ที่ ใหญ่ ที่สุด ใน รัฐ มินเนโซตา เมื่อ เทียบ โดย ประชากร แล้ว</nl>
+<nl lang='zh'>明尼苏达 州 人口 最多 的 城市 是 哪个</nl>
+</example>
+
+<example id='411'>
+<nl lang='en'>
+What is the largest city in Missouri ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS largest) (NN city)) (PP (IN in) (NP (NNP Missouri))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] largest-[City:1] city-[City:2] in-[City:3] Missouri-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(city(loc_2(stateid('missouri')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(city(A),loc(A,B),const(B,stateid(missouri)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' missouri ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die groesste stadt in missouri</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πόλη στο missouri</nl>
+<nl lang='th'>เมือง ที่ ใหญ่ ที่สุด ของ รัฐ มิสซูรี คือ เมือง ใด</nl>
+<nl lang='zh'>密苏里 州 最大 的 城市 是 哪个</nl>
+</example>
+
+<example id='412'>
+<nl lang='en'>
+What is the largest city in Rhode Island ?
+</nl>
+<nl lang='es'>
+que es la ciudad mas grande en rhode island ?
+</nl>
+<nl lang='ja'>
+roodoairando no mottomo ookii toshi wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+rhode island aki en buyuk sehir nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS largest) (NN city)) (PP (IN in) (NP (NNP Rhode) (NNP Island))))))
+</syn>
+<syn lang='es'>
+(S que es la ciudad mas grande en rhode_island)
+</syn>
+<syn lang='ja'>
+(S roodoairando no mottomo ookii toshi wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S rhode_island aki en buyuk sehir nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] largest-[City:1] city-[City:2] in-[City:3] Rhode-[StateName:5] Island-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(city(loc_2(stateid('rhode island')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(city(A),loc(A,B),const(B,stateid('rhode island')))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' rhode island ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die groesste stadt in rhode island</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πόλη στο rhode island</nl>
+<nl lang='th'>เมือง ใด เป็น เมือง ที่ ใหญ่ ที่สุด ใน รัฐ โรดไอแลนด์</nl>
+<nl lang='zh'>罗得岛 州 最大 的 城市 是 哪个</nl>
+</example>
+
+<example id='413'>
+<nl lang='en'>
+What is the largest city in smallest state through which the Mississippi runs ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS largest) (NN city)) (PP (IN in) (NP (NP (JJS smallest) (NN state)) (SBAR (WHPP (IN through) (WHNP (WDT which))) (S (NP (DT the) (NNP Mississippi)) (VP (VBZ runs)))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] largest-[City:1] city-[City:2] in-[City:3] smallest-[State:4] state-[State:5] through-[State:6] which-[State:6] the-[RiverName:8] Mississippi-[RiverName:8] runs-[State:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(city(loc_2(smallest(state(traverse_1(riverid('mississippi'))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(city(A),loc(A,B),smallest(B,(state(B),const(C,riverid(mississippi)),traverse(C,B))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ smallest ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='7'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='8'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die groesste stadt im kleinsten staat durch den der mississippi fliesst</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πόλη στη μικρότερη πολιτεία την οποία διασχίζει ο mississippi</nl>
+<nl lang='th'>เมือง ใหญ่ ที่สุด ใน รัฐ ที่ เล็ก ที่สุด ที่ แม่น้ำ มิสซิสซิปปี ไหล ผ่าน ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>密西西比 河 贯穿 的 最小 州 的 最大 的 城市 是 哪个</nl>
+</example>
+
+<example id='414'>
+<nl lang='en'>
+What is the largest city in states that border California ?
+</nl>
+<nl lang='es'>
+que es la ciudad mas grande en los estados que bordean a california ?
+</nl>
+<nl lang='ja'>
+karifuorunia ni rinsetsu suru shuu no mottomo ookii toshi wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+california ya komsu eyaletler deki en genis sehir nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS largest) (NN city)) (PP (IN in) (NP (NP (NNS states)) (SBAR (WHNP (WDT that)) (S (VP (VBP border) (NP (NNP California))))))))))
+</syn>
+<syn lang='es'>
+(S que es la ciudad mas grande en los estados que bordean a california)
+</syn>
+<syn lang='ja'>
+(S karifuorunia ni rinsetsu suru shuu no mottomo ookii toshi wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S california ya komsu eyaletler deki en genis sehir nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] largest-[City:1] city-[City:2] in-[City:3] states-[State:4] that-[State:5] border-[State:5] California-[StateName:7])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(city(loc_2(state(next_to_2(stateid('california')))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(city(A),loc(A,B),state(B),next_to(B,C),const(C,stateid(california)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='7'> *n:StateName -> ({ ' california ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die groesste stadt in staaten die california angrenzen</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πόλη σε πολιτείες που συνορεύουν με την california</nl>
+<nl lang='th'>เมือง ใด เป็น เมือง ใหญ่ ที่สุด ใน รัฐ ที่ อยู่ ติด กับ รัฐ แคลิฟอร์เนีย</nl>
+<nl lang='zh'>与 加利福尼亚 州 接壤 的 州 的 最大 的 城市 是 什么</nl>
+</example>
+
+<example id='415'>
+<nl lang='en'>
+What is the largest city in Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS largest) (NN city)) (PP (IN in) (NP (NNP Texas))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] largest-[City:1] city-[City:2] in-[City:3] Texas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(city(loc_2(stateid('texas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(city(A),loc(A,B),const(B,stateid(texas)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die groesste stadt in texas</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πόλη στο texas</nl>
+<nl lang='th'>เมือง ใหญ่ ที่สุด ของ รัฐ เท็กซัส คือ เมือง ใด</nl>
+<nl lang='zh'>德克萨斯 州 最大 的 城市 是 什么</nl>
+</example>
+
+<example id='416'>
+<nl lang='en'>
+What is the largest city in the smallest state in the USA ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS largest) (NN city)) (PP (IN in) (NP (NP (DT the) (JJS smallest) (NN state)) (PP (IN in) (NP (DT the) (NNP USA))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] largest-[City:1] city-[City:2] in-[City:3] the-[State:4] smallest-[State:4] state-[State:5] in-[State:6] the-[CountryName:8] USA-[CountryName:8])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(city(loc_2(smallest(state(loc_2(countryid('usa'))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(city(A),loc(A,B),smallest(B,(state(B),loc(B,C),const(C,countryid(usa)))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ smallest ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='7'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='8'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die groesste stadt des kleinsten staates in den usa</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πόλη στη μικρότερη πολιτεία στις ηπα</nl>
+<nl lang='th'>เมือง ใด เป็น เมือง ใหญ่ ที่สุด ใน รัฐ ที่ เล็ก ที่สุด ใน อเมริกา</nl>
+<nl lang='zh'>美国 最小 的 州 里 最大 的 城市 是 什么</nl>
+</example>
+
+<example id='417'>
+<nl lang='en'>
+What is the largest city in Wisconsin ?
+</nl>
+<nl lang='es'>
+que es la ciudad mas grande en wisconsin ?
+</nl>
+<nl lang='ja'>
+uisukonshin no mottomo ookii toshi wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+wisconsin deki en genis sehir nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS largest) (NN city)) (PP (IN in) (NP (NNP Wisconsin))))))
+</syn>
+<syn lang='es'>
+(S que es la ciudad mas grande en wisconsin)
+</syn>
+<syn lang='ja'>
+(S uisukonshin no mottomo ookii toshi wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S wisconsin deki en genis sehir nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] largest-[City:1] city-[City:2] in-[City:3] Wisconsin-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(city(loc_2(stateid('wisconsin')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(city(A),loc(A,B),const(B,stateid(wisconsin)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' wisconsin ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die groesste stadt in wisconsin</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πόλη στο wisconsin</nl>
+<nl lang='th'>เมือง ใด เป็น เมือง ที่ ใหญ่ ที่สุด ใน รัฐ วิสคอนซิน</nl>
+<nl lang='zh'>威斯康星 州 最大 的 城市 是 什么</nl>
+</example>
+
+<example id='418'>
+<nl lang='en'>
+What is the largest city of Kansas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS largest) (NN city)) (PP (IN of) (NP (NNP Kansas))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] largest-[City:1] city-[City:2] of-[City:3] Kansas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(city(loc_2(stateid('kansas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(city(A),loc(A,B),const(B,stateid(kansas)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' kansas ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die groesste stadt in kansas</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πόλη στο kansas</nl>
+<nl lang='th'>เมือง ใหญ่ ที่สุด ใน รัฐ แคนซัส คือ เมือง ใด</nl>
+<nl lang='zh'>堪萨斯 州 最大 的 城市 是 什么</nl>
+</example>
+
+<example id='419'>
+<nl lang='en'>
+What is the largest of the states that the Rio Grande runs through ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS largest)) (PP (IN of) (NP (NP (DT the) (NNS states)) (SBAR (WHNP (WDT that)) (S (NP (DT the) (NNP Rio) (NNP Grande)) (VP (VBZ runs) (PP (IN through))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:1] largest-[State:1] of-[State:1] the-[State:2] states-[State:2] that-[State:3] the-[RiverName:5] Rio-[RiverName:5] Grande-[RiverName:5] runs-[State:3] through-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(state(traverse_1(riverid('rio grande')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(state(A),const(B,riverid('rio grande')),traverse(B,A))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='5'> *n:RiverName -> ({ ' rio grande ' }) </node>
+</mrl-parse>
+<nl lang='de'>welcher ist der groesste staat durch den der rio grande fliesst</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη από τις πολιτείες που ο rio grande διασχίζει</nl>
+<nl lang='th'>รัฐ ใด เป็น รัฐ ที่ ใหญ่ ที่สุด ที่ แม่น้ำ ริโอแกรนด์ ไหล ผ่าน</nl>
+<nl lang='zh'>格兰德 河 贯穿 的 最大 的 州 是 什么</nl>
+</example>
+
+<example id='420'>
+<nl lang='en'>
+What is the largest river in Washington state ?
+</nl>
+<nl lang='es'>
+que es el rio mas grande en el estado de washington ?
+</nl>
+<nl lang='ja'>
+washinton shuu no mottomo nagai kawa wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+washington eyaletin deki en genis nehir nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS largest) (NN river)) (PP (IN in) (NP (NNP Washington) (NN state))))))
+</syn>
+<syn lang='es'>
+(S que es el rio mas grande en el estado de washington)
+</syn>
+<syn lang='ja'>
+(S washinton shuu no mottomo nagai kawa wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S washington eyaletin deki en genis nehir nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[River:1] largest-[River:1] river-[River:2] in-[River:3] Washington-[StateName:6] state-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(longest(river(loc_2(state(stateid('washington'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(river(A),loc(A,B),const(B,stateid(washington)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' washington ' }) </node>
+</mrl-parse>
+<nl lang='de'>nenne mir die laenge des laengsten flusses in washington state</nl>
+<nl lang='el'>ποιο είναι το μεγαλύτερο ποτάμι στην πολιτεία washington </nl>
+<nl lang='th'>แม่น้ำ สาย ใด เป็น แม่น้ำ สาย ที่ ใหญ่ ที่สุด ใน รัฐ วอชิงตัน</nl>
+<nl lang='zh'>华盛顿 州 最大 的 河流 是 什么</nl>
+</example>
+
+<example id='421'>
+<nl lang='en'>
+What is the largest state ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (DT the) (JJS largest) (NN state))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:1] largest-[State:1] state-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(state(all)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,state(A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>nenne mir den groessten staat</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πολιτεία</nl>
+<nl lang='th'>รัฐ ใด ใหญ่ ที่สุด</nl>
+<nl lang='zh'>最大 的 州 是 哪个</nl>
+</example>
+
+<example id='422'>
+<nl lang='en'>
+What is the largest state bordering Arkansas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS largest) (NN state)) (VP (VBG bordering) (NP (NNP Arkansas))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:1] largest-[State:1] state-[State:2] bordering-[State:3] Arkansas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(state(next_to_2(stateid('arkansas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(state(A),next_to(A,B),const(B,stateid(arkansas)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' arkansas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der groesste an arkansas grenzende staat</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πολιτεία που συνορεύει με το arkansas</nl>
+<nl lang='th'>รัฐ ใด เป็น รัฐ ที่ ใหญ่ ที่สุด ที่ อยู่ ติด กับ รัฐ อาร์คันซอ</nl>
+<nl lang='zh'>与 阿肯色 州 接壤 的 最大 的 州 是 哪个</nl>
+</example>
+
+<example id='423'>
+<nl lang='en'>
+What is the largest state bordering Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS largest) (NN state)) (VP (VBG bordering) (NP (NNP Texas))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:1] largest-[State:1] state-[State:2] bordering-[State:3] Texas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(state(next_to_2(stateid('texas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(state(A),next_to(A,B),const(B,stateid(texas)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der groesste an texas grenzende staat</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πολιτεία που συνορεύει το texas</nl>
+<nl lang='th'>รัฐ ใด เป็น รัฐ ที่ ใหญ่ ที่สุด ที่ อยู่ ติด กับ รัฐ เท็กซัส</nl>
+<nl lang='zh'>与 得克萨斯 州 接壤 的 最大 的 州 是 哪个</nl>
+</example>
+
+<example id='424'>
+<nl lang='en'>
+What is the largest state capital in population ?
+</nl>
+<nl lang='es'>
+que es la capital de estado mas grande en poblacion ?
+</nl>
+<nl lang='ja'>
+jinkou de mottomo ookii shuto wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+nufus bakimindan en buyuk eyalet baskenti nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS largest) (NN state) (NN capital)) (PP (IN in) (NP (NN population))))))
+</syn>
+<syn lang='es'>
+(S que es la capital de estado mas grande en poblacion)
+</syn>
+<syn lang='ja'>
+(S jinkou de mottomo ookii shuto wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S nufus bakimindan en buyuk eyalet baskenti nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] largest-[City:1] state-[State:3] capital-[City:2] in-[City:1] population-[City:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(population_1(capital_1(state(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(state(C),capital(C,A),population(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest_one ( population_1 ( *n:City ) ) }) </node>
+<node id='2'> *n:City -> ({ capital_1 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welche hauptstadt hat die groesste bevoelkerung</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πρωτεύουσα πολιτείας σε πληθυσμό</nl>
+<nl lang='th'>เมืองหลวง ใด มี ประชากร มาก ที่สุด</nl>
+<nl lang='zh'>人口 最多 的 首府 是 哪个</nl>
+</example>
+
+<example id='425'>
+<nl lang='en'>
+What is the largest state in the US ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS largest) (NN state)) (PP (IN in) (NP (DT the) (NNP US))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:1] largest-[State:1] state-[State:2] in-[State:3] the-[CountryName:5] US-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(state(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(state(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der groesste staat in den usa</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πολιτεία στις ηπα</nl>
+<nl lang='th'>รัฐ ใด เป็น รัฐ ที่ ใหญ่ ที่สุด บน แผ่นดิน อเมริกา</nl>
+<nl lang='zh'>美国 最大 的 州 是 哪个 呢</nl>
+</example>
+
+<example id='426'>
+<nl lang='en'>
+What is the largest state in USA ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS largest) (NN state)) (PP (IN in) (NP (NNP USA))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:1] largest-[State:1] state-[State:2] in-[State:3] USA-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(state(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(state(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welcher ist der groesste staat in den usa</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πολιτεία στις ηπα</nl>
+<nl lang='th'>รัฐ ที่ ใหญ่ ที่สุด ใน อเมริกา คือ รัฐ ใด</nl>
+<nl lang='zh'>美国 最大 的 州 是 哪个</nl>
+</example>
+
+<example id='427'>
+<nl lang='en'>
+What is the largest state that borders California ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS largest) (NN state)) (SBAR (WHNP (WDT that)) (S (VP (VBZ borders) (NP (NNP California))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:1] largest-[State:1] state-[State:2] that-[State:3] borders-[State:3] California-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(state(next_to_2(stateid('california')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(state(A),next_to(A,B),const(B,stateid(california)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' california ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der groesste staat der an california grenzt</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πολιτεία που συνορεύει με την california</nl>
+<nl lang='th'>รัฐ ใด เป็น รัฐ ที่ ใหญ่ ที่สุด ที่ อยู่ ติด กับ รัฐ แคลิฟอร์เนีย</nl>
+<nl lang='zh'>与 加利福尼亚 州 接壤 的 最大 的 州 是 哪个</nl>
+</example>
+
+<example id='428'>
+<nl lang='en'>
+What is the largest state that borders Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS largest) (NN state)) (SBAR (WHNP (WDT that)) (S (VP (VBZ borders) (NP (NNP Texas))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:1] largest-[State:1] state-[State:2] that-[State:3] borders-[State:3] Texas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(state(next_to_2(stateid('texas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(state(A),next_to(A,B),const(B,stateid(texas)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welcher der an texas grenzenden staaten ist der groesste</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πολιτεία που συνορεύει με το texas</nl>
+<nl lang='th'>รัฐ ใด เป็น รัฐ ใหญ่ ที่สุด ที่ ติด กับ รัฐ เท็กซัส</nl>
+<nl lang='zh'>与 得克萨斯 州 接壤 的 最大 的 州 是 哪个</nl>
+</example>
+
+<example id='429'>
+<nl lang='en'>
+What is the largest state that borders the state with the highest population ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS largest) (NN state)) (SBAR (WHNP (WDT that)) (S (VP (VBZ borders) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS highest) (NN population))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:1] largest-[State:1] state-[State:2] that-[State:3] borders-[State:3] the-[State:5] state-[State:5] with-[State:4] the-[State:4] highest-[State:4] population-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(state(next_to_2(largest_one(population_1(state(all)))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(state(A),next_to(A,B),largest(C,(state(B),population(B,C))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ largest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='5'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>was is der groesste staat der den staat mit der groessten bevoelkerung</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πολιτεία που συνορεύει με την πολιτεία με τον μεγαλύτερο πληθυσμό</nl>
+<nl lang='th'>ใน บรรดา รัฐ ต่างๆ ที่ อยู่ ติด กับ รัฐ ที่ มี ประชากร มาก ที่สุด รัฐ ใด เป็น รัฐ ที่ ใหญ่ ที่สุด</nl>
+<nl lang='zh'>与 人口 最多 的 州 接壤 的 州 最大 的 是 哪个</nl>
+</example>
+
+<example id='430'>
+<nl lang='en'>
+What is the largest state that borders the state with the lowest point in the USA ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS largest) (NN state)) (SBAR (WHNP (WDT that)) (S (VP (VBZ borders) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (NP (DT the) (JJS lowest) (NN point)) (PP (IN in) (NP (DT the) (NNP USA))))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:1] largest-[State:1] state-[State:2] that-[State:3] borders-[State:3] the-[State:4] state-[State:4] with-[State:5] the-[Place:6] lowest-[Place:6] point-[Place:7] in-[Place:8] the-[CountryName:10] USA-[CountryName:10])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(state(next_to_2(state(loc_1(lowest(place(loc_2(countryid('usa'))))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(state(A),next_to(A,B),state(B),loc(C,B),lowest(C,(place(C),loc(C,D),const(D,countryid(usa)))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ loc_1 ( *n:Place ) }) </node>
+<node id='6'> *n:Place -> ({ lowest ( *n:Place ) }) </node>
+<node id='7'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='8'> *n:Place -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='9'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='10'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der groesste staat welcher an den staat grenzt welcher die niedrigste erhebung in den usa hat</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πολιτεία που συνορεύει με την πολιτεία με το χαμηλότερο σημείο στις ηπα</nl>
+<nl lang='th'>รัฐ ใด เป็น รัฐ ที่ ใหญ่ ที่สุด ที่ อยู่ ติด กับ รัฐ ที่ มี จุด ต่ำ สุด ใน สหรัฐอเมริกา</nl>
+<nl lang='zh'>与 美国 的 最低 点 所在 州 接壤 的 最大 的 州 是 哪个</nl>
+</example>
+
+<example id='431'>
+<nl lang='en'>
+What is the largest state traversed by the Mississippi river ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS largest) (NN state)) (VP (VBN traversed) (PP (IN by) (NP (DT the) (NNP Mississippi) (NN river)))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:1] largest-[State:1] state-[State:2] traversed-[State:3] by-[State:3] the-[River:4] Mississippi-[RiverName:6] river-[River:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(state(traverse_1(river(riverid('mississippi'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(state(A),traverse(B,A),const(B,riverid(mississippi)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='5'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='6'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der groesste staat durch welchen der mississippi fluss verlaeuft</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πολιτεία που διασχίζει ο ποταμός mississippi</nl>
+<nl lang='th'>ใน บรรดา รัฐ ที่ แม่น้ำ มิสซิสซิปปี ไหล ผ่าน รัฐ ใด เป็น รัฐ ที่ ใหญ่ ที่สุด</nl>
+<nl lang='zh'>密西西比 河 流经 的 最大 的 州 是 哪个</nl>
+</example>
+
+<example id='432'>
+<nl lang='en'>
+What is the least populous state ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (DT the) (JJS least) (JJ populous) (NN state))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:1] least-[State:1] populous-[State:1] state-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest_one(population_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(B,(population(A,B),state(A))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ smallest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der staat mit der niedrigsten bevoelkerungszahl</nl>
+<nl lang='el'>ποια είναι η ολιγοπληθέστερη πολιτεία</nl>
+<nl lang='th'>รัฐ ใด มี ประชากร น้อย ที่สุด</nl>
+<nl lang='zh'>人口 最少 的 州 是 哪个</nl>
+</example>
+
+<example id='433'>
+<nl lang='en'>
+What is the length of the Colorado river ?
+</nl>
+<nl lang='es'>
+cuanto tiene de largo el rio colorado ?
+</nl>
+<nl lang='ja'>
+kororado kawa no nagasa wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+colorado nehrinin uzunlugu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN length)) (PP (IN of) (NP (DT the) (NNP Colorado) (NN river))))))
+</syn>
+<syn lang='es'>
+(S cuanto tiene de largo el rio colorado)
+</syn>
+<syn lang='ja'>
+(S kororado kawa no nagasa wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S colorado nehrinin uzunlugu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] length-[Num:1] of-[Num:1] the-[River:2] Colorado-[RiverName:4] river-[River:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(len(river(riverid('colorado'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(len(B,A),const(B,riverid(colorado)),river(B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ len ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='4'> *n:RiverName -> ({ ' colorado ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lang ist der fluss colorado</nl>
+<nl lang='el'>ποιο είναι το μήκος του ποταμού colorado </nl>
+<nl lang='th'>แม่น้ำ โคโลราโด ยาว เท่าไหร่</nl>
+<nl lang='zh'>科罗拉多 河 的 长度 是 多少</nl>
+</example>
+
+<example id='434'>
+<nl lang='en'>
+What is the length of the Colorado river in Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN length)) (PP (IN of) (NP (NP (DT the) (NNP Colorado) (NN river)) (PP (IN in) (NP (NNP Texas))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] length-[Num:1] of-[Num:1] the-[River:5] Colorado-[RiverName:4] river-[River:5] in-[River:6] Texas-[StateName:8])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(len(intersection(riverid('colorado'), river(loc_2(stateid('texas'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(len(B,A),const(B,riverid(colorado)),river(B),loc(B,C),const(C,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ len ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ intersection ( *n:River , *n:River ) }) </node>
+<node id='3'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='4'> *n:RiverName -> ({ ' colorado ' }) </node>
+<node id='5'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='6'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='7'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='8'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die laenge des colorado flusses in texas</nl>
+<nl lang='el'>ποιο είναι το μήκος του ποταμού colorado στο texas</nl>
+<nl lang='th'>แม่น้ำ โคโลราโด ใน เท็กซัส ยาว เท่าไหร่</nl>
+<nl lang='zh'>德克萨斯 州 的 科罗拉多 河 的 长度 是 多少</nl>
+</example>
+
+<example id='435'>
+<nl lang='en'>
+What is the length of the longest river in the USA ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN length)) (PP (IN of) (NP (NP (DT the) (JJS longest) (NN river)) (PP (IN in) (NP (DT the) (NNP USA))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] length-[Num:1] of-[Num:1] the-[River:2] longest-[River:2] river-[River:3] in-[River:4] the-[CountryName:6] USA-[CountryName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(len(longest(river(loc_2(countryid('usa'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(len(B,A),longest(B,(river(B),loc(B,C),const(C,countryid(usa))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ len ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='5'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='6'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lang ist der laengste fluss der usa</nl>
+<nl lang='el'>ποιο είναι το μήκος του μακρύτερου ποταμού στις ηπα</nl>
+<nl lang='th'>แม่น้ำ สาย ที่ ยาว ที่สุด ใน สหรัฐ ยาว เท่าไหร่</nl>
+<nl lang='zh'>美国 最长 的 河流 的 长度 是 多少</nl>
+</example>
+
+<example id='436'>
+<nl lang='en'>
+What is the length of the longest river that runs through Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN length)) (PP (IN of) (NP (NP (DT the) (JJS longest) (NN river)) (SBAR (WHNP (WDT that)) (S (VP (VBZ runs) (PP (IN through) (NP (NNP Texas)))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] length-[Num:1] of-[Num:1] the-[River:2] longest-[River:2] river-[River:3] that-[River:4] runs-[River:4] through-[River:4] Texas-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(len(longest(river(traverse_2(stateid('texas'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(len(B,A),longest(B,(river(B),traverse(B,C),const(C,stateid(texas))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ len ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die laenge des lanegsten fluesses der durch texas verlaeuft</nl>
+<nl lang='el'>ποιο είναι το μήκος του μακρύτερου ποταμού που διασχίζει το texas </nl>
+<nl lang='th'>แม่น้ำ สาย ที่ ยาว ที่สุด ที่ ไหล ผ่าน รัฐ เท็กซัส มี ความ ยาว เท่าไหร่</nl>
+<nl lang='zh'>流经 得克萨斯 州 的 最长 的 河流 的 长度 是 多少</nl>
+</example>
+
+<example id='437'>
+<nl lang='en'>
+What is the length of the Mississippi river ?
+</nl>
+<nl lang='es'>
+que tiene de largo el rio mississippi ?
+</nl>
+<nl lang='ja'>
+mishishippi kawa no nagasa wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+mississippi nehrinin uzunlugu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN length)) (PP (IN of) (NP (DT the) (NNP Mississippi) (NN river))))))
+</syn>
+<syn lang='es'>
+(S que tiene de largo el rio mississippi)
+</syn>
+<syn lang='ja'>
+(S mishishippi kawa no nagasa wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S mississippi nehrinin uzunlugu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] length-[Num:1] of-[Num:1] the-[River:2] Mississippi-[RiverName:4] river-[River:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(len(river(riverid('mississippi'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(len(B,A),const(B,riverid(mississippi)),river(B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ len ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='4'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lang ist der mississippi</nl>
+<nl lang='el'>ποιο είναι το μήκος του ποταμού mississippi </nl>
+<nl lang='th'>แม่น้ำ มิสซิสซิปปี มี ความ ยาว เท่าไหร่</nl>
+<nl lang='zh'>密西西比 河 的 长度 是 多少</nl>
+</example>
+
+<example id='438'>
+<nl lang='en'>
+What is the length of the river that flows through the most states ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN length)) (PP (IN of) (NP (NP (DT the) (NN river)) (SBAR (WHNP (WDT that)) (S (VP (VBZ flows) (PP (IN through) (NP (DT the) (JJS most) (NNS states)))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] length-[Num:1] of-[Num:1] the-[River:3] river-[River:3] that-[River:4] flows-[River:4] through-[River:4] the-[River:2] most-[River:2] states-[State:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(len(most(river(traverse_2(state(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(len(B,A),most(B,C,(river(B),traverse(B,C),state(C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ len ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ most ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie lang ist der fluss welcher durch die misten staaten fliesst</nl>
+<nl lang='el'>ποιο είναι του ποταμού που διασχίζει τις περισσότερες πολιτείες</nl>
+<nl lang='th'>แม่น้ำ ที่ ไหล ผ่าน จำนวน รัฐ มาก ที่สุด มี ความ ยาว เท่าไหร่</nl>
+<nl lang='zh'>流经 最多 州 的 河流 的 长度 是 多少</nl>
+</example>
+
+<example id='439'>
+<nl lang='en'>
+What is the length of the river that runs through the most number of states ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN length)) (PP (IN of) (NP (NP (DT the) (NN river)) (SBAR (WHNP (WDT that)) (S (VP (VBZ runs) (PP (IN through) (NP (NP (DT the) (JJS most) (NN number)) (PP (IN of) (NP (NNS states)))))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] length-[Num:1] of-[Num:1] the-[River:3] river-[River:3] that-[River:4] runs-[River:4] through-[River:4] the-[River:2] most-[River:2] number-[River:2] of-[River:2] states-[State:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(len(most(river(traverse_2(state(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(len(B,A),most(B,C,(river(B),traverse(B,C),state(C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ len ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ most ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie lange ist der fluss welcher durch die groesste anzahl von staaten fliesst</nl>
+<nl lang='el'>ποιο είναι το μήκος του ποταμιού που διασχίζει το μεγαλύτερο αριθμό πολιτειών</nl>
+<nl lang='th'>แม่น้ำ ที่ ไหล ผ่าน จำนวน รัฐ มาก ที่สุด มี ความ ยาว เท่าใด</nl>
+<nl lang='zh'>贯穿 数量 最多 的 州 的 河流 的 长度 是 多少</nl>
+</example>
+
+<example id='440'>
+<nl lang='en'>
+What is the length of the river that runs through the most states ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN length)) (PP (IN of) (NP (NP (DT the) (NN river)) (SBAR (WHNP (WDT that)) (S (VP (VBZ runs) (PP (IN through) (NP (DT the) (JJS most) (NNS states)))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] length-[Num:1] of-[Num:1] the-[River:3] river-[River:3] that-[River:4] runs-[River:4] through-[River:4] the-[River:2] most-[River:2] states-[State:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(len(most(river(traverse_2(state(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(len(B,A),most(B,C,(river(B),traverse(B,C),state(C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ len ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ most ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die laenge des flusses der durch die groessten anzahl staaten fliesst</nl>
+<nl lang='el'>ποιο είναι το μήκος του ποταμού που διασχίζει τις περισσότερες πολιτείες</nl>
+<nl lang='th'>แม่น้ำ สาย ที่ ไหล ผ่าน จำนวน รัฐ มาก ที่สุด มี ความ ยาว เท่าไหร่</nl>
+<nl lang='zh'>贯穿 最多 州 的 河流 的 长度 是 多少</nl>
+</example>
+
+<example id='441'>
+<nl lang='en'>
+What is the length of the river that traverses the most states ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN length)) (PP (IN of) (NP (NP (DT the) (NN river)) (SBAR (WHNP (WDT that)) (S (VP (VBZ traverses) (NP (DT the) (JJS most) (NNS states))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] length-[Num:1] of-[Num:1] the-[River:3] river-[River:3] that-[River:4] traverses-[River:4] the-[River:2] most-[River:2] states-[State:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(len(most(river(traverse_2(state(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(len(B,A),most(B,C,(river(B),traverse(B,C),state(C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ len ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ most ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie lang ist der fluss welcher am meisten staaten durchquert</nl>
+<nl lang='el'>ποιο είναι το μήκος του ποταμού που διασχίζει τις περισσότερες πολιτείες</nl>
+<nl lang='th'>แม่น้ำ ที่ ไหล ผ่าน รัฐ จำนวน มาก ที่สุด มี ความ ยาว เท่าไหร่</nl>
+<nl lang='zh'>流经 最多 州 的 河流 的 长度 是 多少</nl>
+</example>
+
+<example id='442'>
+<nl lang='en'>
+What is the longest river ?
+</nl>
+<nl lang='es'>
+que es el rio mas largo en los united states ?
+</nl>
+<nl lang='ja'>
+beikoku no mottomo nagai kawa wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+birlesik devletler in en uzun nehri nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (DT the) (JJS longest) (NN river))))
+</syn>
+<syn lang='es'>
+(S que es el rio mas largo en los united states)
+</syn>
+<syn lang='ja'>
+(S beikoku no mottomo nagai kawa wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S birlesik devletler in en uzun nehri nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[River:1] longest-[River:1] river-[River:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(longest(river(all)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,longest(A,river(A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>was ist der laengste fluss</nl>
+<nl lang='el'>ποιο είναι το μεγαλύτερο ποτάμι</nl>
+<nl lang='th'>แม่น้ำ สาย ที่ ยาว ที่สุด มี ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>最长 的 河流 是 哪个</nl>
+</example>
+
+<example id='443'>
+<nl lang='en'>
+What is the longest river flowing through New York ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS longest) (NN river)) (VP (VBG flowing) (PP (IN through) (NP (NNP New) (NNP York)))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[River:1] longest-[River:1] river-[River:2] flowing-[River:3] through-[River:3] New-[StateName:5] York-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(longest(river(traverse_2(stateid('new york')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,longest(A,(river(A),traverse(A,B),const(B,stateid('new york')))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' new york ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der laengste fluss new yorks</nl>
+<nl lang='el'>ποιο είναι το μακρύτερο ποτάμι που διασχίζει τη new york</nl>
+<nl lang='th'>แม่น้ำ ที่ ยาว ที่สุด ที่ ไหล ผ่าน รัฐ นิวยอร์ค คือ แม่น้ำ ใด</nl>
+<nl lang='zh'>流经 纽约 的 最长 的 河流 是 哪个</nl>
+</example>
+
+<example id='444'>
+<nl lang='en'>
+What is the longest river in America ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS longest) (NN river)) (PP (IN in) (NP (NNP America))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[River:1] longest-[River:1] river-[River:2] in-[River:3] America-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(longest(river(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,longest(A,(river(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der laengste fluss der vereinigten staaten</nl>
+<nl lang='el'>ποιο είναι το μακρύτερο ποτάμι στην αμερική</nl>
+<nl lang='th'>แม่น้ำ สาย ใด เป็น แม่น้ำ สาย ที่ ยาว ที่สุด ใน อเมริกา</nl>
+<nl lang='zh'>美国 最长 的 河流 是 什么</nl>
+</example>
+
+<example id='445'>
+<nl lang='en'>
+What is the longest river in California ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS longest) (NN river)) (PP (IN in) (NP (NNP California))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[River:1] longest-[River:1] river-[River:2] in-[River:3] California-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(longest(river(loc_2(stateid('california')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,longest(A,(river(A),loc(A,B),const(B,stateid(california)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' california ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist der laengste fluss in california</nl>
+<nl lang='el'>ποιο είναι το μεγαλύτερο ποτάμι στην california</nl>
+<nl lang='th'>แม่น้ำ ที่ ยาว ที่สุด ใน รัฐ แคลิฟอร์เนีย คือ แม่น้ำ ใด</nl>
+<nl lang='zh'>加利福尼亚 州 最长 的 河流 是 哪条</nl>
+</example>
+
+<example id='446'>
+<nl lang='en'>
+What is the longest river in Florida ?
+</nl>
+<nl lang='es'>
+que es el rio mas largo en florida ?
+</nl>
+<nl lang='ja'>
+furorida no mottomo nagai kawa wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+florida daki en uzun nehir nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS longest) (NN river)) (PP (IN in) (NP (NNP Florida))))))
+</syn>
+<syn lang='es'>
+(S que es el rio mas largo en florida)
+</syn>
+<syn lang='ja'>
+(S furorida no mottomo nagai kawa wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S florida daki en uzun nehir nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[River:1] longest-[River:1] river-[River:2] in-[River:3] Florida-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(longest(river(loc_2(stateid('florida')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,longest(A,(river(A),loc(A,B),const(B,stateid(florida)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' florida ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der laengste fluss in florida</nl>
+<nl lang='el'>ποιο είναι το μακρύτερο ποτάμι στη florida </nl>
+<nl lang='th'>แม่น้ำ สาย ใด ยาว ที่สุด ใน รัฐ ฟลอริดา</nl>
+<nl lang='zh'>佛罗里达 州 最长 的 河流 是 哪条</nl>
+</example>
+
+<example id='447'>
+<nl lang='en'>
+What is the longest river in Mississippi ?
+</nl>
+<nl lang='es'>
+que es el rio mas largo en mississippi ?
+</nl>
+<nl lang='ja'>
+mishishippi de mottomo nagai kawa wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+mississippi nin en uzun nehri nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS longest) (NN river)) (PP (IN in) (NP (NNP Mississippi))))))
+</syn>
+<syn lang='es'>
+(S que es el rio mas largo en mississippi)
+</syn>
+<syn lang='ja'>
+(S mishishippi de mottomo nagai kawa wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S mississippi nin en uzun nehri nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[River:1] longest-[River:1] river-[River:2] in-[River:3] Mississippi-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(longest(river(loc_2(stateid('mississippi')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,longest(A,(river(A),loc(A,B),const(B,stateid(mississippi)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der laengste fluss in mississippi</nl>
+<nl lang='el'>ποιο είναι το μακρύτερο ποτάμι στο mississippi</nl>
+<nl lang='th'>แม่น้ำ สาย ใด ใน รัฐ มิสซิสซิปปี เป็น แม่น้ำ ที่ ยาว ที่สุด</nl>
+<nl lang='zh'>密西西比 州 最长 的 河流 是 哪条</nl>
+</example>
+
+<example id='448'>
+<nl lang='en'>
+What is the longest river in New York ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS longest) (NN river)) (PP (IN in) (NP (NNP New) (NNP York))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[River:1] longest-[River:1] river-[River:2] in-[River:3] New-[StateName:5] York-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(longest(river(loc_2(stateid('new york')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,longest(A,(river(A),loc(A,B),const(B,stateid('new york')))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' new york ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der laengste fluss in new york</nl>
+<nl lang='el'>ποιο είναι το μακρύτερο ποτάμι στη new york</nl>
+<nl lang='th'>แม่น้ำ ใด ยาว ที่สุด ใน รัฐ นิวยอร์ค</nl>
+<nl lang='zh'>纽约 州 最长 的 河流 是 哪条</nl>
+</example>
+
+<example id='449'>
+<nl lang='en'>
+What is the longest river in Pennsylvania ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS longest) (NN river)) (PP (IN in) (NP (NNP Pennsylvania))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[River:1] longest-[River:1] river-[River:2] in-[River:3] Pennsylvania-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(longest(river(loc_2(stateid('pennsylvania')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,longest(A,(river(A),loc(A,B),const(B,stateid(pennsylvania)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' pennsylvania ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der laengste fluss in pennsylvania</nl>
+<nl lang='el'>ποιο είναι το μακρύτερο ποτάμι στην pennsylvania</nl>
+<nl lang='th'>แม่น้ำ ที่ ยาว ที่สุด ใน รัฐ เพ็นซิลเวเนีย ชื่อ อะไร</nl>
+<nl lang='zh'>宾夕法尼亚 州 最长 的 河流 是 哪条</nl>
+</example>
+
+<example id='450'>
+<nl lang='en'>
+What is the longest river in Texas ?
+</nl>
+<nl lang='es'>
+que es el rio mas largo en texas ?
+</nl>
+<nl lang='ja'>
+tekisasu no mottomo nagai kawa wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+texas daki en uzun nehir nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS longest) (NN river)) (PP (IN in) (NP (NNP Texas))))))
+</syn>
+<syn lang='es'>
+(S que es el rio mas largo en texas)
+</syn>
+<syn lang='ja'>
+(S tekisasu no mottomo nagai kawa wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S texas daki en uzun nehir nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[River:1] longest-[River:1] river-[River:2] in-[River:3] Texas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(longest(river(loc_2(stateid('texas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,longest(A,(river(A),loc(A,B),const(B,stateid(texas)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist der laengste fluss in texas</nl>
+<nl lang='el'>ποιο είναι το μεγαλύτερο ποτάμι στο texas</nl>
+<nl lang='th'>แม่น้ำ ใด ยาว ที่สุด ใน รัฐ เท็กซัส</nl>
+<nl lang='zh'>德克萨斯 州 最长 的 河流 是 哪条</nl>
+</example>
+
+<example id='451'>
+<nl lang='en'>
+What is the longest river in the largest state ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS longest) (NN river)) (PP (IN in) (NP (DT the) (JJS largest) (NN state))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[River:1] longest-[River:1] river-[River:2] in-[River:3] the-[State:4] largest-[State:4] state-[State:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(longest(river(loc_2(largest(state(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,longest(A,(river(A),loc(A,B),largest(B,state(B)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ largest ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der laengste fluss im groessten staat</nl>
+<nl lang='el'>ποιο είναι το μεγαλύτερο ποτάμι στη μεγαλύτερη πολιτεία</nl>
+<nl lang='th'>แม่น้ำ สาย ใด เป็น แม่น้ำ สาย ที่ ยาว ที่สุด ใน รัฐ ที่ ใหญ่ ที่สุด</nl>
+<nl lang='zh'>在 最大 的 州 最长 的 河流 是 哪个</nl>
+</example>
+
+<example id='452'>
+<nl lang='en'>
+What is the longest river in the smallest state in the USA ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS longest) (NN river)) (PP (IN in) (NP (NP (DT the) (JJS smallest) (NN state)) (PP (IN in) (NP (DT the) (NNP USA))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[River:1] longest-[River:1] river-[River:2] in-[River:3] the-[State:4] smallest-[State:4] state-[State:5] in-[State:6] the-[CountryName:8] USA-[CountryName:8])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(longest(river(loc_2(smallest(state(loc_2(countryid('usa'))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,longest(A,(river(A),loc(A,B),smallest(B,(state(B),loc(B,C),const(C,countryid(usa)))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ smallest ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='7'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='8'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist der laengste fluss in dem kleinsten staat in den usa</nl>
+<nl lang='el'>ποιο είναι το μεγαλύτερο ποτάμι στη μικρότερη πολιτεία στις usa</nl>
+<nl lang='th'>แม่น้ำ สาย ที่ ยาว ที่สุด ที่ ไหล ผ่าน รัฐ ที่ เล็ก ที่สุด ของ สหรัฐอเมริกา มี ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>在 面积 最小 的 州 里 最长 的 河流 是 哪个</nl>
+</example>
+
+<example id='453'>
+<nl lang='en'>
+What is the longest river in the state with the highest point ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS longest) (NN river)) (PP (IN in) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS highest) (NN point))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[River:1] longest-[River:1] river-[River:2] in-[River:3] the-[State:4] state-[State:4] with-[State:5] the-[Place:6] highest-[Place:6] point-[Place:7])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(longest(river(loc_2(state(loc_1(highest(place(all))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,longest(A,(river(A),loc(A,B),state(B),loc(C,B),highest(C,place(C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ loc_1 ( *n:Place ) }) </node>
+<node id='6'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='7'> *n:Place -> ({ place ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der laenste fluss im staate mit dem hoechstgelegenen punkt</nl>
+<nl lang='el'>ποιο είναι το μακρύτερο ποτάμι στη πολιτεία με το ψηλότερο σημείο</nl>
+<nl lang='th'>แม่น้ำ สาย ใด เป็น แม่น้ำ สาย ที่ ยาว ที่สุด ที่ อยู่ ใน รัฐ ที่ มี จุด สูง สุด</nl>
+<nl lang='zh'>最高 点 所在 州 的 的 最长 的 河流 是 哪条</nl>
+</example>
+
+<example id='454'>
+<nl lang='en'>
+What is the longest river in the state with the most major cities ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS longest) (NN river)) (PP (IN in) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS most) (JJ major) (NNS cities))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[River:1] longest-[River:1] river-[River:2] in-[River:3] the-[State:5] state-[State:5] with-[State:6] the-[State:4] most-[State:4] major-[City:7] cities-[City:8])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(longest(river(loc_2(most(state(loc_1(major(city(all)))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,longest(A,(river(A),loc(A,B),most(B,C,(state(B),loc(C,B),major(C),city(C))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ most ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='7'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='8'> *n:City -> ({ city ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der laengste fluss im staat mit der groessten anzahl grosser staedte</nl>
+<nl lang='el'>ποιο είναι το μεγαλύτερο ποτάμι στην πολιτεία με τις περισσότερες κύριες πόλεις</nl>
+<nl lang='th'>รัฐ ที่ มี เมือง หลัก มาก ที่สุด มี แม่น้ำ สาย ยาว ที่สุด ชื่อ อะไร</nl>
+<nl lang='zh'>在 主要 城市 最多 的 州 里 最长 的 河流 是 哪条</nl>
+</example>
+
+<example id='455'>
+<nl lang='en'>
+What is the longest river in the states that border Nebraska ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS longest) (NN river)) (PP (IN in) (NP (NP (DT the) (NNS states)) (SBAR (WHNP (WDT that)) (S (VP (VBP border) (NP (NNP Nebraska))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[River:1] longest-[River:1] river-[River:2] in-[River:3] the-[State:4] states-[State:4] that-[State:5] border-[State:5] Nebraska-[StateName:7])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(longest(river(loc_2(state(next_to_2(stateid('nebraska')))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,longest(A,(river(A),loc(A,B),state(B),next_to(B,C),const(C,stateid(nebraska)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='7'> *n:StateName -> ({ ' nebraska ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der laengste fluss in den staaten welcher an nebraska grenzt</nl>
+<nl lang='el'>ποιο είναι το μεγαλύτερο ποτάμι στις πολιτείες που συνορεύουν με τη nebraska</nl>
+<nl lang='th'>แม่น้ำ ใด ยาว ที่สุด ใน บรรดา รัฐ ที่ อยู่ ติด กับ รัฐ เนบราสกา</nl>
+<nl lang='zh'>与 内布拉斯加 州 接壤 的 最长 的 河流 是 哪个</nl>
+</example>
+
+<example id='456'>
+<nl lang='en'>
+What is the longest river in the United States ?
+</nl>
+<nl lang='es'>
+que es el rio mas largo en los united states ?
+</nl>
+<nl lang='ja'>
+beikoku no mottomo nagai kawa wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+birlesik devletler in en uzun nehri nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS longest) (NN river)) (PP (IN in) (NP (DT the) (NNP United) (NNPS States))))))
+</syn>
+<syn lang='es'>
+(S que es el rio mas largo en los united states)
+</syn>
+<syn lang='ja'>
+(S beikoku no mottomo nagai kawa wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S birlesik devletler in en uzun nehri nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[River:1] longest-[River:1] river-[River:2] in-[River:3] the-[CountryName:5] United-[CountryName:5] States-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(longest(river(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,longest(A,(river(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der laengste fluss in amerika</nl>
+<nl lang='el'>ποιο είναι το μακρύτερο ποτάμι στις ηνωμένες πολιτείες</nl>
+<nl lang='th'>แม่น้ำ สาย ที่ ยาว ที่สุด ใน อเมริกา คือ แม่น้ำ ใด</nl>
+<nl lang='zh'>美国 最长 的 河流 是 什么</nl>
+</example>
+
+<example id='457'>
+<nl lang='en'>
+What is the longest river in the US ?
+</nl>
+<nl lang='es'>
+que es el rio mas largo en los us ?
+</nl>
+<nl lang='ja'>
+beikoku no mottomo nagai kawa wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+us deki en uzun nehir nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS longest) (NN river)) (PP (IN in) (NP (DT the) (NNP US))))))
+</syn>
+<syn lang='es'>
+(S que es el rio mas largo en los us)
+</syn>
+<syn lang='ja'>
+(S beikoku no mottomo nagai kawa wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S us deki en uzun nehir nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[River:1] longest-[River:1] river-[River:2] in-[River:3] the-[CountryName:5] US-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(longest(river(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,longest(A,(river(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>nenne den laengsten fluss in den usa</nl>
+<nl lang='el'>ποιο είναι το μακρύτερο ποτάμι στις us</nl>
+<nl lang='th'>บอก ที ว่า แม่น้ำ สาย ใด เป็น แม่น้ำ ที่ ยาว ที่สุด ที่ ไหล ผ่าน อเมริกา</nl>
+<nl lang='zh'>美国 最长 的 河流 是 哪条</nl>
+</example>
+
+<example id='458'>
+<nl lang='en'>
+What is the longest river that does not run through Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS longest) (NN river)) (SBAR (WHNP (WDT that)) (S (VBZ does) (RB not) (VP (VB run) (PP (IN through) (NP (NNP Texas)))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[River:1] longest-[River:1] river-[River:3] that-[River:2] does-[River:2] not-[River:2] run-[River:4] through-[River:4] Texas-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(longest(exclude(river(all), traverse_2(stateid('texas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,longest(A,(river(A),not((traverse(A,B),const(B,stateid(texas)))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ exclude ( *n:River , *n:River ) }) </node>
+<node id='3'> *n:River -> ({ river ( all ) }) </node>
+<node id='4'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der laengste fluss der nicht durch texas verlaeuft</nl>
+<nl lang='el'>ποιο είναι το μακρύτερο ποτάμι που δεν διασχίζει το texas</nl>
+<nl lang='th'>แม่น้ำ สาย ที่ ยาว ที่สุด สาย ใด ไม่ ได้ ไหล ผ่าน รัฐ เท็กซัส</nl>
+<nl lang='zh'>没有 流经 得克萨斯 州 的 最长 的 河流 是 哪个</nl>
+</example>
+
+<example id='459'>
+<nl lang='en'>
+What is the longest river that flows through a state that borders Indiana ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS longest) (NN river)) (SBAR (WHNP (WDT that)) (S (VP (VBZ flows) (PP (IN through) (NP (NP (DT a) (NN state)) (SBAR (WHNP (WDT that)) (S (VP (VBZ borders) (NP (NNP Indiana)))))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[River:1] longest-[River:1] river-[River:2] that-[River:3] flows-[River:3] through-[River:3] a-[State:4] state-[State:4] that-[State:5] borders-[State:5] Indiana-[StateName:7])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(longest(river(traverse_2(state(next_to_2(stateid('indiana')))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,longest(A,(river(A),traverse(A,B),state(B),next_to(B,C),const(C,stateid(indiana)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='7'> *n:StateName -> ({ ' indiana ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der laengste fluss welcher durch einen staat verlaeuft der an indiana grenzt</nl>
+<nl lang='el'>ποιο είναι το μεγαλύτερο ποτάμι που διασχίζει μια πολιτεία που συνορεύει με την indiana</nl>
+<nl lang='th'>แม่น้ำ สาย ที่ ยาว ที่สุด ที่ ไหล ผ่าน รัฐ ที่ ติด กับ รัฐ อินเดียนา คือ แม่น้ำ ใด</nl>
+<nl lang='zh'>流经 与 印第安纳 州 接壤 的 州 的 最长 的 河流 是 哪个</nl>
+</example>
+
+<example id='460'>
+<nl lang='en'>
+What is the longest river that flows through Colorado ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS longest) (NN river)) (SBAR (WHNP (WDT that)) (S (VP (VBZ flows) (PP (IN through) (NP (NNP Colorado)))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[River:1] longest-[River:1] river-[River:2] that-[River:3] flows-[River:3] through-[River:3] Colorado-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(longest(river(traverse_2(stateid('colorado')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,longest(A,(river(A),traverse(A,B),const(B,stateid(colorado)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' colorado ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der laengste fluss der durch colorado verlaeuft</nl>
+<nl lang='el'>ποιο είναι το μακρύτερο ποτάμι που διασχίζει το colorado</nl>
+<nl lang='th'>แม่น้ำ สาย ใด เป็น แม่น้ำ สาย ที่ ยาว ที่สุด ที่ ไหล ผ่าน รัฐ โคโลราโด</nl>
+<nl lang='zh'>流经 科罗拉多 州 的 最长 的 河流 是 哪个</nl>
+</example>
+
+<example id='461'>
+<nl lang='en'>
+What is the longest river that passes the states that border the state that borders the most states ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS longest) (NN river)) (SBAR (WHNP (WDT that)) (S (VP (VBZ passes) (NP (NP (DT the) (NNS states)) (SBAR (WHNP (WDT that)) (S (VP (VBP border) (NP (NP (DT the) (NN state)) (SBAR (WHNP (WDT that)) (S (VP (VBZ borders) (NP (DT the) (JJS most) (NNS states))))))))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[River:1] longest-[River:1] river-[River:2] that-[River:3] passes-[River:3] the-[State:4] states-[State:4] that-[State:5] border-[State:5] the-[State:7] state-[State:7] that-[State:8] borders-[State:8] the-[State:6] most-[State:6] states-[State:9])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(longest(river(traverse_2(state(next_to_2(most(state(next_to_2(state(all))))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,longest(A,(river(A),traverse(A,B),state(B),next_to(B,C),most(C,D,(state(C),next_to(C,D),state(D))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ most ( *n:State ) }) </node>
+<node id='7'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='8'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='9'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der laengste fluss der durch die staaten verlaeuft welche an den staat grenzen der die meisten nachbar-staaten hat</nl>
+<nl lang='el'>ποιο είναι το μεγαλύτερο ποτάμι που διασχίζει τις πολιτείες που συνορεύουν την πολιτεία που συνορεύει τις περισσότερες πολιτείες</nl>
+<nl lang='th'>แม่น้ำ สาย ใด เป็น แม่น้ำ สาย ที่ ยาว ที่สุด ที่ ไหล ผ่าน รัฐ ที่ ติด กับ รัฐ ที่ ติด กับ รัฐ อื่นๆ มาก ที่สุด</nl>
+<nl lang='zh'>流经 与 最多 州 接壤 的 州 接壤 的 州 的 最长 的 河流 是 哪个</nl>
+</example>
+
+<example id='462'>
+<nl lang='en'>
+What is the longest river that runs through a state that borders Tennessee ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS longest) (NN river)) (SBAR (WHNP (WDT that)) (S (VP (VBZ runs) (PP (IN through) (NP (NP (DT a) (NN state)) (SBAR (WHNP (WDT that)) (S (VP (VBZ borders) (NP (NNP Tennessee)))))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[River:1] longest-[River:1] river-[River:2] that-[River:3] runs-[River:3] through-[River:3] a-[State:4] state-[State:4] that-[State:5] borders-[State:5] Tennessee-[StateName:7])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(longest(river(traverse_2(state(next_to_2(stateid('tennessee')))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,longest(A,(river(A),traverse(A,B),state(B),next_to(B,C),const(C,stateid(tennessee)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='7'> *n:StateName -> ({ ' tennessee ' }) </node>
+</mrl-parse>
+<nl lang='de'>welchest ist der laengste fluss der durch einen an tennessee grenzenden staat fliesst</nl>
+<nl lang='el'>ποιο είναι το μεγαλύτερο ποτάμι που διασχίζει μια πολιτεία που συνορεύει με το tennessee</nl>
+<nl lang='th'>แม่น้ำ สาย ที่ ยาว ที่สุด สาย ใด ไหล ผ่าน รัฐ ที่ อยู่ ติด กับ รัฐ เทนเนสซี</nl>
+<nl lang='zh'>贯穿 与 田纳西 州 接壤 的 州 的 最长 的 河流 是 哪条</nl>
+</example>
+
+<example id='463'>
+<nl lang='en'>
+What is the lowest elevation in Pennsylvania ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS lowest) (NN elevation)) (PP (IN in) (NP (NNP Pennsylvania))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] lowest-[Place:1] elevation-[Place:2] in-[Place:3] Pennsylvania-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(lowest(place(loc_2(stateid('pennsylvania')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,lowest(A,(place(A),loc(A,B),const(B,stateid(pennsylvania)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ lowest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' pennsylvania ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die niedrigste erhoehung in pennsylvania</nl>
+<nl lang='el'>ποιο είναι το χαμηλότερο υψόμετρο στην pennsylvania</nl>
+<nl lang='th'>พื้นที่ ใด เป็น จุด ต่ำ สุด ของ รัฐ เพ็นซิลเวเนีย</nl>
+<nl lang='zh'>宾夕法尼亚 州 的 最低 海拔 是 什么</nl>
+</example>
+
+<example id='464'>
+<nl lang='en'>
+What is the lowest point in Arkansas ?
+</nl>
+<nl lang='es'>
+que es el punto mas bajo en arkansas ?
+</nl>
+<nl lang='ja'>
+aakansaa no mottomo hikui chiten wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+arkansas daki en alcak nokta nerededir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS lowest) (NN point)) (PP (IN in) (NP (NNP Arkansas))))))
+</syn>
+<syn lang='es'>
+(S que es el punto mas bajo en arkansas)
+</syn>
+<syn lang='ja'>
+(S aakansaa no mottomo hikui chiten wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S arkansas daki en alcak nokta nerededir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] lowest-[Place:1] point-[Place:2] in-[Place:3] Arkansas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(lowest(place(loc_2(stateid('arkansas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,lowest(A,(place(A),loc(A,B),const(B,stateid(arkansas)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ lowest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' arkansas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der tiefstgelegene punkt in arkansas</nl>
+<nl lang='el'>ποιο είναι το χαμηλότερο σημείο στο arkansas</nl>
+<nl lang='th'>จุด ต่ำ สุด ของ รัฐ อาร์คันซอ คือ จุด ไหน</nl>
+<nl lang='zh'>阿肯色 州 的 最低 点 是 什么</nl>
+</example>
+
+<example id='465'>
+<nl lang='en'>
+What is the lowest point in California ?
+</nl>
+<nl lang='es'>
+que es el punto mas bajo en california ?
+</nl>
+<nl lang='ja'>
+karifuorunia no mottomo hikui chiten wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+california daki en alcak nokta nerededir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS lowest) (NN point)) (PP (IN in) (NP (NNP California))))))
+</syn>
+<syn lang='es'>
+(S que es el punto mas bajo en california)
+</syn>
+<syn lang='ja'>
+(S karifuorunia no mottomo hikui chiten wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S california daki en alcak nokta nerededir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] lowest-[Place:1] point-[Place:2] in-[Place:3] California-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(lowest(place(loc_2(stateid('california')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,lowest(A,(place(A),loc(A,B),const(B,stateid(california)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ lowest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' california ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der tiefstgelegene punkt in kalifornien</nl>
+<nl lang='el'>ποιο είναι το χαμηλότερο σημείο στην california</nl>
+<nl lang='th'>จุด ต่ำ สุด ของ รัฐ แคลิฟอร์เนีย คือ ที่ใด</nl>
+<nl lang='zh'>加利福尼亚 州 的 最低 点 是 什么</nl>
+</example>
+
+<example id='466'>
+<nl lang='en'>
+What is the lowest point in Louisiana ?
+</nl>
+<nl lang='es'>
+que es el punto mas bajo en louisiana ?
+</nl>
+<nl lang='ja'>
+ruijiana no mottomo hikui chiten wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+louisiana daki en alcak nokta nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS lowest) (NN point)) (PP (IN in) (NP (NNP Louisiana))))))
+</syn>
+<syn lang='es'>
+(S que es el punto mas bajo en louisiana)
+</syn>
+<syn lang='ja'>
+(S ruijiana no mottomo hikui chiten wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S louisiana daki en alcak nokta nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] lowest-[Place:1] point-[Place:2] in-[Place:3] Louisiana-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(lowest(place(loc_2(stateid('louisiana')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,lowest(A,(place(A),loc(A,B),const(B,stateid(louisiana)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ lowest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' louisiana ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der tiefstgelegene punkt in louisiana</nl>
+<nl lang='el'>ποιο είναι το χαμηλότερο σημείο στη louisiana</nl>
+<nl lang='th'>จุด ที่ ต่ำ ที่สุด ใน รัฐ หลุยเซียนา อยู่ ที่ไหน</nl>
+<nl lang='zh'>路易斯安那 州 的 最低 点 是 什么</nl>
+</example>
+
+<example id='467'>
+<nl lang='en'>
+What is the lowest point in Massachusetts ?
+</nl>
+<nl lang='es'>
+que es el punto mas bajo en massachusetts ?
+</nl>
+<nl lang='ja'>
+masachuusettsu no mottomo hikui chiten wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+massachusetts daki en alcak nokta nerededir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS lowest) (NN point)) (PP (IN in) (NP (NNP Massachusetts))))))
+</syn>
+<syn lang='es'>
+(S que es el punto mas bajo en massachusetts)
+</syn>
+<syn lang='ja'>
+(S masachuusettsu no mottomo hikui chiten wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S massachusetts daki en alcak nokta nerededir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] lowest-[Place:1] point-[Place:2] in-[Place:3] Massachusetts-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(lowest(place(loc_2(stateid('massachusetts')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,lowest(A,(place(A),loc(A,B),const(B,stateid(massachusetts)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ lowest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' massachusetts ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der niedrigste punkt in massachusetts</nl>
+<nl lang='el'>ποιο είναι το χαμηλότερο σημείο στη massachusetts</nl>
+<nl lang='th'>จุด ต่ำ สุด ของ รัฐ แมสซาชูเซ็ตต์ อยู่ ที่ไหน</nl>
+<nl lang='zh'>马萨诸塞 州 的 最低 点 是 什么</nl>
+</example>
+
+<example id='468'>
+<nl lang='en'>
+What is the lowest point in Mississippi ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS lowest) (NN point)) (PP (IN in) (NP (NNP Mississippi))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] lowest-[Place:1] point-[Place:2] in-[Place:3] Mississippi-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(lowest(place(loc_2(stateid('mississippi')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,lowest(A,(place(A),loc(A,B),const(B,stateid(mississippi)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ lowest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der tiefste punkt in mississippi</nl>
+<nl lang='el'>ποιο είναι το χαμηλότερο σημείο στο mississippi </nl>
+<nl lang='th'>จุด ต่ำ สุด ของ รัฐ มิสซิสซิปปี อยู่ ที่ไหน</nl>
+<nl lang='zh'>密西西比 州 的 最低 点 是 什么</nl>
+</example>
+
+<example id='469'>
+<nl lang='en'>
+What is the lowest point in Nebraska in meters ?
+</nl>
+<nl lang='es'>
+que es el punto mas bajo en nebraska en metros ?
+</nl>
+<nl lang='ja'>
+neburasuka no mottomo hikui chiten wa nan metoru desu ka ?
+</nl>
+<nl lang='tr'>
+nebraska daki en alcak nokta metre olarak nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (NP (DT the) (JJS lowest) (NN point)) (PP (IN in) (NP (NNP Nebraska)))) (PP (IN in) (NP (NNS meters))))))
+</syn>
+<syn lang='es'>
+(S que es el punto mas bajo en nebraska en metros)
+</syn>
+<syn lang='ja'>
+(S neburasuka no mottomo hikui chiten wa nan metoru desu ka)
+</syn>
+<syn lang='tr'>
+(S nebraska daki en alcak nokta metre olarak nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] lowest-[Place:1] point-[Place:2] in-[Place:3] Nebraska-[StateName:5] in-[Place:1] meters-[Place:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(lowest(place(loc_2(stateid('nebraska')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,lowest(A,(place(A),loc(A,B),const(B,stateid(nebraska)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ lowest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' nebraska ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie hoch ist die niedrigste erhebung von nebraska</nl>
+<nl lang='el'>ποιο είναι το χαμηλότερο σημείο στη nebraska σε μέτρα</nl>
+<nl lang='th'>จุด ต่ำ สุด ของ รัฐ เนบราสกา คือ จุด ใด เมื่อ วัด ใน หน่วย เมตร</nl>
+<nl lang='zh'>内布拉斯加 州 的 最低 点 是 什么</nl>
+</example>
+
+<example id='470'>
+<nl lang='en'>
+What is the lowest point in Oregon ?
+</nl>
+<nl lang='es'>
+que es el punto mas bajo en oregon ?
+</nl>
+<nl lang='ja'>
+oregon no mottomo hikui chiten wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+oregon daki en alcak nokta nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS lowest) (NN point)) (PP (IN in) (NP (NNP Oregon))))))
+</syn>
+<syn lang='es'>
+(S que es el punto mas bajo en oregon)
+</syn>
+<syn lang='ja'>
+(S oregon no mottomo hikui chiten wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S oregon daki en alcak nokta nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] lowest-[Place:1] point-[Place:2] in-[Place:3] Oregon-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(lowest(place(loc_2(stateid('oregon')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,lowest(A,(place(A),loc(A,B),const(B,stateid(oregon)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ lowest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' oregon ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist der niedrigste punkt in oregon</nl>
+<nl lang='el'>ποιο είναι το χαμηλότερο σημείο στο oregon</nl>
+<nl lang='th'>รัฐ โอเรกอน มี จุด ต่ำ สุด อยู่ ตรงไหน</nl>
+<nl lang='zh'>俄勒冈 州 的 最低 点 是 什么</nl>
+</example>
+
+<example id='471'>
+<nl lang='en'>
+What is the lowest point in Texas ?
+</nl>
+<nl lang='es'>
+que es el punto mas bajo en texas ?
+</nl>
+<nl lang='ja'>
+tekisasu no mottomo hikui chiten wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+texas daki en alcak nokta nerededir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS lowest) (NN point)) (PP (IN in) (NP (NNP Texas))))))
+</syn>
+<syn lang='es'>
+(S que es el punto mas bajo en texas)
+</syn>
+<syn lang='ja'>
+(S tekisasu no mottomo hikui chiten wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S texas daki en alcak nokta nerededir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] lowest-[Place:1] point-[Place:2] in-[Place:3] Texas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(lowest(place(loc_2(stateid('texas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,lowest(A,(place(A),loc(A,B),const(B,stateid(texas)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ lowest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der niedrigste punkt in texas</nl>
+<nl lang='el'>ποιο είναι το χαμηλότερο σημείο στο texas</nl>
+<nl lang='th'>จุด ต่ำ สุด ของ รัฐ เท็กซัส อยู่ ที่ไหน</nl>
+<nl lang='zh'>德克萨斯 州 的 最低 点 是 什么</nl>
+</example>
+
+<example id='472'>
+<nl lang='en'>
+What is the lowest point in the state of California ?
+</nl>
+<nl lang='es'>
+que es el punto mas bajo en el estado de california ?
+</nl>
+<nl lang='ja'>
+karifuorunia no shuu no mottomo hikui chiten wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+california eyaletinin en alcak noktasi nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS lowest) (NN point)) (PP (IN in) (NP (NP (DT the) (NN state)) (PP (IN of) (NP (NNP California))))))))
+</syn>
+<syn lang='es'>
+(S que es el punto mas bajo en el estado de california)
+</syn>
+<syn lang='ja'>
+(S karifuorunia no shuu no mottomo hikui chiten wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S california eyaletinin en alcak noktasi nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] lowest-[Place:1] point-[Place:2] in-[Place:3] the-[State:4] state-[State:4] of-[State:4] California-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(lowest(place(loc_2(state(stateid('california'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,lowest(A,(place(A),loc(A,B),state(B),const(B,stateid(california)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ lowest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' california ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der niedrigste punkt in dem staat california</nl>
+<nl lang='el'>ποιο είναι το χαμηλότερο σημείο στην πολιτεία της california </nl>
+<nl lang='th'>จุด ต่ำ สุด ของ รัฐ แคลิฟอร์เนีย คือ จุด ไหน</nl>
+<nl lang='zh'>加利福尼亚 州 的 最低 点 是 什么</nl>
+</example>
+
+<example id='473'>
+<nl lang='en'>
+What is the lowest point in the state of Texas ?
+</nl>
+<nl lang='es'>
+que es el punto mas bajo en el estado de texas ?
+</nl>
+<nl lang='ja'>
+tekisasu no shuu no mottomo hikui chiten wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+texas eyaletinin en alcak noktasi nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS lowest) (NN point)) (PP (IN in) (NP (NP (DT the) (NN state)) (PP (IN of) (NP (NNP Texas))))))))
+</syn>
+<syn lang='es'>
+(S que es el punto mas bajo en el estado de texas)
+</syn>
+<syn lang='ja'>
+(S tekisasu no shuu no mottomo hikui chiten wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S texas eyaletinin en alcak noktasi nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] lowest-[Place:1] point-[Place:2] in-[Place:3] the-[State:4] state-[State:4] of-[State:4] Texas-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(lowest(place(loc_2(state(stateid('texas'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,lowest(A,(place(A),loc(A,B),state(B),const(B,stateid(texas)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ lowest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der tiefstgelegene punkt von texas</nl>
+<nl lang='el'>ποιο είναι το χαμηλότερο σημείο στην πολιτεία του texas</nl>
+<nl lang='th'>จุด ต่ำ สุด ของ รัฐ เท็กซัส อยู่ ตรงไหน</nl>
+<nl lang='zh'>在 得克萨斯 州 的 最低 点 是 什么</nl>
+</example>
+
+<example id='474'>
+<nl lang='en'>
+What is the lowest point in the United States ?
+</nl>
+<nl lang='es'>
+que es el punto mas bajo en los united states ?
+</nl>
+<nl lang='ja'>
+beikoku no mottomo hikui chiten wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+birlesik devletler deki en alcak nokta nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS lowest) (NN point)) (PP (IN in) (NP (DT the) (NNP United) (NNPS States))))))
+</syn>
+<syn lang='es'>
+(S que es el punto mas bajo en los united states)
+</syn>
+<syn lang='ja'>
+(S beikoku no mottomo hikui chiten wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S birlesik devletler deki en alcak nokta nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] lowest-[Place:1] point-[Place:2] in-[Place:3] the-[CountryName:5] United-[CountryName:5] States-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(lowest(place(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,lowest(A,(place(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ lowest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der niedrigste punkt in den vereinigten staaten</nl>
+<nl lang='el'>ποιο είναι το χαμηλότερο σημείο στις ηνωμένες πολιτείες</nl>
+<nl lang='th'>จุด ต่ำ สุด ของ สหรัฐ อยู่ ที่ไหน</nl>
+<nl lang='zh'>美国 的 最低 点 是 什么</nl>
+</example>
+
+<example id='475'>
+<nl lang='en'>
+What is the lowest point in USA ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS lowest) (NN point)) (PP (IN in) (NP (NNP USA))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] lowest-[Place:1] point-[Place:2] in-[Place:3] USA-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(lowest(place(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,lowest(A,(place(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ lowest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der niedrigste punkt in den usa</nl>
+<nl lang='el'>ποιο είναι το χαμηλότερο σημείο στις usa</nl>
+<nl lang='th'>ที่ ใด เป็น จุด ต่ำ สุด ของ สหรัฐ</nl>
+<nl lang='zh'>美国 的 最低 点 是 什么</nl>
+</example>
+
+<example id='476'>
+<nl lang='en'>
+What is the lowest point in Wisconsin ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS lowest) (NN point)) (PP (IN in) (NP (NNP Wisconsin))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] lowest-[Place:1] point-[Place:2] in-[Place:3] Wisconsin-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(lowest(place(loc_2(stateid('wisconsin')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,lowest(A,(place(A),loc(A,B),const(B,stateid(wisconsin)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ lowest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' wisconsin ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der tiefstgelegene punkt in wisconsin</nl>
+<nl lang='el'>ποιο είναι το χαμηλότερο σημείο στο wisconsin</nl>
+<nl lang='th'>จุด ที่ ต่ำ ที่สุด ใน รัฐ วิสคอนซิน อยู่ ตรงไหน</nl>
+<nl lang='zh'>威斯康星 州 的 最低 点 是 什么</nl>
+</example>
+
+<example id='477'>
+<nl lang='en'>
+What is the lowest point of all states through which the Colorado river runs through ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS lowest) (NN point)) (PP (IN of) (NP (NP (DT all) (NNS states)) (SBAR (WHPP (IN through) (WHNP (WDT which))) (S (NP (DT the) (NNP Colorado) (NN river)) (VP (VBZ runs) (PP (IN through))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] lowest-[Place:1] point-[Place:2] of-[Place:3] all-[State:4] states-[State:4] through-[State:5] which-[State:5] the-[River:6] Colorado-[RiverName:8] river-[River:6] runs-[State:5] through-[State:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(lowest(place(loc_2(state(traverse_1(river(riverid('colorado'))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,lowest(A,(place(A),loc(A,B),state(B),const(C,riverid(colorado)),river(C),traverse(C,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ lowest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='6'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='7'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='8'> *n:RiverName -> ({ ' colorado ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der tiefste punkt aller staaten durch die der fluss colorado fliesst</nl>
+<nl lang='el'>ποιο είναι το χαμηλότερο σημείο όλων των πολιτειών τις οποίες διασχίζει ο ποταμός colorado </nl>
+<nl lang='th'>รัฐ ที่ แม่น้ำ โคโลราโด ไหล ผ่าน มี จุด ต่ำ สุด ที่ใด บ้าง</nl>
+<nl lang='zh'>科罗拉多 河 贯穿 的 所有 州 的 最低 点 是 什么</nl>
+</example>
+
+<example id='478'>
+<nl lang='en'>
+What is the lowest point of Colorado ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS lowest) (NN point)) (PP (IN of) (NP (NNP Colorado))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] lowest-[Place:1] point-[Place:2] of-[Place:3] Colorado-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(lowest(place(loc_2(stateid('colorado')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,lowest(A,(place(A),loc(A,B),const(B,stateid(colorado)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ lowest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' colorado ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der tiefstgelegene punkt in colorado</nl>
+<nl lang='el'>ποιο είναι το χαμηλότερο σημείο του colorado</nl>
+<nl lang='th'>จุด ต่ำ สุด ของ รัฐ โคโลราโด อยู่ ตรงไหน</nl>
+<nl lang='zh'>科罗拉多 州 的 最低 点 是 什么</nl>
+</example>
+
+<example id='479'>
+<nl lang='en'>
+What is the lowest point of the state with the largest area ?
+</nl>
+<nl lang='es'>
+que es el punto mas bajo de el estado con la area mas grande ?
+</nl>
+<nl lang='ja'>
+mottomo ookii chiiki ga aru shuu no mottomo hikui chiten wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+en genis alana sahip eyaletin en alcak noktasi nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS lowest) (NN point)) (PP (IN of) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS largest) (NN area))))))))
+</syn>
+<syn lang='es'>
+(S que es el punto mas bajo de el estado con la area mas grande)
+</syn>
+<syn lang='ja'>
+(S mottomo ookii chiiki ga aru shuu no mottomo hikui chiten wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S en genis alana sahip eyaletin en alcak noktasi nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] lowest-[Place:1] point-[Place:2] of-[Place:3] the-[State:5] state-[State:5] with-[State:4] the-[State:4] largest-[State:4] area-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(lowest(place(loc_2(largest_one(area_1(state(all)))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,lowest(A,(place(A),loc(A,B),largest(C,(state(B),area(B,C))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ lowest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ largest_one ( area_1 ( *n:State ) ) }) </node>
+<node id='5'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die tiefste stelle des staates mit der groesste flaeche</nl>
+<nl lang='el'>ποιο είναι το χαμηλότερο σημείο της πολιτείας με τη μεγαλύτερη επιφάνεια</nl>
+<nl lang='th'>ใน รัฐ ที่ มี พื้นที่ มาก ที่สุด ตรงไหน เป็น จุด ต่ำ สุด</nl>
+<nl lang='zh'>面积 最大 的 州 的 最低 点 是 什么</nl>
+</example>
+
+<example id='480'>
+<nl lang='en'>
+What is the lowest point of the US ?
+</nl>
+<nl lang='es'>
+que es el punto mas bajo de los us ?
+</nl>
+<nl lang='ja'>
+beikoku no mottomo hikui chiten wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+us in en alcak noktasi nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS lowest) (NN point)) (PP (IN of) (NP (DT the) (NNP US))))))
+</syn>
+<syn lang='es'>
+(S que es el punto mas bajo de los us)
+</syn>
+<syn lang='ja'>
+(S beikoku no mottomo hikui chiten wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S us in en alcak noktasi nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] lowest-[Place:1] point-[Place:2] of-[Place:3] the-[CountryName:5] US-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(lowest(place(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,lowest(A,(place(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ lowest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der tiefstgelegene punkt der usa</nl>
+<nl lang='el'>ποιο είναι το χαμηλότερο σημείο στις ηπα</nl>
+<nl lang='th'>จุด ใด เป็น จุด ต่ำ สุด ของ อเมริกา</nl>
+<nl lang='zh'>美国 最低 点 是 什么</nl>
+</example>
+
+<example id='481'>
+<nl lang='en'>
+What is the major cities in Montana ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJ major) (NNS cities)) (PP (IN in) (NP (NNP Montana))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] major-[City:1] cities-[City:2] in-[City:3] Montana-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(city(loc_2(stateid('montana')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),city(A),loc(A,B),const(B,stateid(montana))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' montana ' }) </node>
+</mrl-parse>
+<nl lang='de'>was sind die groessere staedte in montana</nl>
+<nl lang='el'>ποιες είναι οι κύριες πόλεις στη montana</nl>
+<nl lang='th'>เมือง เอก ของ รัฐ มอนตานา มี อะไรบ้าง</nl>
+<nl lang='zh'>蒙大拿 州 的 主要 城市 是 什么</nl>
+</example>
+
+<example id='482'>
+<nl lang='en'>
+What is the maximum elevation of San Francisco ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN maximum) (NN elevation)) (PP (IN of) (NP (NNP San) (NNP Francisco))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] maximum-[Place:1] elevation-[Place:2] of-[Place:3] San-[CityName:5] Francisco-[CityName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(cityid('san francisco', _)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),const(B,cityid('san francisco',_)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='5'> *n:CityName -> ({ ' san francisco ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die maximale erhoehung von san francisco</nl>
+<nl lang='el'>ποιο είναι το μεγαλύτερο υψόμετρο στο san Francisco </nl>
+<nl lang='th'>เมือง ซานฟรานซิสโก มี สูง สุด ที่ ใด</nl>
+<nl lang='zh'>旧金山 最高 海拔 是 多少</nl>
+</example>
+
+<example id='483'>
+<nl lang='en'>
+What is the most dense state in the USA ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (ADJP (RBS most) (JJ dense)) (NN state)) (PP (IN in) (NP (DT the) (NNP USA))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:1] most-[State:1] dense-[State:1] state-[State:2] in-[State:3] the-[CountryName:5] USA-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(density_1(state(loc_2(countryid('usa'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(density(A,B),state(A),loc(A,C),const(C,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest_one ( density_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der dichteste staat in den usa</nl>
+<nl lang='el'>ποια είναι η πιο πυκνή πολιτεία στις ηπα</nl>
+<nl lang='th'>รัฐ ใด ใน อเมริกา ที่ มี ประชากร หนาแน่น ที่สุด</nl>
+<nl lang='zh'>美国 最 密集 的 州 是 哪个</nl>
+</example>
+
+<example id='484'>
+<nl lang='en'>
+What is the most populated capital in the USA ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (ADJP (RBS most) (JJ populated)) (NN capital)) (PP (IN in) (NP (DT the) (NNP USA))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] most-[City:1] populated-[City:1] capital-[City:2] in-[City:3] the-[CountryName:5] USA-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(population_1(capital(loc_2(countryid('usa'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(population(A,B),capital(A),loc(A,C),const(C,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest_one ( population_1 ( *n:City ) ) }) </node>
+<node id='2'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche ist die meist bevoelkerte stadt in den usa</nl>
+<nl lang='el'>ποια είναι η πολυπληθέστερη πρωτεύουσα στις usa</nl>
+<nl lang='th'>เมืองหลวง ใด ใน อเมริกา ที่ มี ประชากร มาก ที่สุด</nl>
+<nl lang='zh'>美国 人口 最多 的 首府 是 哪个</nl>
+</example>
+
+<example id='485'>
+<nl lang='en'>
+What is the most populated state bordering Oklahoma ?
+</nl>
+<nl lang='es'>
+que es el estado mas poblado bordeando a oklahoma ?
+</nl>
+<nl lang='ja'>
+okurahoma ni rinsetsu suru mottomo ookii jinkou ga aru shuu wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+oklahoma ya siniri olan en kalabalik eyalet nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (ADJP (RBS most) (JJ populated)) (NN state)) (VP (VBG bordering) (NP (NNP Oklahoma))))))
+</syn>
+<syn lang='es'>
+(S que es el estado mas poblado bordeando a oklahoma)
+</syn>
+<syn lang='ja'>
+(S okurahoma ni rinsetsu suru mottomo ookii jinkou ga aru shuu wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S oklahoma ya siniri olan en kalabalik eyalet nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:1] most-[State:1] populated-[State:1] state-[State:2] bordering-[State:3] Oklahoma-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(population_1(state(next_to_2(stateid('oklahoma'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(population(A,B),state(A),next_to(A,C),const(C,stateid(oklahoma)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' oklahoma ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der bevoelkerungsreichste staat der an oklahoma grenzt</nl>
+<nl lang='el'>ποια είναι η πολυπληθέστερη πολιτεία που συνορεύει με την oklahoma</nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ รัฐ โอกลาโฮมา และ มี ประชากร สูง สุด</nl>
+<nl lang='zh'>与 俄克拉荷马 州 接壤 的 人口 最多 的 州 是 哪个</nl>
+</example>
+
+<example id='486'>
+<nl lang='en'>
+What is the most populous city ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (DT the) (ADJP (RBS most) (JJ populous)) (NN city))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] most-[City:1] populous-[City:1] city-[City:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(population_1(city(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(population(A,B),city(A))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest_one ( population_1 ( *n:City ) ) }) </node>
+<node id='2'> *n:City -> ({ city ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die stadt mit der groessten bevoelkerung</nl>
+<nl lang='el'>ποια είναι η πιο πολυπληθής πόλη</nl>
+<nl lang='th'>เมือง ใด มี ประชากร มาก ที่สุด</nl>
+<nl lang='zh'>人口 最多 的 城市 是 哪个</nl>
+</example>
+
+<example id='487'>
+<nl lang='en'>
+What is the most populous city in Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (ADJP (RBS most) (JJ populous)) (NN city)) (PP (IN in) (NP (NNP Texas))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] most-[City:1] populous-[City:1] city-[City:2] in-[City:3] Texas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(population_1(city(loc_2(stateid('texas'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(B,largest(A,(population(B,A),city(B),loc(B,C),const(C,stateid(texas)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest_one ( population_1 ( *n:City ) ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche texanische stadt hat die groesste bevoelkerungszahl</nl>
+<nl lang='el'>ποια είναι η πιο πολυπληθής πόλη στο texas</nl>
+<nl lang='th'>เมือง ใด ใน รัฐ เท็กซัส มี จำนวน พลเมือง มาก ที่สุด</nl>
+<nl lang='zh'>在 得克萨斯 州 人口 最多 的 城市 是 哪个</nl>
+</example>
+
+<example id='488'>
+<nl lang='en'>
+What is the most populous city in Wyoming ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (ADJP (RBS most) (JJ populous)) (NN city)) (PP (IN in) (NP (NNP Wyoming))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] most-[City:1] populous-[City:1] city-[City:2] in-[City:3] Wyoming-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(population_1(city(loc_2(stateid('wyoming'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(population(A,B),city(A),loc(A,C),const(C,stateid(wyoming)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest_one ( population_1 ( *n:City ) ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' wyoming ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die meist bevoelkerte stadt in wyoming</nl>
+<nl lang='el'>ποια είναι η πολυπληθέστερη πόλη στην wyoming</nl>
+<nl lang='th'>เมือง ใด เป็น เมือง ที่ มี ประชากร มาก ที่สุด ใน รัฐ ไวโอมิง</nl>
+<nl lang='zh'>在 怀俄明 州 人口 最多 的 城市 是 哪个</nl>
+</example>
+
+<example id='489'>
+<nl lang='en'>
+What is the most populous state ?
+</nl>
+<nl lang='es'>
+que es el estado mas poblado ?
+</nl>
+<nl lang='ja'>
+mottomo jinkou no ooi shuu wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+en kalabalik eyalet nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (DT the) (ADJP (RBS most) (JJ populous)) (NN state))))
+</syn>
+<syn lang='es'>
+(S que es el estado mas poblado)
+</syn>
+<syn lang='ja'>
+(S mottomo jinkou no ooi shuu wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S en kalabalik eyalet nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:1] most-[State:1] populous-[State:1] state-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(population_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(population(A,B),state(A))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die groesse bevoelkerung</nl>
+<nl lang='el'>ποια είναι η πολυπληθέστερη πολιτεία</nl>
+<nl lang='th'>รัฐ ใด มี ประชากร อาศัย อยู่ ใน เมือง มาก ที่สุด</nl>
+<nl lang='zh'>人口 最多 的 州 是 哪个</nl>
+</example>
+
+<example id='490'>
+<nl lang='en'>
+What is the most populous state in the US ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (ADJP (RBS most) (JJ populous)) (NN state)) (PP (IN in) (NP (DT the) (NNP US))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:1] most-[State:1] populous-[State:1] state-[State:2] in-[State:3] the-[CountryName:5] US-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(population_1(state(loc_2(countryid('usa'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(population(A,B),state(A),loc(A,C),const(C,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welcher ist der meist bevoelkerte staat in den usa</nl>
+<nl lang='el'>ποια είανι η πολυπληθέστερη πολιτεία στις us</nl>
+<nl lang='th'>รัฐ ใด มี ประชากร มาก ที่สุด ใน สหรัฐ</nl>
+<nl lang='zh'>美国 人口 最多 的 州 是 哪个</nl>
+</example>
+
+<example id='491'>
+<nl lang='en'>
+What is the most populous state through which the Mississippi runs ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (ADJP (RBS most) (JJ populous)) (NN state)) (SBAR (WHPP (IN through) (WHNP (WDT which))) (S (NP (DT the) (NNP Mississippi)) (VP (VBZ runs)))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:1] most-[State:1] populous-[State:1] state-[State:2] through-[State:3] which-[State:3] the-[RiverName:5] Mississippi-[RiverName:5] runs-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(population_1(state(traverse_1(riverid('mississippi'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(population(A,B),state(A),const(C,riverid(mississippi)),traverse(C,A))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='5'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat durch den der mississippi fliesst hat die groesste bevoelkerung</nl>
+<nl lang='el'>ποια είναι η πιο πολυπληθής πολιτεία που διασχίζει ο mississippi </nl>
+<nl lang='th'>รัฐ ใด มี แม่น้ำ มิสซิสซิปปี ไหล ผ่าน และ มี ประชากร มาก ที่สุด</nl>
+<nl lang='zh'>密西西比 河 贯穿 的 人口 最多 的 州 是 哪个</nl>
+</example>
+
+<example id='492'>
+<nl lang='en'>
+What is the name of the state with the lowest point ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN name)) (PP (IN of) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS lowest) (NN point))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Query:0] name-[Query:0] of-[Query:0] the-[State:1] state-[State:1] with-[State:2] the-[Place:3] lowest-[Place:3] point-[Place:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(lowest(place(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),lowest(B,place(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ lowest ( *n:Place ) }) </node>
+<node id='4'> *n:Place -> ({ place ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der name des staates mit der geringsten erhebung</nl>
+<nl lang='el'>ποιο είναι το όνομα της πολιτείας με το χαμηλότερο σημείο</nl>
+<nl lang='th'>รัฐ ที่ มี จุด ต่ำ ที่สุด ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>最低 点 所在 州 的 名字 是 什么</nl>
+</example>
+
+<example id='493'>
+<nl lang='en'>
+What is the number of neighboring states for Kentucky ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN number)) (PP (IN of) (NP (NP (VBG neighboring) (NNS states)) (PP (IN for) (NP (NNP Kentucky))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] number-[Num:1] of-[Num:1] neighboring-[State:3] states-[State:2] for-[State:3] Kentucky-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(count(state(next_to_2(stateid('kentucky')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,count(B,(state(B),next_to(B,C),const(C,stateid(kentucky))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ count ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' kentucky ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staaten grenzen an kentucky</nl>
+<nl lang='el'>ποιος είναι ο αριθμός των γειτονικών πολιτειών του kentucky</nl>
+<nl lang='th'>รัฐ ที่ อยู่ ติด กับ รัฐ เคนตักกี้ มี จำนวน กี่ รัฐ</nl>
+<nl lang='zh'>与 肯塔基 州 相邻 的 州 有 多少</nl>
+</example>
+
+<example id='494'>
+<nl lang='en'>
+What is the population density in the state with capital Austin ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population) (NN density)) (PP (IN in) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (NP (NN capital)) (NP (NNP Austin)))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] density-[Num:1] in-[Num:1] the-[State:2] state-[State:2] with-[State:3] capital-[City:4] Austin-[CityName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(density_1(state(loc_1(capital(cityid('austin', _))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(density(B,A),state(B),loc(C,B),capital(C),const(C,cityid(austin,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ density_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='5'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='6'> *n:CityName -> ({ ' austin ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die bevoelkerungsdichte in dem staat mit hauptstadt austin</nl>
+<nl lang='el'>ποια είναι η πυκνότητα πληθυσμού στην πολιτεία με πρωτεύουσα το austin</nl>
+<nl lang='th'>รัฐ ที่ มี เมืองหลวง ชื่อ ออสติน มี ความ หนาแน่น ของ ประชากร เท่าไหร่</nl>
+<nl lang='zh'>奥斯汀 首府 所在 州 的 人口 密度 是 多少</nl>
+</example>
+
+<example id='495'>
+<nl lang='en'>
+What is the population density of Maine ?
+</nl>
+<nl lang='es'>
+que es la densidad de poblacion de maine ?
+</nl>
+<nl lang='ja'>
+meen no jinkou no mitsudo wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+maine in nufus yogunlugu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population) (NN density)) (PP (IN of) (NP (NNP Maine))))))
+</syn>
+<syn lang='es'>
+(S que es la densidad de poblacion de maine)
+</syn>
+<syn lang='ja'>
+(S meen no jinkou no mitsudo wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S maine in nufus yogunlugu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] density-[Num:1] of-[Num:1] Maine-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(density_1(stateid('maine')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(density(B,A),const(B,stateid(maine))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ density_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' maine ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die bevoelkerungsdichte von maine</nl>
+<nl lang='el'>ποια είναι η πυκνότητα πληθυσμού του maine</nl>
+<nl lang='th'>รัฐ เมน มี ความ หนาแน่น ของ ประชากร เท่าไหร่</nl>
+<nl lang='zh'>缅因 州 的 人口 密度 是 多少</nl>
+</example>
+
+<example id='496'>
+<nl lang='en'>
+What is the population density of South Dakota ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population) (NN density)) (PP (IN of) (NP (NNP South) (NNP Dakota))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] density-[Num:1] of-[Num:1] South-[StateName:3] Dakota-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(density_1(stateid('south dakota')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(density(B,A),const(B,stateid('south dakota'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ density_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' south dakota ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die bevoelkerungsdichte von south dakota</nl>
+<nl lang='el'>ποια είναι η πυκνότητα του πληθυσμού της south dakota</nl>
+<nl lang='th'>รัฐ เซาท์ดาโกตา มี ความ หนาแน่น ของ ประชากร เท่าใด</nl>
+<nl lang='zh'>南达科他 州 的 人口 密度 是 多少</nl>
+</example>
+
+<example id='497'>
+<nl lang='en'>
+What is the population density of Texas ?
+</nl>
+<nl lang='es'>
+que es la densidad de poblacion de texas ?
+</nl>
+<nl lang='ja'>
+tekisasu no jinkou no mitsudo wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+texas in nufus yogunlugu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population) (NN density)) (PP (IN of) (NP (NNP Texas))))))
+</syn>
+<syn lang='es'>
+(S que es la densidad de poblacion de texas)
+</syn>
+<syn lang='ja'>
+(S tekisasu no jinkou no mitsudo wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S texas in nufus yogunlugu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] density-[Num:1] of-[Num:1] Texas-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(density_1(stateid('texas')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(density(B,A),const(B,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ density_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die bevoelkerungsdichte von texas</nl>
+<nl lang='el'>ποια είναι η πυκνότητα πληθυσμού του texas</nl>
+<nl lang='th'>รัฐ เท็กซัส มี ความ หนาแน่น ของ ประชากร เท่าไหร่</nl>
+<nl lang='zh'>得克萨斯 州 的 人口 密度 是 多少</nl>
+</example>
+
+<example id='498'>
+<nl lang='en'>
+What is the population density of the largest state ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population) (NN density)) (PP (IN of) (NP (DT the) (JJS largest) (NN state))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] density-[Num:1] of-[Num:1] the-[State:2] largest-[State:2] state-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(density_1(largest(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(density(B,A),largest(B,state(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ density_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ largest ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die bevoelkerungsdichte des groessten staates</nl>
+<nl lang='el'>ποια είναι η πυκνότητα πληθυσμού της μεγαλύτερης πολιτείας</nl>
+<nl lang='th'>รัฐ ที่ ใหญ่ ที่สุด มี ความ หนาแน่น ของ ประชากร เท่าไหร่</nl>
+<nl lang='zh'>最大 的 州 的 人口 密度 是 多少</nl>
+</example>
+
+<example id='499'>
+<nl lang='en'>
+What is the population density of the smallest state ?
+</nl>
+<nl lang='es'>
+que es la densidad de poblacion de el estado mas pequeno ?
+</nl>
+<nl lang='ja'>
+mottomo chiisai shuu no jinkou no mitsudo wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+en kucuk eyaletin nufus yogunlugu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population) (NN density)) (PP (IN of) (NP (DT the) (JJS smallest) (NN state))))))
+</syn>
+<syn lang='es'>
+(S que es la densidad de poblacion de el estado mas pequeno)
+</syn>
+<syn lang='ja'>
+(S mottomo chiisai shuu no jinkou no mitsudo wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S en kucuk eyaletin nufus yogunlugu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] density-[Num:1] of-[Num:1] the-[State:2] smallest-[State:2] state-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(density_1(smallest(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(density(B,A),smallest(B,state(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ density_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ smallest ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist die bevoelkerungsdichte des kleinsten staates</nl>
+<nl lang='el'>ποια είναι η πυκνότητα πληθυσμού της μικρότερης πολιτείας</nl>
+<nl lang='th'>รัฐ ที่ เล็ก ที่สุด มี ความ หนาแน่น ของ ประชากร เท่าไหร่</nl>
+<nl lang='zh'>面积 最小 的 州 的 人口 密度 是 多少</nl>
+</example>
+
+<example id='500'>
+<nl lang='en'>
+What is the population density of the state with the smallest area ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population) (NN density)) (PP (IN of) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS smallest) (NN area))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] density-[Num:1] of-[Num:1] the-[State:3] state-[State:3] with-[State:2] the-[State:2] smallest-[State:2] area-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(density_1(smallest_one(area_1(state(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(density(B,A),smallest(C,(state(B),area(B,C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ density_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ smallest_one ( area_1 ( *n:State ) ) }) </node>
+<node id='3'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die bevoelkerungsdichte des staates mit der kleinsten groesse</nl>
+<nl lang='el'>ποια είναι η πυκνότητα πληθυσμού της πολιτείας με τη μικρότερη επιφάνεια</nl>
+<nl lang='th'>รัฐ ที่ มี พื้นที่ เล็ก ที่สุด มี ความ หนาแน่น ของ ประชากร เท่าไหร่</nl>
+<nl lang='zh'>面积 最小 的 州 的 人口 密度 是 多少</nl>
+</example>
+
+<example id='501'>
+<nl lang='en'>
+What is the population density of the state with the smallest population ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population) (NN density)) (PP (IN of) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS smallest) (NN population))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] density-[Num:1] of-[Num:1] the-[State:3] state-[State:3] with-[State:2] the-[State:2] smallest-[State:2] population-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(density_1(smallest_one(population_1(state(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(density(B,A),smallest(C,(state(B),population(B,C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ density_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ smallest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='3'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie hoch die bevoelkerungsdichte des staat mit der kleinsten bevoelkerung</nl>
+<nl lang='el'>ποια είναι η πυκνότητα πληθυσμού στην πολιτεία με το μικρότερο πληθυσμό</nl>
+<nl lang='th'>รัฐ ที่ มี ประชากร น้อย ที่สุด มี ความ หนาแน่น ของ ประชากร เท่าไหร่</nl>
+<nl lang='zh'>人口 最少 的 州 的 人口 密度 是 多少</nl>
+</example>
+
+<example id='502'>
+<nl lang='en'>
+What is the population density of Wyoming ?
+</nl>
+<nl lang='es'>
+que es la densidad de poblacion de wyoming ?
+</nl>
+<nl lang='ja'>
+waiomingu no jinkou no mitsudo wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+wyoming in nufus yogunlugu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population) (NN density)) (PP (IN of) (NP (NNP Wyoming))))))
+</syn>
+<syn lang='es'>
+(S que es la densidad de poblacion de wyoming)
+</syn>
+<syn lang='ja'>
+(S waiomingu no jinkou no mitsudo wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S wyoming in nufus yogunlugu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] density-[Num:1] of-[Num:1] Wyoming-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(density_1(stateid('wyoming')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(density(B,A),const(B,stateid(wyoming))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ density_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' wyoming ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die bevoelkerungsdichte wyomings ?</nl>
+<nl lang='el'>ποιος είναι η πυκνότητα πληθυσμού στο wyoming</nl>
+<nl lang='th'>รัฐ ไวโอมิง มี ความ หนาแน่น ของ ประชากร เท่าไหร่</nl>
+<nl lang='zh'>怀俄明 州 的 人口 密度 是 多少</nl>
+</example>
+
+<example id='503'>
+<nl lang='en'>
+What is the population in Boston ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN in) (NP (NNP Boston))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] in-[Num:1] Boston-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('boston', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(boston,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' boston ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist die bevoelkerung von boston</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός της boston</nl>
+<nl lang='th'>เมือง บอสตัน มี ประชากร เท่าไหร่</nl>
+<nl lang='zh'>波士顿 的 人口 是 多少</nl>
+</example>
+
+<example id='504'>
+<nl lang='en'>
+What is the population of Alaska ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NNP Alaska))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Alaska-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('alaska')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid(alaska))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' alaska ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die bevoelkerungszahl von alaska</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός της alaska </nl>
+<nl lang='th'>ประชากร ของ รัฐ อลาสกา มี เท่าไหร่</nl>
+<nl lang='zh'>阿拉斯加 的 人口 是 多少</nl>
+</example>
+
+<example id='505'>
+<nl lang='en'>
+What is the population of Arizona ?
+</nl>
+<nl lang='es'>
+que es la poblacion de arizona ?
+</nl>
+<nl lang='ja'>
+arizona no jinkou wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+arizona nun nufusu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NNP Arizona))))))
+</syn>
+<syn lang='es'>
+(S que es la poblacion de arizona)
+</syn>
+<syn lang='ja'>
+(S arizona no jinkou wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S arizona nun nufusu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Arizona-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('arizona')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid(arizona))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' arizona ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist die bevoelkerung von arizona</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός της arizona</nl>
+<nl lang='th'>ประชากร ของ รัฐ แอริโซนา มี เท่าไหร่</nl>
+<nl lang='zh'>亚利桑那 州 的 人口 是 多少</nl>
+</example>
+
+<example id='506'>
+<nl lang='en'>
+What is the population of Atlanta ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NNP Atlanta))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Atlanta-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('atlanta', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(atlanta,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' atlanta ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist die bevoelkerung von atlanta</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός της atlanta</nl>
+<nl lang='th'>เมือง แอตแลนต้า มี ประชากร กี่ คน</nl>
+<nl lang='zh'>亚特兰大 的 人口 是 多少</nl>
+</example>
+
+<example id='507'>
+<nl lang='en'>
+What is the population of Atlanta GA ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NNP Atlanta) (NNP GA))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Atlanta-[CityName:3] GA-[StateAbbrev:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('atlanta', 'ga')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(atlanta,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , *n:StateAbbrev ) }) </node>
+<node id='3'> *n:CityName -> ({ ' atlanta ' }) </node>
+<node id='4'> *n:StateAbbrev -> ({ ' ga ' }) </node>
+</mrl-parse>
+<nl lang='de'>wieviele einwohner hat atlanta ga</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός της atlanta ga</nl>
+<nl lang='th'>เมือง แอตแลนต้า รัฐ จอร์เจีย มี ประชากร เท่าไหร่</nl>
+<nl lang='zh'>佐治亚 州 亚特兰大 的 人口 是 多少</nl>
+</example>
+
+<example id='508'>
+<nl lang='en'>
+What is the population of Austin ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NNP Austin))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Austin-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('austin', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(austin,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' austin ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die einwohnerzahl von austin</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός του austin</nl>
+<nl lang='th'>เมือง ออสติน รัฐ เท็กซัส มี ประชากร กี่ คน</nl>
+<nl lang='zh'>奥斯汀 市 的 人口 是 多少</nl>
+</example>
+
+<example id='509'>
+<nl lang='en'>
+What is the population of Austin Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NP (NNP Austin)) (NP (NNP Texas)))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Austin-[CityName:3] Texas-[StateAbbrev:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('austin', 'tx')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(austin,tx))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , *n:StateAbbrev ) }) </node>
+<node id='3'> *n:CityName -> ({ ' austin ' }) </node>
+<node id='4'> *n:StateAbbrev -> ({ ' tx ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist die bevoelkerung von austin texas</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός του austin texas</nl>
+<nl lang='th'>เมือง ออสติน รัฐ เท็กซัส มี ประชากร อาศัย อยู่ กี่ คน</nl>
+<nl lang='zh'>得克萨斯 州 的 奥斯汀 人口 是 多少</nl>
+</example>
+
+<example id='510'>
+<nl lang='en'>
+What is the population of Boston Massachusetts ?
+</nl>
+<nl lang='es'>
+que es la poblacion de boston massachusetts ?
+</nl>
+<nl lang='ja'>
+masachuusettsu no bosuton no jinkou wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+boston massachusetts in nufusu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NP (NNP Boston)) (NP (NNP Massachusetts)))))))
+</syn>
+<syn lang='es'>
+(S que es la poblacion de boston massachusetts)
+</syn>
+<syn lang='ja'>
+(S masachuusettsu no bosuton no jinkou wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S boston massachusetts in nufusu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Boston-[CityName:3] Massachusetts-[StateAbbrev:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('boston', 'ma')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(boston,ma))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , *n:StateAbbrev ) }) </node>
+<node id='3'> *n:CityName -> ({ ' boston ' }) </node>
+<node id='4'> *n:StateAbbrev -> ({ ' ma ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die bevoelkerung von boston massachusetts</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός της boston massachusetts</nl>
+<nl lang='th'>เมือง บอสตัน รัฐ แมสซาชูเซ็ตต์ มี ประชากร เท่าใด</nl>
+<nl lang='zh'>马萨诸塞 州 波士顿 的 人口 是 多少</nl>
+</example>
+
+<example id='511'>
+<nl lang='en'>
+What is the population of Boulder ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NNP Boulder))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Boulder-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('boulder', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(boulder,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' boulder ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie hoch ist die bevoelkerung von boulder</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός του boulder</nl>
+<nl lang='th'>จง บอก จำนวน พลเมือง ใน เมือง โบลเดอร์</nl>
+<nl lang='zh'>博尔德 市 的 人口 是 多少</nl>
+</example>
+
+<example id='512'>
+<nl lang='en'>
+What is the population of California ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NNP California))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] California-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('california')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid(california))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' california ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele leute leben in kalifornien</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός της california</nl>
+<nl lang='th'>รัฐ แคลิฟอร์เนีย มี ประชากร กี่ คน</nl>
+<nl lang='zh'>加 州 人口 是 多少</nl>
+</example>
+
+<example id='513'>
+<nl lang='en'>
+What is the population of Dallas ?
+</nl>
+<nl lang='es'>
+que es la poblacion de dallas ?
+</nl>
+<nl lang='ja'>
+darasu no jinkou wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+dallas in nufusu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NNP Dallas))))))
+</syn>
+<syn lang='es'>
+(S que es la poblacion de dallas)
+</syn>
+<syn lang='ja'>
+(S darasu no jinkou wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S dallas in nufusu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Dallas-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('dallas', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(dallas,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' dallas ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele einwohner hat dallas</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός του dallas</nl>
+<nl lang='th'>เมือง ดัลลัส รัฐ เท็กซัส มี ประชากร เท่าไหร่</nl>
+<nl lang='zh'>达拉斯 的 人口 是 多少</nl>
+</example>
+
+<example id='514'>
+<nl lang='en'>
+What is the population of Denver ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NNP Denver))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Denver-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('denver', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(denver,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' denver ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die bevoelkerungszahl von denver</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός του denver</nl>
+<nl lang='th'>เมือง เดนเวอร์ มี ประชากร เท่าไหร่</nl>
+<nl lang='zh'>丹佛 市 人口 是 多少</nl>
+</example>
+
+<example id='515'>
+<nl lang='en'>
+What is the population of Erie Pennsylvania ?
+</nl>
+<nl lang='es'>
+que es la poblacion de erie pennsylvania ?
+</nl>
+<nl lang='ja'>
+penshirubenia no eri no jinkou wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+erie pennsylvania in nufusu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NP (NNP Erie)) (NP (NNP Pennsylvania)))))))
+</syn>
+<syn lang='es'>
+(S que es la poblacion de erie pennsylvania)
+</syn>
+<syn lang='ja'>
+(S penshirubenia no eri no jinkou wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S erie pennsylvania in nufusu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Erie-[CityName:3] Pennsylvania-[StateAbbrev:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('erie', 'pa')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(erie,pa))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , *n:StateAbbrev ) }) </node>
+<node id='3'> *n:CityName -> ({ ' erie ' }) </node>
+<node id='4'> *n:StateAbbrev -> ({ ' pa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist die bevoelkerung von erie in pennsylvania</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός του erie pennsylvania</nl>
+<nl lang='th'>เมือง อีรี รัฐ เพ็นซิลเวเนีย มี ประชากร เท่าใด</nl>
+<nl lang='zh'>宾夕法尼亚 州 伊利 市 的 人口 是 多少</nl>
+</example>
+
+<example id='516'>
+<nl lang='en'>
+What is the population of Hawaii ?
+</nl>
+<nl lang='es'>
+que es la poblacion de hawaii ?
+</nl>
+<nl lang='ja'>
+hawai no jinkou wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+hawaii nun nufusu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NNP Hawaii))))))
+</syn>
+<syn lang='es'>
+(S que es la poblacion de hawaii)
+</syn>
+<syn lang='ja'>
+(S hawai no jinkou wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S hawaii nun nufusu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Hawaii-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('hawaii')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid(hawaii))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' hawaii ' }) </node>
+</mrl-parse>
+<nl lang='de'>wieviel menschen laeben in hawaii</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός της hawaii </nl>
+<nl lang='th'>รัฐ ฮาวาย มี ประชากร เท่าไหร่</nl>
+<nl lang='zh'>夏威夷 人口 是 多少</nl>
+</example>
+
+<example id='517'>
+<nl lang='en'>
+What is the population of Houston ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NNP Houston))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Houston-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('houston', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(houston,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' houston ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie hoch ist die bevoelkerung von houston</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός του houston</nl>
+<nl lang='th'>เมือง ฮุสตัน มี พลเมือง อาศัย อยู่ กี่ คน</nl>
+<nl lang='zh'>休斯顿 人口 是 多少</nl>
+</example>
+
+<example id='518'>
+<nl lang='en'>
+What is the population of Idaho ?
+</nl>
+<nl lang='es'>
+que es la poblacion de idaho ?
+</nl>
+<nl lang='ja'>
+aidahou no jinkou wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+idaho nun nufusu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NNP Idaho))))))
+</syn>
+<syn lang='es'>
+(S que es la poblacion de idaho)
+</syn>
+<syn lang='ja'>
+(S aidahou no jinkou wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S idaho nun nufusu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Idaho-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('idaho')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid(idaho))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' idaho ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele einwohner hat idaho</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός του idaho</nl>
+<nl lang='th'>รัฐ ไอดาโฮ มี ประชากร เท่าไหร่</nl>
+<nl lang='zh'>爱达荷 州 的 人口 是 多少</nl>
+</example>
+
+<example id='519'>
+<nl lang='en'>
+What is the population of Illinois ?
+</nl>
+<nl lang='es'>
+que es la poblacion de illinois ?
+</nl>
+<nl lang='ja'>
+irinoi no jinkou wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+illinois nun nufusu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NNP Illinois))))))
+</syn>
+<syn lang='es'>
+(S que es la poblacion de illinois)
+</syn>
+<syn lang='ja'>
+(S irinoi no jinkou wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S illinois nun nufusu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Illinois-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('illinois')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid(illinois))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' illinois ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist die bevoelkerungszahl von illinois</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός του illinois</nl>
+<nl lang='th'>รัฐ อิลลินอยส์ มี ประชากร เท่าไหร่</nl>
+<nl lang='zh'>伊利诺伊 州 人口 是 多少</nl>
+</example>
+
+<example id='520'>
+<nl lang='en'>
+What is the population of Maine ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NNP Maine))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Maine-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('maine')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid(maine))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' maine ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die bevoelkerung von maine</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός του maine</nl>
+<nl lang='th'>รัฐ เมน มี ประชากร เท่าไหร่</nl>
+<nl lang='zh'>缅因 州 的 人口 是 多少</nl>
+</example>
+
+<example id='521'>
+<nl lang='en'>
+What is the population of Maryland ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NNP Maryland))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Maryland-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('maryland')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid(maryland))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' maryland ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist die bevoelkerung von maryland</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός του maryland</nl>
+<nl lang='th'>รัฐ แมรีแลนด์ มี ประชากร กี่ คน</nl>
+<nl lang='zh'>马里兰 州 的 人口 是 多少</nl>
+</example>
+
+<example id='522'>
+<nl lang='en'>
+What is the population of Minnesota ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NNP Minnesota))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Minnesota-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('minnesota')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid(minnesota))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' minnesota ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist die bevoelkerung von minnesota</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός της minnesota</nl>
+<nl lang='th'>ประชากร ใน รัฐ มินเนโซตา มี เท่าไหร่</nl>
+<nl lang='zh'>明尼苏达 州 的 人口 是 多少</nl>
+</example>
+
+<example id='523'>
+<nl lang='en'>
+What is the population of Montana ?
+</nl>
+<nl lang='es'>
+que es la poblacion de montana ?
+</nl>
+<nl lang='ja'>
+montana no jinkou wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+montana in nufusu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NNP Montana))))))
+</syn>
+<syn lang='es'>
+(S que es la poblacion de montana)
+</syn>
+<syn lang='ja'>
+(S montana no jinkou wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S montana in nufusu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Montana-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('montana')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid(montana))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' montana ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist die bevoelkerung von montana</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός της montana</nl>
+<nl lang='th'>รัฐ มอนตานา มี ประชากร อาศัย อยู่ กี่ คน</nl>
+<nl lang='zh'>蒙大拿 州 的 人口 是 多少</nl>
+</example>
+
+<example id='524'>
+<nl lang='en'>
+What is the population of New Mexico ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NNP New) (NNP Mexico))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] New-[StateName:3] Mexico-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('new mexico')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid('new mexico'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' new mexico ' }) </node>
+</mrl-parse>
+<nl lang='de'>vie viele leute wohnen in new mexico</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός του new mexico </nl>
+<nl lang='th'>รัฐ นิวเม็กซิโก มี ประชากร เท่าไหร่</nl>
+<nl lang='zh'>新墨西哥 州 的 人口 是 多少</nl>
+</example>
+
+<example id='525'>
+<nl lang='en'>
+What is the population of New York ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NNP New) (NNP York))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] New-[StateName:3] York-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('new york')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid('new york'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' new york ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele leute leben in new york</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός της new york</nl>
+<nl lang='th'>นิวยอร์ค มี คน อยู่ เท่าไหร่</nl>
+<nl lang='zh'>纽约 州 的 人口 是 多少</nl>
+</example>
+
+<example id='526'>
+<nl lang='en'>
+What is the population of New York City ?
+</nl>
+<nl lang='es'>
+que es la poblacion de la ciudad new york ?
+</nl>
+<nl lang='ja'>
+nyuu yooku toshi no jinkou wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+new york sehrinin nufusu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NNP New) (NNP York) (NNP City))))))
+</syn>
+<syn lang='es'>
+(S que es la poblacion de la ciudad new_york)
+</syn>
+<syn lang='ja'>
+(S nyuu_yooku toshi no jinkou wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S new_york sehrinin nufusu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] New-[CityName:4] York-[CityName:4] City-[City:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(city(cityid('new york', _))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid('new york',_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='4'> *n:CityName -> ({ ' new york ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist die bevoelkerung von new york city</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός της new york city</nl>
+<nl lang='th'>ประชากร ของ เมือง นิวยอร์ค มี เท่าไหร่</nl>
+<nl lang='zh'>纽约 市 的 人口 有 多少</nl>
+</example>
+
+<example id='527'>
+<nl lang='en'>
+What is the population of Oregon ?
+</nl>
+<nl lang='es'>
+que es la poblacion de oregon ?
+</nl>
+<nl lang='ja'>
+oregon no jinkou wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+oregon nun nufusu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NNP Oregon))))))
+</syn>
+<syn lang='es'>
+(S que es la poblacion de oregon)
+</syn>
+<syn lang='ja'>
+(S oregon no jinkou wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S oregon nun nufusu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Oregon-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('oregon')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid(oregon))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' oregon ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele einwohner hat oregon</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός του oregon</nl>
+<nl lang='th'>รัฐ โอเรกอน มี ประชากร กี่ คน</nl>
+<nl lang='zh'>俄勒冈 州 的 人口 是 多少</nl>
+</example>
+
+<example id='528'>
+<nl lang='en'>
+What is the population of Portland Maine ?
+</nl>
+<nl lang='es'>
+que es la poblacion de portland maine ?
+</nl>
+<nl lang='ja'>
+meen no porutorando no jinkou wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+portland maine in nufusu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NP (NNP Portland)) (NP (NNP Maine)))))))
+</syn>
+<syn lang='es'>
+(S que es la poblacion de portland maine)
+</syn>
+<syn lang='ja'>
+(S meen no porutorando no jinkou wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S portland maine in nufusu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Portland-[CityName:3] Maine-[StateAbbrev:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('portland', 'me')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(portland,me))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , *n:StateAbbrev ) }) </node>
+<node id='3'> *n:CityName -> ({ ' portland ' }) </node>
+<node id='4'> *n:StateAbbrev -> ({ ' me ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die bevoelkerung von portland maine</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός του portland maine</nl>
+<nl lang='th'>เมือง พอร์ตแลนด์ รัฐ เมน มี ประชากร เท่าไหร่</nl>
+<nl lang='zh'>缅因 州 波特兰 的 人口 是 多少</nl>
+</example>
+
+<example id='529'>
+<nl lang='en'>
+What is the population of Rhode Island ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NNP Rhode) (NNP Island))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Rhode-[StateName:3] Island-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('rhode island')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid('rhode island'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' rhode island ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist die bevoelkerung von rhode island</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός του rhode island</nl>
+<nl lang='th'>รัฐ โรดไอแลนด์ มี ประชากร อาศัย อยู่ เท่าไหร่</nl>
+<nl lang='zh'>罗得岛 的 人口 是 多少</nl>
+</example>
+
+<example id='530'>
+<nl lang='en'>
+What is the population of Sacramento ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NNP Sacramento))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Sacramento-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('sacramento', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(sacramento,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' sacramento ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross is die bevoelkerungszahl von sacramento</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός του sacramento</nl>
+<nl lang='th'>เมือง ซาคราเม็นโต มี ประชากร กี่ คน</nl>
+<nl lang='zh'>萨克拉门托 的 人口 是 多少</nl>
+</example>
+
+<example id='531'>
+<nl lang='en'>
+What is the population of San Antonio ?
+</nl>
+<nl lang='es'>
+que es la poblacion de san antonio ?
+</nl>
+<nl lang='ja'>
+sanantonio no jinkou wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+san antonio nun nufusu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NNP San) (NNP Antonio))))))
+</syn>
+<syn lang='es'>
+(S que es la poblacion de san_antonio)
+</syn>
+<syn lang='ja'>
+(S sanantonio no jinkou wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S san_antonio nun nufusu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] San-[CityName:3] Antonio-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('san antonio', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid('san antonio',_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' san antonio ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die bevoelkerung von san antonio</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός του san antonio </nl>
+<nl lang='th'>ประชากร ของ เมือง ซานอันโตนิโอ มี เท่าไหร่</nl>
+<nl lang='zh'>圣安东尼奥 的 人口 是 多少</nl>
+</example>
+
+<example id='532'>
+<nl lang='en'>
+What is the population of Seattle ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NNP Seattle))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Seattle-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('seattle', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(seattle,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' seattle ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die bevoelkerung von seattle</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός του seattle</nl>
+<nl lang='th'>เมือง ซีแอตเทิล มี ประชากร กี่ คน</nl>
+<nl lang='zh'>西雅图 的 人口 是 多少</nl>
+</example>
+
+<example id='533'>
+<nl lang='en'>
+What is the population of Seattle Washington ?
+</nl>
+<nl lang='es'>
+que es la poblacion de seattle washington ?
+</nl>
+<nl lang='ja'>
+washinton no shiatoru no jinkou wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+seattle washington in nufusu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NP (NNP Seattle)) (NP (NNP Washington)))))))
+</syn>
+<syn lang='es'>
+(S que es la poblacion de seattle washington)
+</syn>
+<syn lang='ja'>
+(S washinton no shiatoru no jinkou wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S seattle washington in nufusu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Seattle-[CityName:3] Washington-[StateAbbrev:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('seattle', 'wa')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(seattle,wa))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , *n:StateAbbrev ) }) </node>
+<node id='3'> *n:CityName -> ({ ' seattle ' }) </node>
+<node id='4'> *n:StateAbbrev -> ({ ' wa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist die bevoelkerung von seattle in washington</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός του seattle washington</nl>
+<nl lang='th'>ประชากร ของ เมือง ซีแอตเติล รัฐ วอชิงตัน</nl>
+<nl lang='zh'>华盛顿 州 西雅图 的 人口 是 多少</nl>
+</example>
+
+<example id='534'>
+<nl lang='en'>
+What is the population of South Dakota ?
+</nl>
+<nl lang='es'>
+que es la poblacion de south dakota ?
+</nl>
+<nl lang='ja'>
+sausu dakota no jinkou wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+south dakota nun nufusu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NNP South) (NNP Dakota))))))
+</syn>
+<syn lang='es'>
+(S que es la poblacion de south_dakota)
+</syn>
+<syn lang='ja'>
+(S sausu_dakota no jinkou wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S south_dakota nun nufusu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] South-[StateName:3] Dakota-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('south dakota')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid('south dakota'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' south dakota ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist die bevoelkerung in south dakota</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός της south dakota</nl>
+<nl lang='th'>รัฐ เซาธ์ดาโกตา มี ประชากร กี่ คน</nl>
+<nl lang='zh'>南达科他 州 的 人口 是 多少</nl>
+</example>
+
+<example id='535'>
+<nl lang='en'>
+What is the population of Springfield Missouri ?
+</nl>
+<nl lang='es'>
+que es la poblacion de springfield missouri ?
+</nl>
+<nl lang='ja'>
+mizuuri no supuringufiirudo no jinkou wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+springfield missouri in nufusu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NP (NNP Springfield)) (NP (NNP Missouri)))))))
+</syn>
+<syn lang='es'>
+(S que es la poblacion de springfield missouri)
+</syn>
+<syn lang='ja'>
+(S mizuuri no supuringufiirudo no jinkou wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S springfield missouri in nufusu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Springfield-[CityName:3] Missouri-[StateAbbrev:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('springfield', 'mo')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(springfield,mo))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , *n:StateAbbrev ) }) </node>
+<node id='3'> *n:CityName -> ({ ' springfield ' }) </node>
+<node id='4'> *n:StateAbbrev -> ({ ' mo ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist die einwohnerzahl von springfield missouri</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός του springfield missouri</nl>
+<nl lang='th'>จำนวน ประชากร ของ เมือง สปริงฟิลด์ รัฐ มิสซูรี มี เท่าไหร่</nl>
+<nl lang='zh'>美国 密苏里 州 斯普林菲尔德 的 人口 是 多少</nl>
+</example>
+
+<example id='536'>
+<nl lang='en'>
+What is the population of Springfield South Dakota ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NP (NNP Springfield)) (NP (NNP South) (NNP Dakota)))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Springfield-[CityName:3] South-[StateAbbrev:4] Dakota-[StateAbbrev:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('springfield', 'sd')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(springfield,sd))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , *n:StateAbbrev ) }) </node>
+<node id='3'> *n:CityName -> ({ ' springfield ' }) </node>
+<node id='4'> *n:StateAbbrev -> ({ ' sd ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist die bevoelkerung von springfield in south dakota</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός του springfield νότια ντακότα</nl>
+<nl lang='th'>เมือง สปริงฟิลด์ รัฐ เซาท์ดาโกตา มี ประชากร เท่าไหร่</nl>
+<nl lang='zh'>南达科他 州 的 斯普林菲尔德 的 人口 是 多少</nl>
+</example>
+
+<example id='537'>
+<nl lang='en'>
+What is the population of Tempe Arizona ?
+</nl>
+<nl lang='es'>
+que es la poblacion de tempe arizona ?
+</nl>
+<nl lang='ja'>
+arizona no tenpi no jinkou wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+tempe arizona in nufusu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NP (NNP Tempe)) (NP (NNP Arizona)))))))
+</syn>
+<syn lang='es'>
+(S que es la poblacion de tempe arizona)
+</syn>
+<syn lang='ja'>
+(S arizona no tenpi no jinkou wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S tempe arizona in nufusu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Tempe-[CityName:3] Arizona-[StateAbbrev:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('tempe', 'az')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(tempe,az))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , *n:StateAbbrev ) }) </node>
+<node id='3'> *n:CityName -> ({ ' tempe ' }) </node>
+<node id='4'> *n:StateAbbrev -> ({ ' az ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die bevoelkerungszahl von tempe arizona</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός του tempe arizona </nl>
+<nl lang='th'>เมือง เทมเป้ รัฐ แอริโซนา มี ประชากร กี่ คน</nl>
+<nl lang='zh'>亚利桑那 州 坦佩 的 人口 是 多少</nl>
+</example>
+
+<example id='538'>
+<nl lang='en'>
+What is the population of Texas ?
+</nl>
+<nl lang='es'>
+que es la poblacion de texas ?
+</nl>
+<nl lang='ja'>
+tekisasu no jinkou wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+texas nun nufusu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NNP Texas))))))
+</syn>
+<syn lang='es'>
+(S que es la poblacion de texas)
+</syn>
+<syn lang='ja'>
+(S tekisasu no jinkou wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S texas nun nufusu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Texas-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('texas')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist die bevoelkerung von texas</nl>
+<nl lang='el'>ποιο είναι ο πληθυσμός του texas</nl>
+<nl lang='th'>รัฐ เท็กซัส มี ประชากร อาศัย อยู่ เท่าไร</nl>
+<nl lang='zh'>得克萨斯 州 的 人口 是 多少</nl>
+</example>
+
+<example id='539'>
+<nl lang='en'>
+What is the population of the capital of the largest state ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (DT the) (JJS largest) (NN state))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] the-[City:2] capital-[City:2] of-[City:3] the-[State:4] largest-[State:4] state-[State:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(capital(loc_2(largest(state(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),capital(B),loc(B,C),largest(C,state(C))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ largest ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die bevoelkerung der hauptstadt des groessten staates</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός της πρωτεύουσας της μεγαλύτερης πολιτείας</nl>
+<nl lang='th'>เมืองหลวง ของ รัฐ ที่ ใหญ่ ที่สุด มี ประชากร เท่าไหร่</nl>
+<nl lang='zh'>最大 州 的 首府 的 人口 是 多少</nl>
+</example>
+
+<example id='540'>
+<nl lang='en'>
+What is the population of the capital of the largest state through which the Mississippi runs ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NP (DT the) (JJS largest) (NN state)) (SBAR (WHPP (IN through) (WHNP (WDT which))) (S (NP (DT the) (NNP Mississippi)) (VP (VBZ runs)))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] the-[City:2] capital-[City:2] of-[City:3] the-[State:4] largest-[State:4] state-[State:5] through-[State:6] which-[State:6] the-[RiverName:8] Mississippi-[RiverName:8] runs-[State:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(capital(loc_2(largest(state(traverse_1(riverid('mississippi'))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),capital(B),loc(B,C),largest(C,(state(C),const(D,riverid(mississippi)),traverse(D,C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ largest ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='7'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='8'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die bevoelkerung der hauptstadt des groessten staates durch den der mississippi fliesst</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός της πρωτεύουσας της μεγαλύτερης πολιτείας την οποία διασχίζει ο mississippi</nl>
+<nl lang='th'>เมืองหลวง ของ รัฐ ที่ ใหญ่ ที่สุด ที่ มี แม่น้ำ มิสซิสซิปปี ไหล ผ่าน มี ประชากร เท่าไหร่</nl>
+<nl lang='zh'>密西西比 河 流经 的 最大 州 的 首府 的 人口 是 多少</nl>
+</example>
+
+<example id='541'>
+<nl lang='en'>
+What is the population of the capital of the smallest state ?
+</nl>
+<nl lang='es'>
+que es la poblacion de la capital de el estado mas pequeno ?
+</nl>
+<nl lang='ja'>
+mottomo chiisai shuu no shuto no jinkou wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+en kucuk eyaletin baskentinin nufusu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (DT the) (JJS smallest) (NN state))))))))
+</syn>
+<syn lang='es'>
+(S que es la poblacion de la capital de el estado mas pequeno)
+</syn>
+<syn lang='ja'>
+(S mottomo chiisai shuu no shuto no jinkou wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S en kucuk eyaletin baskentinin nufusu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] the-[City:2] capital-[City:2] of-[City:3] the-[State:4] smallest-[State:4] state-[State:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(capital(loc_2(smallest(state(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),capital(B),loc(B,C),smallest(C,state(C))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ smallest ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die einwohnerzahl der hauptstadt des kleinsten staates</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός της πρωτεύουσας της μικρότερης πολιτείας</nl>
+<nl lang='th'>เมืองหลวง ของ รัฐ ที่ เล็ก ที่สุด มี ประชากร เท่าไหร่</nl>
+<nl lang='zh'>最小 的 州 的 首府 的 人口 是 多少</nl>
+</example>
+
+<example id='542'>
+<nl lang='en'>
+What is the population of the largest city in the state with the largest area ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NP (DT the) (JJS largest) (NN city)) (PP (IN in) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS largest) (NN area))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] the-[City:2] largest-[City:2] city-[City:3] in-[City:4] the-[State:6] state-[State:6] with-[State:5] the-[State:5] largest-[State:5] area-[State:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(largest(city(loc_2(largest_one(area_1(state(all))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),largest(B,(city(B),loc(B,C),largest(D,(state(C),area(C,D)))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ largest_one ( area_1 ( *n:State ) ) }) </node>
+<node id='6'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die bevoelkerungszahl der groessten stadt des staates mit der groessten flaechenausdehnung</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός της μεγαλύτερης πόλης στην πολιτεία με τη μεγαλύτερη επιφάνεια</nl>
+<nl lang='th'>เมือง ใหญ่ ที่สุด ของ รัฐ ที่ มี พื้นที่ มาก ที่สุด มี ประชากร เท่าไหร่</nl>
+<nl lang='zh'>面积 最大 的 州 的 最大 的 城市 的 人口 是 多少</nl>
+</example>
+
+<example id='543'>
+<nl lang='en'>
+What is the population of the largest state ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (DT the) (JJS largest) (NN state))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] the-[State:2] largest-[State:2] state-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(largest(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),largest(B,state(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ largest ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist die bevoelkerung in dem groessten staat</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός της μεγαλύτερης πολιτείας</nl>
+<nl lang='th'>รัฐ ที่ ใหญ่ ที่สุด มี ประชากร กี่ คน</nl>
+<nl lang='zh'>最大 的 州 的 人口 是 多少</nl>
+</example>
+
+<example id='544'>
+<nl lang='en'>
+What is the population of the largest state that borders Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NP (DT the) (JJS largest) (NN state)) (SBAR (WHNP (WDT that)) (S (VP (VBZ borders) (NP (NNP Texas))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] the-[State:2] largest-[State:2] state-[State:3] that-[State:4] borders-[State:4] Texas-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(largest(state(next_to_2(stateid('texas'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),largest(B,(state(B),next_to(B,C),const(C,stateid(texas))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ largest ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die bevoelkerung des groessten staates der texas angrenzt</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός της μεγαλύτερης πολιτείας που συνορεύει με το texas</nl>
+<nl lang='th'>รัฐ ที่ ใหญ่ ที่สุด ที่ อยู่ ติด กับ รัฐ เท็กซัส มี ประชากร กี่ คน</nl>
+<nl lang='zh'>与 得克萨斯 州 接壤 的 最大 的 州 人口 是 多少</nl>
+</example>
+
+<example id='545'>
+<nl lang='en'>
+What is the population of the major cities in Wisconsin ?
+</nl>
+<nl lang='es'>
+que es la poblacion de las ciudades mayores en wisconsin ?
+</nl>
+<nl lang='ja'>
+uisukonshin ni wa ookina toshi no jinkou ga nan desu ka ?
+</nl>
+<nl lang='tr'>
+wisconsin deki baslica sehirlerin nufusu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NP (DT the) (JJ major) (NNS cities)) (PP (IN in) (NP (NNP Wisconsin))))))))
+</syn>
+<syn lang='es'>
+(S que es la poblacion de las ciudades mayores en wisconsin)
+</syn>
+<syn lang='ja'>
+(S uisukonshin ni wa ookina toshi no jinkou ga nan desu ka)
+</syn>
+<syn lang='tr'>
+(S wisconsin deki baslica sehirlerin nufusu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] the-[City:2] major-[City:2] cities-[City:3] in-[City:4] Wisconsin-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(major(city(loc_2(stateid('wisconsin'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),major(B),city(B),loc(B,C),const(C,stateid(wisconsin))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' wisconsin ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die bevoelkerung der groesseren staedte in wisconsin</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός των κύριων πόλεων στο wisconsin</nl>
+<nl lang='th'>เมือง เอก ของ รัฐ วิสคอนซิน มี ประชากร เท่าไหร่</nl>
+<nl lang='zh'>威斯康星 州 的 主要 城市 的 人口 是 多少</nl>
+</example>
+
+<example id='546'>
+<nl lang='en'>
+What is the population of the smallest state ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (DT the) (JJS smallest) (NN state))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:2] population-[Num:2] of-[Num:2] the-[Num:1] smallest-[Num:1] state-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest(population_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(A,(population(B,A),state(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ smallest ( *n:Num ) }) </node>
+<node id='2'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die einwohnerzahl des kleinsten staates</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός της μικρότερης πολιτείας</nl>
+<nl lang='th'>รัฐ ที่ เล็ก ที่สุด มี ประชากร กี่ คน</nl>
+<nl lang='zh'>最小 的 州 的 人口 是 多少</nl>
+</example>
+
+<example id='547'>
+<nl lang='en'>
+What is the population of the state that borders the most states ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NP (DT the) (NN state)) (SBAR (WHNP (WDT that)) (S (VP (VBZ borders) (NP (DT the) (JJS most) (NNS states))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] the-[State:3] state-[State:3] that-[State:4] borders-[State:4] the-[State:2] most-[State:2] states-[State:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(most(state(next_to_2(state(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),most(B,C,(state(B),next_to(B,C),state(C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ most ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die bevoelkerung des staat welche an die meisten staaten grenzt</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός της πολιτείας που συνορεύει με τις περισσότερες πολιτείες</nl>
+<nl lang='th'>รัฐ ที่ อยู่ ติด กับ รัฐ ที่ ติด กับ รัฐ อื่น มาก ที่สุด มี ประชากร กี่ คน</nl>
+<nl lang='zh'>和 最多 的 州 接壤 的 州 的 人口 是 多少</nl>
+</example>
+
+<example id='548'>
+<nl lang='en'>
+What is the population of the state with the highest population density ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS highest) (NN population) (NN density))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] the-[State:3] state-[State:3] with-[State:2] the-[State:2] highest-[State:2] population-[State:2] density-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(largest_one(density_1(state(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),largest(C,(state(B),density(B,C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ largest_one ( density_1 ( *n:State ) ) }) </node>
+<node id='3'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele leute wohnen in den staat mit der groessten bevoelkerungsdichte</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός της πολιτείας με την ψηλότερη πυκνότητα πληθυσμού</nl>
+<nl lang='th'>รัฐ ที่ มี ความ หนาแน่น ของ ประชากร มาก ที่สุด มี ประชากร กี่ คน</nl>
+<nl lang='zh'>人口 密度 最高 的 州 的 人口 是 多少</nl>
+</example>
+
+<example id='549'>
+<nl lang='en'>
+What is the population of the state with the largest area ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS largest) (NN area))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] the-[State:3] state-[State:3] with-[State:2] the-[State:2] largest-[State:2] area-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(largest_one(area_1(state(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),largest(C,(state(B),area(B,C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ largest_one ( area_1 ( *n:State ) ) }) </node>
+<node id='3'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die bevoelkerung des staates mit der groessten flaeche</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός της πολιτείας με την μεγαλύτερη επιφάνεια</nl>
+<nl lang='th'>รัฐ ที่ มี พื้นที่ ใหญ่ ที่สุด มี ประชากร เท่าไหร่</nl>
+<nl lang='zh'>面积 最大 的 州 的 人口 是 多少</nl>
+</example>
+
+<example id='550'>
+<nl lang='en'>
+What is the population of Tucson ?
+</nl>
+<nl lang='es'>
+que es la poblacion de tucson ?
+</nl>
+<nl lang='ja'>
+tsuuson no jinkou wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+tucson nun nufusu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NNP Tucson))))))
+</syn>
+<syn lang='es'>
+(S que es la poblacion de tucson)
+</syn>
+<syn lang='ja'>
+(S tsuuson no jinkou wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S tucson nun nufusu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Tucson-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('tucson', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(tucson,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' tucson ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die einwohnerzahl von tucson</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός του tucson</nl>
+<nl lang='th'>เมือง ทูซอน มี ประชากร กี่ คน</nl>
+<nl lang='zh'>图森 市 的 人口 是 多少</nl>
+</example>
+
+<example id='551'>
+<nl lang='en'>
+What is the population of Utah ?
+</nl>
+<nl lang='es'>
+que es la poblacion de utah ?
+</nl>
+<nl lang='ja'>
+yuutaa no jinkou wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+utah nun nufusu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NNP Utah))))))
+</syn>
+<syn lang='es'>
+(S que es la poblacion de utah)
+</syn>
+<syn lang='ja'>
+(S yuutaa no jinkou wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S utah nun nufusu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Utah-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('utah')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid(utah))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' utah ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele einwohner hat utah</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός της utah</nl>
+<nl lang='th'>รัฐ ยูทาห์ มี ประชากร กี่ คน</nl>
+<nl lang='zh'>犹他 州 的 人口 是 多少</nl>
+</example>
+
+<example id='552'>
+<nl lang='en'>
+What is the population of Washington ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NNP Washington))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Washington-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(stateid('washington')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,stateid(washington))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' washington ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele leute wohnen in washington</nl>
+<nl lang='el'>ποιος είναι πληθυσμός της washington </nl>
+<nl lang='th'>รัฐ วอชิงตัน มี ประชากร เท่าไหร่</nl>
+<nl lang='zh'>华盛顿 州 的 人口 是 多少</nl>
+</example>
+
+<example id='553'>
+<nl lang='en'>
+What is the population of Washington DC ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN population)) (PP (IN of) (NP (NP (NNP Washington)) (NP (NNP DC)))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] population-[Num:1] of-[Num:1] Washington-[CityName:3] DC-[StateAbbrev:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(population_1(cityid('washington', 'dc')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(population(B,A),const(B,cityid(washington,dc))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ population_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , *n:StateAbbrev ) }) </node>
+<node id='3'> *n:CityName -> ({ ' washington ' }) </node>
+<node id='4'> *n:StateAbbrev -> ({ ' dc ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele einwohner leben in washington dc</nl>
+<nl lang='el'>ποιος είναι ο πληθυσμός της washington dc</nl>
+<nl lang='th'>จำนวน ประชากร ของ รัฐ วอชิงตัน ดีซี มี เท่าใด</nl>
+<nl lang='zh'>华盛顿 特区 的 人口 是 多少</nl>
+</example>
+
+<example id='554'>
+<nl lang='en'>
+What is the river that cross over Ohio ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN river)) (SBAR (WHNP (WDT that)) (S (VP (VBP cross) (PP (IN over) (NP (NNP Ohio)))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[River:1] river-[River:1] that-[River:2] cross-[River:2] over-[River:2] Ohio-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(traverse_2(stateid('ohio'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),traverse(A,B),const(B,stateid(ohio))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' ohio ' }) </node>
+</mrl-parse>
+<nl lang='de'>welcher fluss fliesst durch ohio</nl>
+<nl lang='el'>ποιο είναι το ποτάμι που διασχίζει το ohio</nl>
+<nl lang='th'>แม่น้ำ ใด ไหล ผ่าน รัฐ โอไฮโอ</nl>
+<nl lang='zh'>横贯 俄亥俄 州 的 河流 是 哪个</nl>
+</example>
+
+<example id='555'>
+<nl lang='en'>
+What is the shortest river ?
+</nl>
+<nl lang='es'>
+que es el rio mas corto ?
+</nl>
+<nl lang='ja'>
+mottomo mijikai kawa wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+en kisa nehir nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (DT the) (JJS shortest) (NN river))))
+</syn>
+<syn lang='es'>
+(S que es el rio mas corto)
+</syn>
+<syn lang='ja'>
+(S mottomo mijikai kawa wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S en kisa nehir nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[River:1] shortest-[River:1] river-[River:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(shortest(river(all)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,shortest(A,river(A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ shortest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der kuerzeste fluss</nl>
+<nl lang='el'>ποιο είναι το κοντύτερο ποτάμι</nl>
+<nl lang='th'>แม่น้ำ สาย ใด สั้น ที่สุด</nl>
+<nl lang='zh'>哪个 是 最短 的 河流</nl>
+</example>
+
+<example id='556'>
+<nl lang='en'>
+What is the shortest river in Alaska ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS shortest) (NN river)) (PP (IN in) (NP (NNP Alaska))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[River:1] shortest-[River:1] river-[River:2] in-[River:3] Alaska-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(shortest(river(loc_2(stateid('alaska')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,shortest(A,(river(A),loc(A,B),const(B,stateid(alaska)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ shortest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' alaska ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist der kuerzester fluss in alaska</nl>
+<nl lang='el'>ποιο είναι το μικρότερο ποτάμι στην alaska</nl>
+<nl lang='th'>แม่น้ำ สาย ที่ สั้น ที่สุด ใน รัฐ อลาสกา คือ แม่น้ำ สาย ใด</nl>
+<nl lang='zh'>阿拉斯加 州 最短 的 河流 是 哪个</nl>
+</example>
+
+<example id='557'>
+<nl lang='en'>
+What is the shortest river in Iowa ?
+</nl>
+<nl lang='es'>
+que es el rio mas corto en iowa ?
+</nl>
+<nl lang='ja'>
+aiowa no mottomo mijikai kawa wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+iowa daki en kisa nehir nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS shortest) (NN river)) (PP (IN in) (NP (NNP Iowa))))))
+</syn>
+<syn lang='es'>
+(S que es el rio mas corto en iowa)
+</syn>
+<syn lang='ja'>
+(S aiowa no mottomo mijikai kawa wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S iowa daki en kisa nehir nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[River:1] shortest-[River:1] river-[River:2] in-[River:3] Iowa-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(shortest(river(loc_2(stateid('iowa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,shortest(A,(river(A),loc(A,B),const(B,stateid(iowa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ shortest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' iowa ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist der kuerzeste fluss in iowa</nl>
+<nl lang='el'>ποιο είναι το μικρότερο ποτάμι στην iowa</nl>
+<nl lang='th'>แม่น้ำ สาย ที่ สั้น ที่สุด ใน รัฐ ไอโอวา คือ แม่น้ำ สาย ใด</nl>
+<nl lang='zh'>爱荷华 州 最短 的 河流 是 哪个</nl>
+</example>
+
+<example id='558'>
+<nl lang='en'>
+What is the shortest river in Nebraska ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS shortest) (NN river)) (PP (IN in) (NP (NNP Nebraska))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[River:1] shortest-[River:1] river-[River:2] in-[River:3] Nebraska-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(shortest(river(loc_2(stateid('nebraska')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,shortest(A,(river(A),loc(A,B),const(B,stateid(nebraska)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ shortest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' nebraska ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der kuerzeste fluss in nebraska</nl>
+<nl lang='el'>ποιο είναι το μικρότερο ποτάμι στη nebraska</nl>
+<nl lang='th'>แม่น้ำ สาย ใด สั้น ที่สุด ใน รัฐ เนบราสก้า</nl>
+<nl lang='zh'>内布拉斯加 州 最短 的 河流 是 哪个</nl>
+</example>
+
+<example id='559'>
+<nl lang='en'>
+What is the shortest river in Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS shortest) (NN river)) (PP (IN in) (NP (NNP Texas))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[River:1] shortest-[River:1] river-[River:2] in-[River:3] Texas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(shortest(river(loc_2(stateid('texas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,shortest(A,(river(A),loc(A,B),const(B,stateid(texas)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ shortest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der kuerzeste fluss in texas</nl>
+<nl lang='el'>ποιο είναι το μικρότερο ποτάμι στο texas</nl>
+<nl lang='th'>แม่น้ำ ที่ สั้น ที่สุด ใน รัฐ เท็กซัส คือ แม่น้ำ ใด</nl>
+<nl lang='zh'>在 得克萨斯 州 最短 的 河流 是 哪个</nl>
+</example>
+
+<example id='560'>
+<nl lang='en'>
+What is the shortest river in the United States ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS shortest) (NN river)) (PP (IN in) (NP (DT the) (NNP United) (NNPS States))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[River:1] shortest-[River:1] river-[River:2] in-[River:3] the-[CountryName:5] United-[CountryName:5] States-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(shortest(river(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,shortest(A,(river(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ shortest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der kuerzeste fluss der vereinigten staaten</nl>
+<nl lang='el'>ποιο είναι το κοντύτερο ποτάμι στις ηνωμένες πολιτείες</nl>
+<nl lang='th'>แม่น้ำ สาย ที่ สั้น ที่สุด ใน อเมริกา คือ แม่น้ำ ใด</nl>
+<nl lang='zh'>在 美国 最短 的 河流 是 哪个</nl>
+</example>
+
+<example id='561'>
+<nl lang='en'>
+What is the shortest river in the US ?
+</nl>
+<nl lang='es'>
+que es el rio mas corto en los us ?
+</nl>
+<nl lang='ja'>
+beikoku no mottomo mijikai kawa wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+us deki en kisa nehir nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS shortest) (NN river)) (PP (IN in) (NP (DT the) (NNP US))))))
+</syn>
+<syn lang='es'>
+(S que es el rio mas corto en los us)
+</syn>
+<syn lang='ja'>
+(S beikoku no mottomo mijikai kawa wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S us deki en kisa nehir nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[River:1] shortest-[River:1] river-[River:2] in-[River:3] the-[CountryName:5] US-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(shortest(river(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,shortest(A,(river(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ shortest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der kuerzeste fluss in den usa</nl>
+<nl lang='el'>ποιο είναι το μικρότερο ποτάμι στις us</nl>
+<nl lang='th'>แม่น้ำ ที่ สั้น ที่สุด ใน สหรัฐ คือ แม่น้ำ ใด</nl>
+<nl lang='zh'>在 美国 最短 的 河流 是 哪个</nl>
+</example>
+
+<example id='562'>
+<nl lang='en'>
+What is the shortest river in the USA ?
+</nl>
+<nl lang='es'>
+que es el rio mas corto en los usa ?
+</nl>
+<nl lang='ja'>
+amerika no mottomo mijikai kawa wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+usa deki en kisa nehir nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS shortest) (NN river)) (PP (IN in) (NP (DT the) (NNP USA))))))
+</syn>
+<syn lang='es'>
+(S que es el rio mas corto en los usa)
+</syn>
+<syn lang='ja'>
+(S amerika no mottomo mijikai kawa wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S usa deki en kisa nehir nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[River:1] shortest-[River:1] river-[River:2] in-[River:3] the-[CountryName:5] USA-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(shortest(river(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,shortest(A,(river(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ shortest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist der kuerzeste fluss in den usa</nl>
+<nl lang='el'>ποιο είναι το κοντύτερο ποτάμι στις ηπα</nl>
+<nl lang='th'>แม่น้ำ ที่ สั้น ที่สุด ใน สหรัฐอเมริกา มี ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>在 美国 最短 的 河流 是 哪个</nl>
+</example>
+
+<example id='563'>
+<nl lang='en'>
+What is the size of California ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN size)) (PP (IN of) (NP (NNP California))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] size-[Num:1] of-[Num:1] California-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(size(stateid('california')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(size(B,A),const(B,stateid(california))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ size ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' california ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist kalifornien</nl>
+<nl lang='el'>ποιο είναι το μέγεθος της california</nl>
+<nl lang='th'>รัฐ แคลิฟอร์เนีย มี ขนาด เท่าใด</nl>
+<nl lang='zh'>加 州 有 多大</nl>
+</example>
+
+<example id='564'>
+<nl lang='en'>
+What is the size of Florida ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN size)) (PP (IN of) (NP (NNP Florida))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] size-[Num:1] of-[Num:1] Florida-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(size(stateid('florida')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(size(B,A),const(B,stateid(florida))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ size ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' florida ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie gross ist florida</nl>
+<nl lang='el'>ποιο είναι το μέγεθος της florida</nl>
+<nl lang='th'>รัฐ ฟลอริดา มี ขนาด เท่าไหร่</nl>
+<nl lang='zh'>佛罗里达 州 有 多大</nl>
+</example>
+
+<example id='565'>
+<nl lang='en'>
+What is the size of Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN size)) (PP (IN of) (NP (NNP Texas))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] size-[Num:1] of-[Num:1] Texas-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(size(stateid('texas')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(size(B,A),const(B,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ size ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche flaeche hat texas</nl>
+<nl lang='el'>ποιο είναι το μέγεθος του texas</nl>
+<nl lang='th'>รัฐ เท็กซัส มี พื้นที่ เท่าไหร่</nl>
+<nl lang='zh'>得克萨斯 州 有 多大</nl>
+</example>
+
+<example id='566'>
+<nl lang='en'>
+What is the size of the capital of Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN size)) (PP (IN of) (NP (NP (DT the) (NN capital)) (PP (IN of) (NP (NNP Texas))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] size-[Num:1] of-[Num:1] the-[City:2] capital-[City:2] of-[City:3] Texas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(size(capital(loc_2(stateid('texas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(size(B,A),capital(B),loc(B,C),const(C,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ size ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die groesse der hauptstadt texas</nl>
+<nl lang='el'>ποιο είναι το μέγεθος της πρωτεύουσας του texas</nl>
+<nl lang='th'>เมืองหลวง ของ รัฐ เท็กซัส มี ขนาด เท่าไหร่</nl>
+<nl lang='zh'>得克萨斯 州 首府 的 有多大</nl>
+</example>
+
+<example id='567'>
+<nl lang='en'>
+What is the size of the largest state in the USA ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN size)) (PP (IN of) (NP (NP (DT the) (JJS largest) (NN state)) (PP (IN in) (NP (DT the) (NNP USA))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] size-[Num:1] of-[Num:1] the-[State:2] largest-[State:2] state-[State:3] in-[State:4] the-[CountryName:6] USA-[CountryName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(size(largest(state(loc_2(countryid('usa'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(size(B,A),largest(B,(state(B),loc(B,C),const(C,countryid(usa))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ size ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ largest ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='5'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='6'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die flaeche des groessten staates in den usa</nl>
+<nl lang='el'>ποιο είναι το μέγεθος της μεγαλύτερης πολιτείας στις ηπα</nl>
+<nl lang='th'>รัฐ ที่ ใหญ่ ที่สุด ใน สหรัฐอเมริกา มี ขนาด เท่าใด</nl>
+<nl lang='zh'>美国 最大 的 州 有 多大</nl>
+</example>
+
+<example id='568'>
+<nl lang='en'>
+What is the smallest city in Alaska ?
+</nl>
+<nl lang='es'>
+que es la ciudad mas pequena en alaska ?
+</nl>
+<nl lang='ja'>
+arasuka no mottomo chiisai toshi wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+alaska daki en kucuk sehir nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS smallest) (NN city)) (PP (IN in) (NP (NNP Alaska))))))
+</syn>
+<syn lang='es'>
+(S que es la ciudad mas pequena en alaska)
+</syn>
+<syn lang='ja'>
+(S arasuka no mottomo chiisai toshi wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S alaska daki en kucuk sehir nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] smallest-[City:1] city-[City:2] in-[City:3] Alaska-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest(city(loc_2(stateid('alaska')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(A,(city(A),loc(A,B),const(B,stateid(alaska)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ smallest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' alaska ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die kleinste stadt in alaska</nl>
+<nl lang='el'>ποια είναι η μικρότερη πόλη στην αλάσκα</nl>
+<nl lang='th'>เมือง เล็ก ที่สุด ใน รัฐ อลาสกา คือ เมือง ใด</nl>
+<nl lang='zh'>在 阿拉斯加 最小 的 城市 是 哪个</nl>
+</example>
+
+<example id='569'>
+<nl lang='en'>
+What is the smallest city in Arkansas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS smallest) (NN city)) (PP (IN in) (NP (NNP Arkansas))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] smallest-[City:1] city-[City:2] in-[City:3] Arkansas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest(city(loc_2(stateid('arkansas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(A,(city(A),loc(A,B),const(B,stateid(arkansas)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ smallest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' arkansas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die kleinste stadt in arkansas</nl>
+<nl lang='el'>ποια είναι η μικρότερη πόλη στο arkansas</nl>
+<nl lang='th'>เมือง ที่ เล็ก ที่สุด ใน รัฐ อาร์คันซอ คือ เมือง ใด</nl>
+<nl lang='zh'>在 阿肯色 州 最小 的 城市 是 哪个</nl>
+</example>
+
+<example id='570'>
+<nl lang='en'>
+What is the smallest city in Hawaii ?
+</nl>
+<nl lang='es'>
+que es la ciudad mas pequena en hawaii ?
+</nl>
+<nl lang='ja'>
+hawai no mottomo chiisai toshi wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+hawaii deki en kucuk sehir nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS smallest) (NN city)) (PP (IN in) (NP (NNP Hawaii))))))
+</syn>
+<syn lang='es'>
+(S que es la ciudad mas pequena en hawaii)
+</syn>
+<syn lang='ja'>
+(S hawai no mottomo chiisai toshi wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S hawaii deki en kucuk sehir nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] smallest-[City:1] city-[City:2] in-[City:3] Hawaii-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest(city(loc_2(stateid('hawaii')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(A,(city(A),loc(A,B),const(B,stateid(hawaii)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ smallest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' hawaii ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die kleinste stadt in hawaii</nl>
+<nl lang='el'>ποια είναι η μικρότερη πόλη στη hawaii</nl>
+<nl lang='th'>เมือง ที่ เล็ก ที่สุด ของ รัฐ ฮาวาย คือ เมือง ใด</nl>
+<nl lang='zh'>在 夏威夷 州 最小 的 城市 是 哪个</nl>
+</example>
+
+<example id='571'>
+<nl lang='en'>
+What is the smallest city in the largest state ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS smallest) (NN city)) (PP (IN in) (NP (DT the) (JJS largest) (NN state))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] smallest-[City:1] city-[City:2] in-[City:3] the-[State:4] largest-[State:4] state-[State:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest(city(loc_2(largest(state(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(A,(city(A),loc(A,B),largest(B,state(B)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ smallest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ largest ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die kleinste stadt in dem groessten staat</nl>
+<nl lang='el'>ποια είναι η μικρότερη πόλη στη μεγαλύτερη πολιτεία</nl>
+<nl lang='th'>เมือง เล็ก ที่สุด ใน รัฐ ที่ ใหญ่ ที่สุด ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>最大 的 州 中 最小 的 城市 是 哪个</nl>
+</example>
+
+<example id='572'>
+<nl lang='en'>
+What is the smallest city in the US ?
+</nl>
+<nl lang='es'>
+que es la ciudad mas pequena en los usa ?
+</nl>
+<nl lang='ja'>
+beikoku no mottomo chiisai toshi wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+usa deki en kucuk sehir nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS smallest) (NN city)) (PP (IN in) (NP (DT the) (NNP US))))))
+</syn>
+<syn lang='es'>
+(S que es la ciudad mas pequena en los usa)
+</syn>
+<syn lang='ja'>
+(S beikoku no mottomo chiisai toshi wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S usa deki en kucuk sehir nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] smallest-[City:1] city-[City:2] in-[City:3] the-[CountryName:5] US-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest(city(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(A,(city(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ smallest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die kleinste stadt der usa</nl>
+<nl lang='el'>ποια είναι η μικρότερη πόλη στις ηπα</nl>
+<nl lang='th'>เมือง ที่ เล็ก ที่สุด ใน สหรัฐ คือ เมือง ใด</nl>
+<nl lang='zh'>在 美国 最小 的 城市 是 哪个</nl>
+</example>
+
+<example id='573'>
+<nl lang='en'>
+What is the smallest city in the USA ?
+</nl>
+<nl lang='es'>
+que es la ciudad mas pequena en los usa ?
+</nl>
+<nl lang='ja'>
+beikoku no mottomo chiisai toshi wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+usa deki en kucuk sehir nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS smallest) (NN city)) (PP (IN in) (NP (DT the) (NNP USA))))))
+</syn>
+<syn lang='es'>
+(S que es la ciudad mas pequena en los usa)
+</syn>
+<syn lang='ja'>
+(S beikoku no mottomo chiisai toshi wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S usa deki en kucuk sehir nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] smallest-[City:1] city-[City:2] in-[City:3] the-[CountryName:5] USA-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest(city(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(A,(city(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ smallest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die kleinste stadt in den us</nl>
+<nl lang='el'>ποια είναι η μικρότερη πόλη στις ηπα</nl>
+<nl lang='th'>เมือง ที่ เล็ก ที่สุด ใน สหรัฐ คือ เมือง ใด</nl>
+<nl lang='zh'>在 美国 最小 的 城市 是 哪个</nl>
+</example>
+
+<example id='574'>
+<nl lang='en'>
+What is the smallest city in Washington ?
+</nl>
+<nl lang='es'>
+que es la ciudad mas pequena en washington ?
+</nl>
+<nl lang='ja'>
+washinton no mottomo chiisai toshi wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+washington daki en kucuk sehir nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS smallest) (NN city)) (PP (IN in) (NP (NNP Washington))))))
+</syn>
+<syn lang='es'>
+(S que es la ciudad mas pequena en washington)
+</syn>
+<syn lang='ja'>
+(S washinton no mottomo chiisai toshi wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S washington daki en kucuk sehir nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] smallest-[City:1] city-[City:2] in-[City:3] Washington-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest(city(loc_2(stateid('washington')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(A,(city(A),loc(A,B),const(B,stateid(washington)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ smallest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' washington ' }) </node>
+</mrl-parse>
+<nl lang='de'>was ist die kleinste stadt in washington</nl>
+<nl lang='el'>ποια είναι η μικρότερη πόλη στην washington</nl>
+<nl lang='th'>เมือง ที่ เล็ก ที่สุด ใน รัฐ วอชิงตัน คือ เมือง ใด</nl>
+<nl lang='zh'>华盛顿 的 最小 的 城市 是 哪个</nl>
+</example>
+
+<example id='575'>
+<nl lang='en'>
+What is the smallest city of the smallest state in the US ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS smallest) (NN city)) (PP (IN of) (NP (NP (DT the) (JJS smallest) (NN state)) (PP (IN in) (NP (DT the) (NNP US))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[City:1] smallest-[City:1] city-[City:2] of-[City:3] the-[State:4] smallest-[State:4] state-[State:5] in-[State:6] the-[CountryName:8] US-[CountryName:8])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest(city(loc_2(smallest(state(loc_2(countryid('usa'))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(A,(city(A),loc(A,B),smallest(B,(state(B),loc(B,C),const(C,countryid(usa)))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ smallest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ smallest ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='7'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='8'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet die kleinste stadt des kleinsten staates in den usa</nl>
+<nl lang='el'>ποια είναι η μικρότερη πόλη στην μικρότερη πολιτεία στις ηπα</nl>
+<nl lang='th'>เมือง ใด เป็น เมือง ที่ เล็ก ที่สุด ใน รัฐ ที่ เล็ก ที่สุด ใน อเมริกา</nl>
+<nl lang='zh'>在 美国 最小 的 州 里 最小 的 城市 是 哪个</nl>
+</example>
+
+<example id='576'>
+<nl lang='en'>
+What is the smallest state bordering Ohio ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS smallest) (NN state)) (VP (VBG bordering) (NP (NNP Ohio))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:1] smallest-[State:1] state-[State:2] bordering-[State:3] Ohio-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest(state(next_to_2(stateid('ohio')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(A,(state(A),next_to(A,B),const(B,stateid(ohio)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ smallest ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' ohio ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der kleinste staat welcher an ohio grenzt</nl>
+<nl lang='el'>ποια είναι η μικρότερη πολιτεία που συνορεύει με το ohio</nl>
+<nl lang='th'>รัฐ ที่ ติด กับ รัฐ โอไฮโอ รัฐ ใด เล็ก ที่สุด</nl>
+<nl lang='zh'>与 俄亥俄 州 接壤 的 最小 的 州 是 哪个</nl>
+</example>
+
+<example id='577'>
+<nl lang='en'>
+What is the smallest state bordering Wyoming ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS smallest) (NN state)) (VP (VBG bordering) (NP (NNP Wyoming))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:1] smallest-[State:1] state-[State:2] bordering-[State:3] Wyoming-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest(state(next_to_2(stateid('wyoming')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(A,(state(A),next_to(A,B),const(B,stateid(wyoming)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ smallest ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' wyoming ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der kleinste staat welcher an wyoming grenzt</nl>
+<nl lang='el'>ποια είναι η μικρότερη πολιτεία που συνορεύει με το wyoming </nl>
+<nl lang='th'>รัฐ ใด เป็น รัฐ ที่ เล็ก ที่สุด ที่ อยู่ ติด กับ รัฐ ไวโอมิง</nl>
+<nl lang='zh'>与 怀俄明 州 接壤 的 最小 的 州 是 哪个</nl>
+</example>
+
+<example id='578'>
+<nl lang='en'>
+What is the smallest state by area ?
+</nl>
+<nl lang='es'>
+que es el estado mas pequeno por area ?
+</nl>
+<nl lang='ja'>
+chiiki de mottomo chiisai shuu wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+alan acisindan en kucuk eyalet nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS smallest) (NN state)) (PP (IN by) (NP (NN area))))))
+</syn>
+<syn lang='es'>
+(S que es el estado mas pequeno por area)
+</syn>
+<syn lang='ja'>
+(S chiiki de mottomo chiisai shuu wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S alan acisindan en kucuk eyalet nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:1] smallest-[State:1] state-[State:2] by-[State:1] area-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest_one(area_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(B,(state(A),area(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ smallest_one ( area_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die kleinste flaechenausdehnung</nl>
+<nl lang='el'>ποια είναι η μικρότερη πολιτεία ανά επιφάνεια</nl>
+<nl lang='th'>รัฐ ที่ มี พื้นที่ เล็ก ที่สุด คือ รัฐ ใด</nl>
+<nl lang='zh'>面积 最小 的 州 是 哪个</nl>
+</example>
+
+<example id='579'>
+<nl lang='en'>
+What is the smallest state in the USA ?
+</nl>
+<nl lang='es'>
+que es el estado mas pequeno en los usa ?
+</nl>
+<nl lang='ja'>
+amerika no mottomo chiisai shuu wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+usa deki en kucuk eyalet nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS smallest) (NN state)) (PP (IN in) (NP (DT the) (NNP USA))))))
+</syn>
+<syn lang='es'>
+(S que es el estado mas pequeno en los usa)
+</syn>
+<syn lang='ja'>
+(S amerika no mottomo chiisai shuu wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S usa deki en kucuk eyalet nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:1] smallest-[State:1] state-[State:2] in-[State:3] the-[CountryName:5] USA-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest(state(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(A,(state(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ smallest ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der kleinste staat der usa</nl>
+<nl lang='el'>ποια είναι η μικρότερη πολιτεία στις ηπα</nl>
+<nl lang='th'>รัฐ ใด เล็ก ที่สุด ใน สหรัฐอเมริกา</nl>
+<nl lang='zh'>美国 最小 的 州 是 哪个</nl>
+</example>
+
+<example id='580'>
+<nl lang='en'>
+What is the smallest state that borders Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS smallest) (NN state)) (SBAR (WHNP (WDT that)) (S (VP (VBZ borders) (NP (NNP Texas))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:1] smallest-[State:1] state-[State:2] that-[State:3] borders-[State:3] Texas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest(state(next_to_2(stateid('texas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(A,(state(A),next_to(A,B),const(B,stateid(texas)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ smallest ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der kleinste an texas angrenzende staat</nl>
+<nl lang='el'>ποια είναι η μικρότερη πολιτεία που συνορεύει το texas</nl>
+<nl lang='th'>รัฐ ใด เป็น รัฐ ที่ เล็ก ที่สุด ที่ อยู่ ติด กับ รัฐ เท็กซัส</nl>
+<nl lang='zh'>与 得克萨斯 州 接壤 的 最小 的 州 是 哪个</nl>
+</example>
+
+<example id='581'>
+<nl lang='en'>
+What is the smallest state that borders the most states ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS smallest) (NN state)) (SBAR (WHNP (WDT that)) (S (VP (VBZ borders) (NP (DT the) (JJS most) (NNS states))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:1] smallest-[State:1] state-[State:3] that-[State:4] borders-[State:4] the-[State:2] most-[State:2] states-[State:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest(most(state(next_to_2(state(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(A,most(A,B,(state(A),next_to(A,B),state(B)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ smallest ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ most ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der kleinste staat der am meisten staaten angrenzt</nl>
+<nl lang='el'>ποια είναι η μικρότερη πολιτεία που συνορεύει τις περισσότερες πολιτείες</nl>
+<nl lang='th'>รัฐ ใด เป็น รัฐ ที่ เล็ก ที่สุด และ อยู่ ติด กับ รัฐ อื่น มาก ที่สุด</nl>
+<nl lang='zh'>与 最多 的 州 接壤 而且 面积 最小 的 州 是 哪个</nl>
+</example>
+
+<example id='582'>
+<nl lang='en'>
+What is the smallest state that the Mississippi river runs through ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS smallest) (NN state)) (SBAR (WHNP (WDT that)) (S (NP (DT the) (NNP Mississippi) (NN river)) (VP (VBZ runs) (PP (IN through))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:1] smallest-[State:1] state-[State:2] that-[State:3] the-[River:4] Mississippi-[RiverName:6] river-[River:4] runs-[State:3] through-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest(state(traverse_1(river(riverid('mississippi'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(A,(state(A),const(B,riverid(mississippi)),river(B),traverse(B,A))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ smallest ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='5'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='6'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der kleinste staat durch den der mississippi fliesst</nl>
+<nl lang='el'>ποια είναι η μικρότερη πολιτεία την οποία διασχίζει ο ποταμός mississippi</nl>
+<nl lang='th'>รัฐ ใด เป็น รัฐ ที่ เล็ก ที่สุด ที่ แม่น้ำ มิสซิสซิปปี ไหล ผ่าน</nl>
+<nl lang='zh'>密西西比 河 贯穿 的 最小 的 州 是 哪个</nl>
+</example>
+
+<example id='583'>
+<nl lang='en'>
+What is the smallest state through which the longest river runs ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS smallest) (NN state)) (SBAR (WHPP (IN through) (WHNP (WDT which))) (S (NP (DT the) (JJS longest) (NN river)) (VP (VBZ runs)))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:1] smallest-[State:1] state-[State:2] through-[State:3] which-[State:3] the-[River:4] longest-[River:4] river-[River:5] runs-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest(state(traverse_1(longest(river(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(A,(state(A),longest(B,river(B)),traverse(B,A))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ smallest ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='5'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der kleinste unter den staaten durch die der laengste fluss laeuft</nl>
+<nl lang='el'>ποια είναι η μικρότερη πολιτεία που διασχίζει το μακρύτερο ποτάμι</nl>
+<nl lang='th'>ใน บรรดา รัฐ ที่ แม่น้ำ สาย ที่ ยาว ที่สุด ไหล ผ่าน รัฐ ใด เป็น รัฐ ที่ เล็ก ที่สุด</nl>
+<nl lang='zh'>被 最长 的 河流 贯穿 的 最小 的 州 是 哪个</nl>
+</example>
+
+<example id='584'>
+<nl lang='en'>
+What is the state that contains the highest point ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN state)) (SBAR (WHNP (WDT that)) (S (VP (VBZ contains) (NP (DT the) (JJS highest) (NN point))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:1] state-[State:1] that-[State:2] contains-[State:2] the-[Place:3] highest-[Place:3] point-[Place:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(highest(place(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),highest(B,place(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='4'> *n:Place -> ({ place ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die hoechste erhebung</nl>
+<nl lang='el'>ποια είναι η πολιτεία που περιέχει το ψηλότερο σημείο</nl>
+<nl lang='th'>รัฐ ที่ มี จุด สูง ที่สุด ชื่อ รัฐ อะไร</nl>
+<nl lang='zh'>哪个 州 拥有 最高 海拔</nl>
+</example>
+
+<example id='585'>
+<nl lang='en'>
+What is the state with the highest elevation in the United States ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (NP (DT the) (JJS highest) (NN elevation)) (PP (IN in) (NP (DT the) (NNP United) (NNPS States))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:1] state-[State:1] with-[State:2] the-[Place:3] highest-[Place:3] elevation-[Place:4] in-[Place:5] the-[CountryName:7] United-[CountryName:7] States-[CountryName:7])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(highest(place(loc_2(countryid('usa')))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),highest(B,(place(B),loc(B,C),const(C,countryid(usa))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='4'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='5'> *n:Place -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='6'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='7'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>in welchem staat liegt die hoechste erhebung in den vereinigten staaten</nl>
+<nl lang='el'>ποια είναι η πολιτεία με το μεγαλύτερο υψόμετρο στις ηνωμένες πολιτείες</nl>
+<nl lang='th'>รัฐ ใด มี พื้นที่ สูง สุด ใน สหรัฐอเมริกา</nl>
+<nl lang='zh'>美国 海拔 最高 的 州 是 哪个</nl>
+</example>
+
+<example id='586'>
+<nl lang='en'>
+What is the state with the largest area ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS largest) (NN area))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:2] state-[State:2] with-[State:1] the-[State:1] largest-[State:1] area-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(area_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(state(A),area(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest_one ( area_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die groesste flaechenausdehnung</nl>
+<nl lang='el'>ποια είναι η πολιτεία με το μεγαλύτερο εμβαδό</nl>
+<nl lang='th'>รัฐ ใด มี พื้นที่ ใหญ่ ที่สุด</nl>
+<nl lang='zh'>面积 最大 的 州 是 哪个</nl>
+</example>
+
+<example id='587'>
+<nl lang='en'>
+What is the state with the largest density in USA ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (NP (DT the) (JJS largest) (NN density)) (PP (IN in) (NP (NNP USA))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:2] state-[State:2] with-[State:1] the-[State:1] largest-[State:1] density-[State:1] in-[State:3] USA-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(density_1(state(loc_2(countryid('usa'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(state(A),density(A,B),loc(A,C),const(C,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest_one ( density_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die hoechste dichte in den usa</nl>
+<nl lang='el'>ποια είναι η πολιτεία με τη μεγαλύτερη πυκνότητα στις ηπα</nl>
+<nl lang='th'>รัฐ ใด มี ความ หนาแน่น สูง สุด ใน อเมริกา</nl>
+<nl lang='zh'>在 美国 密度 最大 的 州 是 哪个</nl>
+</example>
+
+<example id='588'>
+<nl lang='en'>
+What is the state with the largest population density ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS largest) (NN population) (NN density))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:2] state-[State:2] with-[State:1] the-[State:1] largest-[State:1] population-[State:1] density-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(density_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(state(A),density(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest_one ( density_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die groesste bevoelkerungsdichte</nl>
+<nl lang='el'>ποια είναι η πολιτεία με τη μεγαλύτερη πυκνότητα πληθυσμού</nl>
+<nl lang='th'>รัฐ ใด มี ความ หนาแน่น ของ ประชากร สูง สุด</nl>
+<nl lang='zh'>哪个 州 有 最高 的 人口 密度</nl>
+</example>
+
+<example id='589'>
+<nl lang='en'>
+What is the state with the lowest point ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS lowest) (NN point))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:1] state-[State:1] with-[State:2] the-[Place:3] lowest-[Place:3] point-[Place:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(lowest(place(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),lowest(B,place(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ lowest ( *n:Place ) }) </node>
+<node id='4'> *n:Place -> ({ place ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die niedrigste erhebung</nl>
+<nl lang='el'>ποια είναι η πολιτεία με το χαμηλότερο σημείο</nl>
+<nl lang='th'>รัฐ ใด มี จุด ต่ำ สุด ของ สหรัฐอเมริกา</nl>
+<nl lang='zh'>含有 最低 点 的 州 是 哪个</nl>
+</example>
+
+<example id='590'>
+<nl lang='en'>
+What is the state with the lowest population ?
+</nl>
+<nl lang='es'>
+que es el estado con la poblacion mas baja ?
+</nl>
+<nl lang='ja'>
+mottomo chiisai jinkou ga aru shuu wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+en az nufuslu eyalet nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS lowest) (NN population))))))
+</syn>
+<syn lang='es'>
+(S que es el estado con la poblacion mas baja)
+</syn>
+<syn lang='ja'>
+(S mottomo chiisai jinkou ga aru shuu wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S en az nufuslu eyalet nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:2] state-[State:2] with-[State:1] the-[State:1] lowest-[State:1] population-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest_one(population_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(B,(state(A),population(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ smallest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die kleinste bevoelkerung</nl>
+<nl lang='el'>ποια είναι η πολιτεία με το χαμηλότερο πληθυσμό </nl>
+<nl lang='th'>รัฐ ใด มี ประชากร น้อย ที่สุด</nl>
+<nl lang='zh'>人口 最少 的 州 是 哪个</nl>
+</example>
+
+<example id='591'>
+<nl lang='en'>
+What is the state with the lowest population density ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS lowest) (NN population) (NN density))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:2] state-[State:2] with-[State:1] the-[State:1] lowest-[State:1] population-[State:1] density-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest_one(density_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(B,(state(A),density(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ smallest_one ( density_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten haben die niedrigste bevoelkerungsdichte</nl>
+<nl lang='el'>ποια είναι η πολιτεία με τη μικρότερη πυκνότητα πληθυσμού</nl>
+<nl lang='th'>รัฐ ใด มี การ กระจายตัว ของ ประชากร ต่ำ ที่สุด</nl>
+<nl lang='zh'>人口 密度 最低 的 州 是 哪个</nl>
+</example>
+
+<example id='592'>
+<nl lang='en'>
+What is the state with the smallest area ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS smallest) (NN area))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[State:2] state-[State:2] with-[State:1] the-[State:1] smallest-[State:1] area-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest_one(area_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(B,(state(A),area(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ smallest_one ( area_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher ist der kleinste staat nach flaeche</nl>
+<nl lang='el'>ποια είναι η πολιτεία με την μικρότερη επιφάνεια</nl>
+<nl lang='th'>รัฐ ใด มี พื้นที่ น้อย ที่สุด</nl>
+<nl lang='zh'>最小 的 面积 的 州 是 哪个</nl>
+</example>
+
+<example id='593'>
+<nl lang='en'>
+What is the tallest mountain in America ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS tallest) (NN mountain)) (PP (IN in) (NP (NNP America))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] tallest-[Place:1] mountain-[Place:2] in-[Place:3] America-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(mountain(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(mountain(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ mountain ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der hoechste berg in amerika</nl>
+<nl lang='el'>ποιο είναι το μεγαλύτερο βουνό στην αμερική</nl>
+<nl lang='th'>ภูเขา ที่ สูง ที่สุด ใน สหรัฐ คือ ภูเขา ใด</nl>
+<nl lang='zh'>在 美国 最高 的 山 是 哪个</nl>
+</example>
+
+<example id='594'>
+<nl lang='en'>
+What is the tallest mountain in the United States ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJS tallest) (NN mountain)) (PP (IN in) (NP (DT the) (NNP United) (NNPS States))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Place:1] tallest-[Place:1] mountain-[Place:2] in-[Place:3] the-[CountryName:5] United-[CountryName:5] States-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(mountain(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(mountain(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ mountain ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der hoechste berg in den usa</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο βουνό στις ηνωμένες πολιτείες</nl>
+<nl lang='th'>ภูเขา ที่ สูง ที่สุด ใน อเมริกา ชื่อ ว่า อะไร</nl>
+<nl lang='zh'>在 美国 最高 的 山 是 哪个</nl>
+</example>
+
+<example id='595'>
+<nl lang='en'>
+What is the total area of the USA ?
+</nl>
+<nl lang='es'>
+que es la area total de los usa ?
+</nl>
+<nl lang='ja'>
+amerika no zentai no chiiki wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+usa nin toplam yuzolcumu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJ total) (NN area)) (PP (IN of) (NP (DT the) (NNP USA))))))
+</syn>
+<syn lang='es'>
+(S que es la area total de los usa)
+</syn>
+<syn lang='ja'>
+(S amerika no zentai no chiiki wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S usa nin toplam yuzolcumu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] total-[Num:1] area-[Num:1] of-[Num:1] the-[CountryName:3] USA-[CountryName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(area_1(countryid('usa')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(area(B,A),const(B,countryid(usa))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ area_1 ( *n:Country ) }) </node>
+<node id='2'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='3'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche flaeche hat die usa</nl>
+<nl lang='el'>ποιο είναι το συνολικό εμβαδό των ηπα</nl>
+<nl lang='th'>พื้นที่ ทั้งหมด ของ สหรัฐอเมริกา เป็น เท่าไหร่</nl>
+<nl lang='zh'>美国 的 总 面积 是 多少</nl>
+</example>
+
+<example id='596'>
+<nl lang='en'>
+What is the total length of all rivers in the USA ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJ total) (NN length)) (PP (IN of) (NP (NP (DT all) (NNS rivers)) (PP (IN in) (NP (DT the) (NNP USA))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] total-[Num:1] length-[Num:2] of-[Num:2] all-[River:3] rivers-[River:3] in-[River:3] the-[River:3] USA-[River:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(sum(len(river(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,sum(B,(len(C,B),river(C)),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ sum ( *n:Num ) }) </node>
+<node id='2'> *n:Num -> ({ len ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die gesamtlaenge aller flüsse in den usa</nl>
+<nl lang='el'>ποιο είναι το συνολικό μήκος όλων των ποταμών στις ηπα</nl>
+<nl lang='th'>แม่น้ำ ทุก สาย ของ อเมริกา มี ความ ยาว รวม กัน เท่าไหร่</nl>
+<nl lang='zh'>美国 所有 的 河流 的 总 长度 是 多少</nl>
+</example>
+
+<example id='597'>
+<nl lang='en'>
+What is the total population of the states that border Texas ?
+</nl>
+<nl lang='es'>
+que es el total de la poblacion de los estados que bordean a texas ?
+</nl>
+<nl lang='ja'>
+tekisasu ni rinsetsu suru shuu no zentai no jinkou wa ikura desu ka ?
+</nl>
+<nl lang='tr'>
+texas a komsu eyaletlerin toplam nufusu nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ is) (NP (NP (DT the) (JJ total) (NN population)) (PP (IN of) (NP (NP (DT the) (NNS states)) (SBAR (WHNP (WDT that)) (S (VP (VBP border) (NP (NNP Texas))))))))))
+</syn>
+<syn lang='es'>
+(S que es el total de la poblacion de los estados que bordean a texas)
+</syn>
+<syn lang='ja'>
+(S tekisasu ni rinsetsu suru shuu no zentai no jinkou wa ikura desu ka)
+</syn>
+<syn lang='tr'>
+(S texas a komsu eyaletlerin toplam nufusu nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] is-[Query:0] the-[Num:1] total-[Num:1] population-[Num:2] of-[Num:2] the-[State:3] states-[State:3] that-[State:4] border-[State:4] Texas-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(sum(population_1(state(next_to_2(stateid('texas'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,sum(B,(population(C,B),state(C),next_to(D,C),const(D,stateid(texas))),A))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ sum ( *n:Num ) }) </node>
+<node id='2'> *n:Num -> ({ population_1 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die summe der bevoelkerungszahlen der an texas grenzenden staaten</nl>
+<nl lang='el'>ποιος είναι ο συνολικός πληθυσμός των πολιτειών που συνορεύουν με το texas</nl>
+<nl lang='th'>รัฐ ต่างๆ ที่ อยู่ ติด กับ รัฐ เท็กซัส มี ประชากร รวมกัน ทั้งหมด เท่าไหร่</nl>
+<nl lang='zh'>与 得克萨斯 州 接壤 的 州 的 人口 总数 是 多少</nl>
+</example>
+
+<example id='598'>
+<nl lang='en'>
+What length is the Mississippi ?
+</nl>
+<nl lang='es'>
+cuanto tiene de largo el mississippi ?
+</nl>
+<nl lang='ja'>
+mishishippi kawa no nagasa wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+mississippi ni ne kadar uzunluktadir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN length)) (SQ (VBZ is) (NP (DT the) (NNP Mississippi))))
+</syn>
+<syn lang='es'>
+(S cuanto tiene de largo el mississippi)
+</syn>
+<syn lang='ja'>
+(S mishishippi kawa no nagasa wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S mississippi ni ne kadar uzunluktadir)
+</syn>
+<augsyn lang='en'>
+(S What-[Num:1] length-[Num:1] is-[Num:1] the-[RiverName:3] Mississippi-[RiverName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(len(riverid('mississippi')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(len(B,A),const(B,riverid(mississippi))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ len ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='3'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lang ist der mississippi</nl>
+<nl lang='el'>ποιο είναι το μήκος του mississippi </nl>
+<nl lang='th'>แม่น้ำ มิสซิสซิปปี มี ความ ยาว เท่าไหร่</nl>
+<nl lang='zh'>密西西比 河 有 多长</nl>
+</example>
+
+<example id='599'>
+<nl lang='en'>
+What major cities are located in Pennsylvania ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (JJ major) (NNS cities)) (SQ (VBP are) (VP (VBN located) (PP (IN in) (NP (NNP Pennsylvania))))))
+</syn>
+<augsyn lang='en'>
+(S What-[City:1] major-[City:1] cities-[City:2] are-[City:3] located-[City:3] in-[City:3] Pennsylvania-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(city(loc_2(stateid('pennsylvania')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),city(A),loc(A,B),const(B,stateid(pennsylvania))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' pennsylvania ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche grossen staedte gibt es in pennsylvania</nl>
+<nl lang='el'>ποιες κύριε πόλεις βρίσκονται στην pennsylvania </nl>
+<nl lang='th'>มี เมือง หลัก ใด บ้าง ที่ ตั้ง อยู่ ใน รัฐ เพนซิลเวเนีย</nl>
+<nl lang='zh'>有 哪些 主要 城市 位于 宾夕法尼亚 州</nl>
+</example>
+
+<example id='600'>
+<nl lang='en'>
+What major rivers run through Illinois ?
+</nl>
+<nl lang='es'>
+que rios mayores corren por illinois ?
+</nl>
+<nl lang='ja'>
+ookina kawa wa irinoi wo nagarete imasu ka ?
+</nl>
+<nl lang='tr'>
+illinois den baslica hangi nehirler gecer ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (JJ major) (NNS rivers)) (SQ (VP (VBP run) (PP (IN through) (NP (NNP Illinois))))))
+</syn>
+<syn lang='es'>
+(S que rios mayores corren por illinois)
+</syn>
+<syn lang='ja'>
+(S ookina kawa wa irinoi wo nagarete imasu ka)
+</syn>
+<syn lang='tr'>
+(S illinois den baslica hangi nehirler gecer)
+</syn>
+<augsyn lang='en'>
+(S What-[River:1] major-[River:1] rivers-[River:2] run-[River:3] through-[River:3] Illinois-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(major(river(traverse_2(stateid('illinois')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(major(A),river(A),traverse(A,B),const(B,stateid(illinois))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ major ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' illinois ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche grossen fluesse fliessen durch illinois</nl>
+<nl lang='el'>ποιο κύριο ποτάμι διασχίζει το illinois</nl>
+<nl lang='th'>แม่น้ำ สาย หลัก ที่ ไหล ผ่าน รัฐ อิลลินอยส์ มี อะไร บ้าง</nl>
+<nl lang='zh'>哪些 主要 河流 流经 伊利诺伊 州</nl>
+</example>
+
+<example id='601'>
+<nl lang='en'>
+What mountains are in Alaska ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS mountains)) (SQ (VBP are) (PP (IN in) (NP (NNP Alaska)))))
+</syn>
+<augsyn lang='en'>
+(S What-[Place:1] mountains-[Place:1] are-[Place:2] in-[Place:2] Alaska-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(mountain(loc_2(stateid('alaska'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(mountain(A),loc(A,B),const(B,stateid(alaska))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ mountain ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' alaska ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche berge gibt es in alaska</nl>
+<nl lang='el'>ποια βουνά υπάρχουν στην alaska</nl>
+<nl lang='th'>ใน รัฐ อลาสกา มี ภูเขา อะไร บ้าง</nl>
+<nl lang='zh'>在 阿拉斯加 州 有 什么 山</nl>
+</example>
+
+<example id='602'>
+<nl lang='en'>
+What river flows through Kansas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN river)) (SQ (VP (VBZ flows) (PP (IN through) (NP (NNP Kansas))))))
+</syn>
+<augsyn lang='en'>
+(S What-[River:1] river-[River:1] flows-[River:2] through-[River:2] Kansas-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(traverse_2(stateid('kansas'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),traverse(A,B),const(B,stateid(kansas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' kansas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welcher fluss fliesst durch kansas</nl>
+<nl lang='el'>ποιο ποτάμι διασχίζει το Kansas</nl>
+<nl lang='th'>แม่น้ำ ใด ไหล ผ่าน รัฐ แคนซัส</nl>
+<nl lang='zh'>什么 河流 流经 堪萨斯 州</nl>
+</example>
+
+<example id='603'>
+<nl lang='en'>
+What river flows through Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN river)) (SQ (VP (VBZ flows) (PP (IN through) (NP (NNP Texas))))))
+</syn>
+<augsyn lang='en'>
+(S What-[River:1] river-[River:1] flows-[River:2] through-[River:2] Texas-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(traverse_2(stateid('texas'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),traverse(A,B),const(B,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches flüsse gibt es in texas</nl>
+<nl lang='el'>ποιο ποτάμι διασχίζει το texas</nl>
+<nl lang='th'>มี แม่น้ำ อะไร บ้าง อยู่ ใน รัฐ เท็กซัส</nl>
+<nl lang='zh'>什么 河流 流经 得克萨斯 州</nl>
+</example>
+
+<example id='604'>
+<nl lang='en'>
+What river flows through the most states ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN river)) (SQ (VP (VBZ flows) (PP (IN through) (NP (DT the) (JJS most) (NNS states))))))
+</syn>
+<augsyn lang='en'>
+(S What-[River:2] river-[River:2] flows-[River:3] through-[River:3] the-[River:1] most-[River:1] states-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(most(river(traverse_2(state(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,most(A,B,(river(A),traverse(A,B),state(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ most ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher fluss fliesst durch die groesste anzahl an staaten</nl>
+<nl lang='el'>ποιο ποτάμι διασχίζει τις περισσότερες πολιτείες</nl>
+<nl lang='th'>แม่น้ำ ใด ไหล ผ่าน รัฐ ต่างๆ มาก ที่สุด</nl>
+<nl lang='zh'>什么 河流 流经 最多 的 州</nl>
+</example>
+
+<example id='605'>
+<nl lang='en'>
+What river is the longest one in the United States ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN river)) (SQ (VBZ is) (NP (NP (DT the) (JJS longest) (CD one)) (PP (IN in) (NP (DT the) (NNP United) (NNPS States))))))
+</syn>
+<augsyn lang='en'>
+(S What-[River:2] river-[River:2] is-[River:2] the-[River:1] longest-[River:1] one-[River:1] in-[River:3] the-[CountryName:5] United-[CountryName:5] States-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(longest(river(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,longest(A,(river(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welcher fluss ist der laengste in den vereinigten staaten</nl>
+<nl lang='el'>ποιο ποτάμι είναι το μακρύτερο στις ηνωμένες πολιτείες</nl>
+<nl lang='th'>แม่น้ำ สาย ใด เป็น แม่น้ำ สาย ที่ ยาว ที่สุด ใน สหรัฐอเมริกา</nl>
+<nl lang='zh'>美国 最长 的 河流 是 哪条</nl>
+</example>
+
+<example id='606'>
+<nl lang='en'>
+What river runs through Illinois ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN river)) (SQ (VP (VBZ runs) (PP (IN through) (NP (NNP Illinois))))))
+</syn>
+<augsyn lang='en'>
+(S What-[River:1] river-[River:1] runs-[River:2] through-[River:2] Illinois-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(traverse_2(stateid('illinois'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),traverse(A,B),const(B,stateid(illinois))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' illinois ' }) </node>
+</mrl-parse>
+<nl lang='de'>welcher fluss durchfliesst illinois</nl>
+<nl lang='el'>ποιος ποταμός διασχίζει το illinois</nl>
+<nl lang='th'>แม่น้ำ ใด บ้าง ไหล ผ่าน รัฐ อิลลินอยส์</nl>
+<nl lang='zh'>哪条 河流 贯穿 伊利诺伊 州</nl>
+</example>
+
+<example id='607'>
+<nl lang='en'>
+What river runs through the most states ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN river)) (SQ (VP (VBZ runs) (PP (IN through) (NP (DT the) (JJS most) (NNS states))))))
+</syn>
+<augsyn lang='en'>
+(S What-[River:2] river-[River:2] runs-[River:3] through-[River:3] the-[River:1] most-[River:1] states-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(most(river(traverse_2(state(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,most(A,B,(river(A),traverse(A,B),state(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ most ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher fluss verlaeuft durch die meisten staaten</nl>
+<nl lang='el'>ποιο ποτάμι διασχίζει τις περισσότερες πολιτείες</nl>
+<nl lang='th'>แม่น้ำ ใด ไหล ผ่าน รัฐ ต่างๆ มาก ที่สุด</nl>
+<nl lang='zh'>哪条 河流 贯穿 最多 的 州</nl>
+</example>
+
+<example id='608'>
+<nl lang='en'>
+What river runs through the state with the most cities ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN river)) (SQ (VP (VBZ runs) (PP (IN through) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS most) (NNS cities))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[River:1] river-[River:1] runs-[River:2] through-[River:2] the-[State:4] state-[State:4] with-[State:5] the-[State:3] most-[State:3] cities-[City:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(traverse_2(most(state(loc_1(city(all)))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),traverse(A,B),most(B,C,(state(B),loc(C,B),city(C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ most ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='6'> *n:City -> ({ city ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher fluss fliesst durch den staat mit den meisten staedten</nl>
+<nl lang='el'>ποιο ποτάμι διασχίζει την πολιτεία με τις περισσότερες πόλεις</nl>
+<nl lang='th'>แม่น้ำ สาย ใด บ้าง ที่ ไหล ผ่าน รัฐ ที่ มี จำนวน เมือง มาก ที่สุด</nl>
+<nl lang='zh'>哪条 河流 贯穿 城市 最多 的 州</nl>
+</example>
+
+<example id='609'>
+<nl lang='en'>
+What river runs through Virginia ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN river)) (SQ (VP (VBZ runs) (PP (IN through) (NP (NNP Virginia))))))
+</syn>
+<augsyn lang='en'>
+(S What-[River:1] river-[River:1] runs-[River:2] through-[River:2] Virginia-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(traverse_2(stateid('virginia'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),traverse(A,B),const(B,stateid(virginia))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' virginia ' }) </node>
+</mrl-parse>
+<nl lang='de'>welcher fluss fliesst durch virginia</nl>
+<nl lang='el'>ποια ποτάμι διασχίζει τη virginia</nl>
+<nl lang='th'>แม่น้ำ ใด ไหล ผ่าน รัฐ เวอร์จิเนีย</nl>
+<nl lang='zh'>哪条 河流 贯穿 弗吉尼亚</nl>
+</example>
+
+<example id='610'>
+<nl lang='en'>
+What river traverses the most states ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN river)) (SQ (VP (VBZ traverses) (NP (DT the) (JJS most) (NNS states)))))
+</syn>
+<augsyn lang='en'>
+(S What-[River:2] river-[River:2] traverses-[River:3] the-[River:1] most-[River:1] states-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(most(river(traverse_2(state(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,most(A,B,(river(A),traverse(A,B),state(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ most ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher fluss durchquert am meisten staaten</nl>
+<nl lang='el'>ποιο ποτάμι διαπερνά τις περισσότερες πολιτείες</nl>
+<nl lang='th'>แม่น้ำ สาย ใด ไหล ผ่าน รัฐ ต่างๆ มาก ที่สุด</nl>
+<nl lang='zh'>哪条 河流 流经 的 州 最多</nl>
+</example>
+
+<example id='611'>
+<nl lang='en'>
+What river traverses the state which borders the most states ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN river)) (SQ (VP (VBZ traverses) (NP (NP (DT the) (NN state)) (SBAR (WHNP (WDT which)) (S (VP (VBZ borders) (NP (DT the) (JJS most) (NNS states)))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[River:1] river-[River:1] traverses-[River:2] the-[State:4] state-[State:4] which-[State:5] borders-[State:5] the-[State:3] most-[State:3] states-[State:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(traverse_2(most(state(next_to_2(state(all)))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),traverse(A,B),most(B,C,(state(B),next_to(B,C),state(C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ most ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher fluss verlaeuft durch den staat welcher an die meisten staaten grenzt</nl>
+<nl lang='el'>ποιο ποτάμι διασχίζει την πολιτεία που συνορεύει με τις περισσότερες πολιτείες</nl>
+<nl lang='th'>แม่น้ำ ใด ไหล ผ่าน รัฐ ที่ อยู่ ติด กับ รัฐ อื่น มาก ที่สุด</nl>
+<nl lang='zh'>什么 河流 流经 与 最多 州 接壤 的 州</nl>
+</example>
+
+<example id='612'>
+<nl lang='en'>
+What rivers are in Nevada ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS rivers)) (SQ (VBP are) (PP (IN in) (NP (NNP Nevada)))))
+</syn>
+<augsyn lang='en'>
+(S What-[River:1] rivers-[River:1] are-[River:2] in-[River:2] Nevada-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(loc_2(stateid('nevada'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),loc(A,B),const(B,stateid(nevada))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' nevada ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche fluesse gibt es in nevada</nl>
+<nl lang='el'>ποια ποτάμια υπάρχουν στη nevada</nl>
+<nl lang='th'>ใน รัฐ เนวาดา มี แม่น้ำ อะไร บ้าง</nl>
+<nl lang='zh'>内华达 州 有 什么 河流</nl>
+</example>
+
+<example id='613'>
+<nl lang='en'>
+What rivers are in New Mexico ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS rivers)) (SQ (VBP are) (PP (IN in) (NP (NNP New) (NNP Mexico)))))
+</syn>
+<augsyn lang='en'>
+(S What-[River:1] rivers-[River:1] are-[River:2] in-[River:2] New-[StateName:4] Mexico-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(loc_2(stateid('new mexico'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),loc(A,B),const(B,stateid('new mexico'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' new mexico ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche fluesse gibt es in new mexico</nl>
+<nl lang='el'>ποια ποτάμια υπάρχουν στο new mexico</nl>
+<nl lang='th'>ใน รัฐ นิวเม็กซิโก มี แม่น้ำ ใด บ้าง</nl>
+<nl lang='zh'>新墨西哥 州 有 什么 河流</nl>
+</example>
+
+<example id='614'>
+<nl lang='en'>
+What rivers are in Oregon ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS rivers)) (SQ (VBP are) (PP (IN in) (NP (NNP Oregon)))))
+</syn>
+<augsyn lang='en'>
+(S What-[River:1] rivers-[River:1] are-[River:2] in-[River:2] Oregon-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(loc_2(stateid('oregon'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),loc(A,B),const(B,stateid(oregon))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' oregon ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche fleusse gibt es in oregon</nl>
+<nl lang='el'>ποια ποτάμια είναι στο oregon</nl>
+<nl lang='th'>แม่น้ำ ใด บ้าง อยู่ ใน รัฐ โอเรกอน</nl>
+<nl lang='zh'>俄勒冈 州 有 什么 河流</nl>
+</example>
+
+<example id='615'>
+<nl lang='en'>
+What rivers are in states that border Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS rivers)) (SQ (VBP are) (PP (IN in) (NP (NP (NNS states)) (SBAR (WHNP (WDT that)) (S (VP (VBP border) (NP (NNP Texas)))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[River:1] rivers-[River:1] are-[River:2] in-[River:2] states-[State:3] that-[State:4] border-[State:4] Texas-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(loc_2(state(next_to_2(stateid('texas'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),loc(A,B),state(B),next_to(B,C),const(C,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche flüsse gibt es in an texas grenzende staaten</nl>
+<nl lang='el'>ποια ποτάμια είναι στις πολιτείες που συνορεύουν με το texas </nl>
+<nl lang='th'>รัฐ ที่ อยู่ ติด กับ รัฐ เท็กซัส มี แม่น้ำ อะไร บ้าง</nl>
+<nl lang='zh'>与 得克萨斯 州 接壤 的 州 里 有 什么 河流</nl>
+</example>
+
+<example id='616'>
+<nl lang='en'>
+What rivers are in Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS rivers)) (SQ (VBP are) (PP (IN in) (NP (NNP Texas)))))
+</syn>
+<augsyn lang='en'>
+(S What-[River:1] rivers-[River:1] are-[River:2] in-[River:2] Texas-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(loc_2(stateid('texas'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),loc(A,B),const(B,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche fluesse verlaufen durch texas</nl>
+<nl lang='el'>πόσα ποτάμια υπάρχουν στο texas </nl>
+<nl lang='th'>รัฐ เท็กซัส มี แม่น้ำ อะไร บ้าง</nl>
+<nl lang='zh'>在 得克萨斯 州 有 什么 河流</nl>
+</example>
+
+<example id='617'>
+<nl lang='en'>
+What rivers are in Utah ?
+</nl>
+<nl lang='es'>
+que rios estan en utah ?
+</nl>
+<nl lang='ja'>
+yuutaa ni wa kawa ga nan desu ka ?
+</nl>
+<nl lang='tr'>
+utah da hangi nehirler vardir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS rivers)) (SQ (VBP are) (PP (IN in) (NP (NNP Utah)))))
+</syn>
+<syn lang='es'>
+(S que rios estan en utah)
+</syn>
+<syn lang='ja'>
+(S yuutaa ni wa kawa ga nan desu ka)
+</syn>
+<syn lang='tr'>
+(S utah da hangi nehirler vardir)
+</syn>
+<augsyn lang='en'>
+(S What-[River:1] rivers-[River:1] are-[River:2] in-[River:2] Utah-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(loc_2(stateid('utah'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),loc(A,B),const(B,stateid(utah))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' utah ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche fluesse gibt es in utah</nl>
+<nl lang='el'>ποια ποτάμια είναι στη utah</nl>
+<nl lang='th'>แม่น้ำ ใน รัฐ ยูทาห์ มี อะไร บ้าง</nl>
+<nl lang='zh'>在 犹他 州 有 什么 河流</nl>
+</example>
+
+<example id='618'>
+<nl lang='en'>
+What rivers are there in Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS rivers)) (SQ (VBP are) (ADVP (RB there)) (PP (IN in) (NP (NNP Texas)))))
+</syn>
+<augsyn lang='en'>
+(S What-[River:1] rivers-[River:1] are-[River:2] there-[River:2] in-[River:2] Texas-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(loc_2(stateid('texas'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),loc(A,B),const(B,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche fluesse fluesse gibt es in texas</nl>
+<nl lang='el'>ποια ποτάμια υπάρχουν στο texas </nl>
+<nl lang='th'>รัฐ เท็กซัส มี แม่น้ำ อะไร บ้าง</nl>
+<nl lang='zh'>在 德克萨斯 州 有 什么 河流</nl>
+</example>
+
+<example id='619'>
+<nl lang='en'>
+What rivers do not run through Tennessee ?
+</nl>
+<nl lang='es'>
+que rios no corren por tennessee ?
+</nl>
+<nl lang='ja'>
+teneshii wo nagarenai kawa wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+hangi nehirler tennessee den gecmez ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS rivers)) (SQ (VBP do) (RB not) (VP (VB run) (PP (IN through) (NP (NNP Tennessee))))))
+</syn>
+<syn lang='es'>
+(S que rios no corren por tennessee)
+</syn>
+<syn lang='ja'>
+(S teneshii wo nagarenai kawa wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S hangi nehirler tennessee den gecmez)
+</syn>
+<augsyn lang='en'>
+(S What-[River:2] rivers-[River:2] do-[River:1] not-[River:1] run-[River:3] through-[River:3] Tennessee-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(exclude(river(all), traverse_2(stateid('tennessee'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),not((traverse(A,B),const(B,stateid(tennessee))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ exclude ( *n:River , *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( all ) }) </node>
+<node id='3'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' tennessee ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche fluesse fliessen nicht durch tennessee</nl>
+<nl lang='el'>ποια ποτάμια δεν διασχίζουν το tennessee</nl>
+<nl lang='th'>แม่น้ำ ใด ไม่ได้ ไหล ผ่าน รัฐ เทนเนสซี</nl>
+<nl lang='zh'>什么 河流 不 贯穿 田纳西 州</nl>
+</example>
+
+<!-- used to be "flow though" -->
+<example id='620'>
+<nl lang='en'>
+What rivers flow through Colorado ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS rivers)) (SQ (VP (VBP flow) (PP (IN through) (NP (NNP Colorado))))))
+</syn>
+<augsyn lang='en'>
+(S What-[River:1] rivers-[River:1] flow-[River:2] through-[River:2] Colorado-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(traverse_2(stateid('colorado'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),traverse(A,B),const(B,stateid(colorado))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' colorado ' }) </node>
+</mrl-parse>
+<nl lang='de'>nenne alle fluesse in colorado</nl>
+<nl lang='el'>ποια ποτάμια διασχίζουν το colorado</nl>
+<nl lang='th'>แม่น้ำ ใด บ้าง ไหล ผ่าน รัฐ โคโลราโด</nl>
+<nl lang='zh'>流经 科罗拉多 州 的 有 什么 河流</nl>
+</example>
+
+<example id='621'>
+<nl lang='en'>
+What rivers flow through Missouri ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS rivers)) (SQ (VP (VBP flow) (PP (IN through) (NP (NNP Missouri))))))
+</syn>
+<augsyn lang='en'>
+(S What-[River:1] rivers-[River:1] flow-[River:2] through-[River:2] Missouri-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(traverse_2(stateid('missouri'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),traverse(A,B),const(B,stateid(missouri))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' missouri ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche fluesse verlaufen durch missouri</nl>
+<nl lang='el'>ποια ποτάμια διασχίζουν το missouri</nl>
+<nl lang='th'>แม่น้ำ ใด บ้าง ไหล ผ่าน รัฐ มิสซูรี</nl>
+<nl lang='zh'>流经 密苏里 州 的 有 什么 河流</nl>
+</example>
+
+<example id='622'>
+<nl lang='en'>
+What rivers flow through states that Alabama borders ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS rivers)) (SQ (VP (VBP flow) (PP (IN through) (NP (NP (NNS states)) (SBAR (WHNP (WDT that)) (S (NP (NNP Alabama)) (VP (VBZ borders)))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[River:1] rivers-[River:1] flow-[River:2] through-[River:2] states-[State:3] that-[State:4] Alabama-[StateName:6] borders-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(traverse_2(state(next_to_1(stateid('alabama'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),traverse(A,B),state(B),const(C,stateid(alabama)),next_to(C,B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ next_to_1 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' alabama ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche fluesse verlaufen durch staaten welche an alabama grenzen</nl>
+<nl lang='el'>ποια ποτάμια διασχίζουν πολιτείες που συνορεύουν με την αλαμπάμα</nl>
+<nl lang='th'>แม่น้ำ ใด ไหล ผ่าน รัฐ ที่ อยู่ ติด กับ รัฐ อลาบามา</nl>
+<nl lang='zh'>什么 河流 流经 与 阿拉巴马 州 接壤 的 州</nl>
+</example>
+
+<example id='623'>
+<nl lang='en'>
+What rivers flow through states that border the state with the largest population ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS rivers)) (SQ (VP (VBP flow) (PP (IN through) (NP (NP (NNS states)) (SBAR (WHNP (WDT that)) (S (VP (VBP border) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS largest) (NN population))))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[River:1] rivers-[River:1] flow-[River:2] through-[River:2] states-[State:3] that-[State:4] border-[State:4] the-[State:6] state-[State:6] with-[State:5] the-[State:5] largest-[State:5] population-[State:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(traverse_2(state(next_to_2(largest_one(population_1(state(all))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),traverse(A,B),state(B),next_to(B,C),largest(D,(state(C),population(C,D)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ largest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='6'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>bevoelkerung angrenzen</nl>
+<nl lang='el'>ποια ποτάμια διασχίζουν πολιτείες που συνορεύουν με την πολιτεία με τον μεγαλύτερο πληθυσμό</nl>
+<nl lang='th'>แม่น้ำ ใด ไหล ผ่าน รัฐ ที่ อยู่ ติด กับ รัฐ ที่ มี ประชากร มาก ที่สุด</nl>
+<nl lang='zh'>什么 河流 流经 与 人口 最多 的 州 接壤 的 州</nl>
+</example>
+
+<example id='624'>
+<nl lang='en'>
+What rivers flow through the largest state ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS rivers)) (SQ (VP (VBP flow) (PP (IN through) (NP (DT the) (JJS largest) (NN state))))))
+</syn>
+<augsyn lang='en'>
+(S What-[River:1] rivers-[River:1] flow-[River:2] through-[River:2] the-[State:3] largest-[State:3] state-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(traverse_2(largest(state(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),traverse(A,B),largest(B,state(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ largest ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welche fluesse verlauften durch den groessten staat</nl>
+<nl lang='el'>ποια ποτάμια διασχίζουν τη μεγαλύτερη πολιτεία</nl>
+<nl lang='th'>แม่น้ำ ใด บ้าง ไหล ผ่าน รัฐ ที่ ใหญ่ ที่สุด</nl>
+<nl lang='zh'>什么 河流 流经 最大 的 州</nl>
+</example>
+
+<example id='625'>
+<nl lang='en'>
+What rivers flow through the state with the largest population ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS rivers)) (SQ (VP (VBP flow) (PP (IN through) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS largest) (NN population))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[River:1] rivers-[River:1] flow-[River:2] through-[River:2] the-[State:4] state-[State:4] with-[State:3] the-[State:3] largest-[State:3] population-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(traverse_2(largest_one(population_1(state(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),traverse(A,B),largest(C,(state(B),population(B,C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ largest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='4'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welche fluesse fliessen durch den bevoelkerungsreichsten staat</nl>
+<nl lang='el'>ποια ποτάμια διασχίζουν την πολιτεία με το μεγαλύτερο πληθυσμό</nl>
+<nl lang='th'>แม่น้ำ ใด ไหล ผ่าน รัฐ ที่ มี ประชากร มาก ที่สุด</nl>
+<nl lang='zh'>什么 河流 流经 人口 最多 的 州</nl>
+</example>
+
+<example id='626'>
+<nl lang='en'>
+What rivers run through Arizona ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS rivers)) (SQ (VP (VBP run) (PP (IN through) (NP (NNP Arizona))))))
+</syn>
+<augsyn lang='en'>
+(S What-[River:1] rivers-[River:1] run-[River:2] through-[River:2] Arizona-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(traverse_2(stateid('arizona'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),traverse(A,B),const(B,stateid(arizona))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' arizona ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche fluesse fliessen durch arizona</nl>
+<nl lang='el'>ποια ποτάμια διασχίζουν την arizona</nl>
+<nl lang='th'>แม่น้ำ ใด บ้าง ไหล ผ่าน รัฐ แอริโซนา</nl>
+<nl lang='zh'>什么 河流 流经 亚利桑那 州</nl>
+</example>
+
+<example id='627'>
+<nl lang='en'>
+What rivers run through Austin Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS rivers)) (SQ (VP (VBP run) (PP (IN through) (NP (NP (NNP Austin)) (NP (NNP Texas)))))))
+</syn>
+<augsyn lang='en'>
+(S What-[River:1] rivers-[River:1] run-[River:2] through-[River:2] Austin-[CityName:4] Texas-[StateAbbrev:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(traverse_2(cityid('austin', 'tx'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),traverse(A,B),const(B,cityid(austin,tx))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ traverse_2 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ cityid ( *n:CityName , *n:StateAbbrev ) }) </node>
+<node id='4'> *n:CityName -> ({ ' austin ' }) </node>
+<node id='5'> *n:StateAbbrev -> ({ ' tx ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche fluesse fliessen durch austin texas</nl>
+<nl lang='el'>ποιοι ποταμί διαπερνούν το austin texas</nl>
+<nl lang='th'>แม่น้ำ ใด ไหล ผ่าน เมือง ออสติน รัฐ เท็กซัส</nl>
+<nl lang='zh'>什么 河流 贯穿 得克萨斯 州 奥斯汀</nl>
+</example>
+
+<example id='628'>
+<nl lang='en'>
+What rivers run through Colorado ?
+</nl>
+<nl lang='es'>
+que rios corren por colorado ?
+</nl>
+<nl lang='ja'>
+dono kawa wa kororado wo nagarete imasu ka ?
+</nl>
+<nl lang='tr'>
+colorado dan hangi nehirler gecer ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS rivers)) (SQ (VP (VBP run) (PP (IN through) (NP (NNP Colorado))))))
+</syn>
+<syn lang='es'>
+(S que rios corren por colorado)
+</syn>
+<syn lang='ja'>
+(S dono kawa wa kororado wo nagarete imasu ka)
+</syn>
+<syn lang='tr'>
+(S colorado dan hangi nehirler gecer)
+</syn>
+<augsyn lang='en'>
+(S What-[River:1] rivers-[River:1] run-[River:2] through-[River:2] Colorado-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(traverse_2(stateid('colorado'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),traverse(A,B),const(B,stateid(colorado))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' colorado ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche fluesse verlaufen durch colorado</nl>
+<nl lang='el'>ποιο ποτάμι διασχίζει το colorado</nl>
+<nl lang='th'>จง บอก ชื่อ แม่น้ำ ทั้งหมด ของ รัฐ โคโลราโด</nl>
+<nl lang='zh'>什么 河流 贯穿 科罗拉多 州</nl>
+</example>
+
+<example id='629'>
+<nl lang='en'>
+What rivers run through Louisiana ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS rivers)) (SQ (VP (VBP run) (PP (IN through) (NP (NNP Louisiana))))))
+</syn>
+<augsyn lang='en'>
+(S What-[River:1] rivers-[River:1] run-[River:2] through-[River:2] Louisiana-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(traverse_2(stateid('louisiana'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),traverse(A,B),const(B,stateid(louisiana))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' louisiana ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche fluesse fliessen durch louisiana</nl>
+<nl lang='el'>ποια ποτάμια διασχίζουν τη louisiana</nl>
+<nl lang='th'>แม่น้ำ ใด ไหล ผ่าน รัฐ หลุยเซียนา บ้าง</nl>
+<nl lang='zh'>什么 河流 贯穿 路易斯安那 州</nl>
+</example>
+
+<example id='630'>
+<nl lang='en'>
+What rivers run through Maine ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS rivers)) (SQ (VP (VBP run) (PP (IN through) (NP (NNP Maine))))))
+</syn>
+<augsyn lang='en'>
+(S What-[River:1] rivers-[River:1] run-[River:2] through-[River:2] Maine-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(traverse_2(stateid('maine'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),traverse(A,B),const(B,stateid(maine))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' maine ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche fluesse verlaufen durch maine</nl>
+<nl lang='el'>ποια ποτάμια διασχίζουν το maine</nl>
+<nl lang='th'>แม่น้ำ ใด ไหล ผ่าน รัฐ เมน</nl>
+<nl lang='zh'>什么 河流 贯穿 缅因 州</nl>
+</example>
+
+<example id='631'>
+<nl lang='en'>
+What rivers run through New York ?
+</nl>
+<nl lang='es'>
+que rios corren por new york ?
+</nl>
+<nl lang='ja'>
+dono kawa wa nyoo yooku wo nagarete imasu ka ?
+</nl>
+<nl lang='tr'>
+new york dan hangi nehirler gecer ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS rivers)) (SQ (VP (VBP run) (PP (IN through) (NP (NNP New) (NNP York))))))
+</syn>
+<syn lang='es'>
+(S que rios corren por new_york)
+</syn>
+<syn lang='ja'>
+(S dono kawa wa nyoo_yooku wo nagarete imasu ka)
+</syn>
+<syn lang='tr'>
+(S new_york dan hangi nehirler gecer)
+</syn>
+<augsyn lang='en'>
+(S What-[River:1] rivers-[River:1] run-[River:2] through-[River:2] New-[StateName:4] York-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(traverse_2(stateid('new york'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),traverse(A,B),const(B,stateid('new york'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' new york ' }) </node>
+</mrl-parse>
+<nl lang='de'>flüsse in new york</nl>
+<nl lang='el'>ποια ποτάμια διασχίζουν τη new york </nl>
+<nl lang='th'>จง บอก รายชื่อ แม่น้ำ ใน รัฐ นิวยอร์ค มา</nl>
+<nl lang='zh'>什么 河流 贯穿 纽约 州</nl>
+</example>
+
+<example id='632'>
+<nl lang='en'>
+What rivers run through the state with the lowest point in the USA ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS rivers)) (SQ (VP (VBP run) (PP (IN through) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (NP (DT the) (JJS lowest) (NN point)) (PP (IN in) (NP (DT the) (NNP USA))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[River:1] rivers-[River:1] run-[River:2] through-[River:2] the-[State:3] state-[State:3] with-[State:4] the-[Place:5] lowest-[Place:5] point-[Place:6] in-[Place:7] the-[CountryName:9] USA-[CountryName:9])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(traverse_2(state(loc_1(lowest(place(loc_2(countryid('usa')))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),traverse(A,B),state(B),loc(C,B),lowest(C,(place(C),loc(C,D),const(D,countryid(usa))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ loc_1 ( *n:Place ) }) </node>
+<node id='5'> *n:Place -> ({ lowest ( *n:Place ) }) </node>
+<node id='6'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='7'> *n:Place -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='8'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='9'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche fluesse verlaufen durch den staat mit dem niedrigsten punkt in den usa</nl>
+<nl lang='el'>ποια ποτάμια διασχίζουν την πολιτεία με το χαμηλότερο σημείο στις ηπα</nl>
+<nl lang='th'>แม่น้ำ ใด บ้าง ไหล ผ่าน รัฐ ที่ มี จุด ต่ำ สุด ใน อเมริกา</nl>
+<nl lang='zh'>什么 河流 贯穿 美国 最低 点 的 所在 州</nl>
+</example>
+
+<example id='633'>
+<nl lang='en'>
+What rivers run through the states that border the state with the capital Atlanta ?
+</nl>
+<nl lang='es'>
+que rios corren por los estados que bordean a el estado con la capital atlanta ?
+</nl>
+<nl lang='ja'>
+ataranta wo shuto ni motsu shuu ni rinsetsu suru shuu wo nagareru kawa wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+baskenti atlanta olan eyalete komsu eyaletlerden gecen nehir nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS rivers)) (SQ (VP (VBP run) (PP (IN through) (NP (NP (DT the) (NNS states)) (SBAR (WHNP (WDT that)) (S (VP (VBP border) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (NP (DT the) (NN capital)) (NP (NNP Atlanta)))))))))))))
+</syn>
+<syn lang='es'>
+(S que rios corren por los estados que bordean a el estado con la capital atlanta)
+</syn>
+<syn lang='ja'>
+(S ataranta wo shuto ni motsu shuu ni rinsetsu suru shuu wo nagareru kawa wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S baskenti atlanta olan eyalete komsu eyaletlerden gecen nehir nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[River:1] rivers-[River:1] run-[River:2] through-[River:2] the-[State:3] states-[State:3] that-[State:4] border-[State:4] the-[State:5] state-[State:5] with-[State:6] the-[City:7] capital-[City:7] Atlanta-[CityName:9])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(traverse_2(state(next_to_2(state(loc_1(capital(cityid('atlanta', _)))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),traverse(A,B),state(B),next_to(B,C),state(C),loc(D,C),capital(D),const(D,cityid(atlanta,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='7'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='8'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='9'> *n:CityName -> ({ ' atlanta ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche fluesse verlaufen duch die staaten welche an den staat mit der hauptstadt atlanta grenzen</nl>
+<nl lang='el'>ποια ποτάμια διασχίζουν τις πολιτείες που συνορεύουν την πολιτεία με πρωτεύουσα την atlanta</nl>
+<nl lang='th'>แม่น้ำ ใด บ้าง ไหล ผ่าน รัฐ ที่ อยู่ ติด กับ รัฐ ที่ มี เมืองหลวง ชื่อ แอตแลนต้า</nl>
+<nl lang='zh'>什么 河流 贯穿 与 首府 亚特兰大 所在 州 接壤 的 州</nl>
+</example>
+
+<example id='634'>
+<nl lang='en'>
+What rivers run through West Virginia ?
+</nl>
+<nl lang='es'>
+que rios corren por west virginia ?
+</nl>
+<nl lang='ja'>
+dono kawa wa uesuto baajinia wo nagarete imasu ka ?
+</nl>
+<nl lang='tr'>
+west virginia dan hangi nehirler gecer ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS rivers)) (SQ (VP (VBP run) (PP (IN through) (NP (NNP West) (NNP Virginia))))))
+</syn>
+<syn lang='es'>
+(S que rios corren por west_virginia)
+</syn>
+<syn lang='ja'>
+(S dono kawa wa uesuto_baajinia wo nagarete imasu ka)
+</syn>
+<syn lang='tr'>
+(S west_virginia dan hangi nehirler gecer)
+</syn>
+<augsyn lang='en'>
+(S What-[River:1] rivers-[River:1] run-[River:2] through-[River:2] West-[StateName:4] Virginia-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(traverse_2(stateid('west virginia'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),traverse(A,B),const(B,stateid('west virginia'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' west virginia ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche fluesse fliessen durch west virginia</nl>
+<nl lang='el'>πόσα ποτάμια διασχίζουν τη west virginia</nl>
+<nl lang='th'>แม่น้ำ ใด ไหล ผ่าน รัฐ เวสท์เวอร์จิเนีย บ้าง</nl>
+<nl lang='zh'>什么 河流 贯穿 西弗吉尼亚 州</nl>
+</example>
+
+<example id='635'>
+<nl lang='en'>
+What rivers traverses the state which borders the most states ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS rivers)) (SQ (VP (VBZ traverses) (NP (NP (DT the) (NN state)) (SBAR (WHNP (WDT which)) (S (VP (VBZ borders) (NP (DT the) (JJS most) (NNS states)))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[River:1] rivers-[River:1] traverses-[River:2] the-[State:4] state-[State:4] which-[State:5] borders-[State:5] the-[State:3] most-[State:3] states-[State:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(traverse_2(most(state(next_to_2(state(all)))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),traverse(A,B),most(B,C,(state(B),next_to(B,C),state(C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ most ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher fluss verlauft durch den staat welcher an die meisten staaten grenzt</nl>
+<nl lang='el'>ποια ποτάμια διασχίζουν την πολιτεία που συνορεύει με τις περισσότερες πολιτείες</nl>
+<nl lang='th'>แม่น้ำ ใด ไหล ผ่าน รัฐ ที่ อยู่ ติด กับ รัฐ อื่น มาก ที่สุด</nl>
+<nl lang='zh'>什么 河流 流经 与 其它 州 接壤 最多 的 州</nl>
+</example>
+
+<example id='636'>
+<nl lang='en'>
+What state bordering Nevada has the largest population ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WHNP (WP What) (VBP state)) (VP (VBG bordering) (NP (NNP Nevada)))) (SQ (VP (VBZ has) (NP (DT the) (JJS largest) (NN population)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] state-[State:2] bordering-[State:3] Nevada-[StateName:5] has-[State:1] the-[State:1] largest-[State:1] population-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(population_1(state(next_to_2(stateid('nevada'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(state(A),next_to(A,C),const(C,stateid(nevada)),population(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' nevada ' }) </node>
+</mrl-parse>
+<nl lang='de'>welcher an nevada grenzende staat hat die groesste bevoelkerungszahl</nl>
+<nl lang='el'>ποια πολιτεία που συνορεύει με τη nevada έχει τον μεγαλύτερο πληθυσμό</nl>
+<nl lang='th'>ใน บรรดา รัฐ ที่ อยู่ ติด กับ รัฐ เนวาดา รัฐ ใด มี ประชากร มาก ที่สุด</nl>
+<nl lang='zh'>与 内华达 州 接壤 的 哪个 州 具有 最多 的 人口</nl>
+</example>
+
+<example id='637'>
+<nl lang='en'>
+What state borders Michigan ?
+</nl>
+<nl lang='es'>
+cual estado bordea a michigan ?
+</nl>
+<nl lang='ja'>
+mishigan ni rinsetsu suru shuu wa dochira desu ka ?
+</nl>
+<nl lang='tr'>
+hangi eyaletin michigan ya siniri vardir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ borders) (NP (NNP Michigan)))))
+</syn>
+<syn lang='es'>
+(S cual estado bordea a michigan)
+</syn>
+<syn lang='ja'>
+(S mishigan ni rinsetsu suru shuu wa dochira desu ka)
+</syn>
+<syn lang='tr'>
+(S hangi eyaletin michigan ya siniri vardir)
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] state-[State:1] borders-[State:2] Michigan-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('michigan'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(michigan))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' michigan ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staedte grenzen an michigan</nl>
+<nl lang='el'>ποια πολιτεία συνορεύει με το michigan</nl>
+<nl lang='th'>รัฐ มิชิแกน มี รัฐ เพื่อนบ้าน อะไรบ้าง</nl>
+<nl lang='zh'>哪些 州 与 密歇根 州 接壤</nl>
+</example>
+
+<example id='638'>
+<nl lang='en'>
+What state borders most other states ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ borders) (NP (JJS most) (JJ other) (NNS states)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] state-[State:2] borders-[State:3] most-[State:1] other-[State:4] states-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(most(state(next_to_2(state(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,most(A,B,(state(A),next_to(A,B),state(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ most ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die meisten nachbarstaaten</nl>
+<nl lang='el'>ποια πολιτεία συνορεύει με τις περισσότερες άλλες πολιτείες</nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ รัฐ อื่นๆ มาก ที่สุด</nl>
+<nl lang='zh'>哪个 州 与 最多 的 其他 州 接壤</nl>
+</example>
+
+<example id='639'>
+<nl lang='en'>
+What state borders New York ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ borders) (NP (NNP New) (NNP York)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] state-[State:1] borders-[State:2] New-[StateName:4] York-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('new york'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid('new york'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' new york ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an new york</nl>
+<nl lang='el'>ποια πολιτεία συνορεύει με τη new york </nl>
+<nl lang='th'>นิวยอร์ค อยู่ ติด กับ รัฐ ใด บ้าง</nl>
+<nl lang='zh'>哪些 州 与 纽约 州 接壤</nl>
+</example>
+
+<example id='640'>
+<nl lang='en'>
+What state borders the least states ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ borders) (NP (DT the) (JJS least) (NNS states)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] state-[State:2] borders-[State:3] the-[State:1] least-[State:1] states-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(fewest(state(next_to_2(state(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,fewest(A,B,(state(A),next_to(A,B),state(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ fewest ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat grenzt an die wenigsten staaten an</nl>
+<nl lang='el'>ποια πολιτεία συνορεύει με τις λιγότερες πολιτείες</nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ รัฐ อื่น น้อย ที่สุด</nl>
+<nl lang='zh'>哪个 州 与 其它 州 接壤 最少</nl>
+</example>
+
+<example id='641'>
+<nl lang='en'>
+What state borders the least states excluding Alaska and excluding Hawaii ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ borders) (NP (NP (DT the) (JJS least) (NNS states)) (VP (VP (VBG excluding) (NP (NNP Alaska))) (CC and) (VP (VBG excluding) (NP (NNP Hawaii))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] state-[State:2] borders-[State:3] the-[State:1] least-[State:1] states-[State:6] excluding-[State:5] Alaska-[StateName:8] and-[State:4] excluding-[State:4] Hawaii-[StateName:10])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(fewest(state(next_to_2(exclude(exclude(state(all), stateid('alaska')), stateid('hawaii'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,fewest(A,B,(state(A),next_to(A,B),state(B),not((const(A,stateid(alaska)))),not((const(A,stateid(hawaii)))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ fewest ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ exclude ( *n:State , *n:State ) }) </node>
+<node id='5'> *n:State -> ({ exclude ( *n:State , *n:State ) }) </node>
+<node id='6'> *n:State -> ({ state ( all ) }) </node>
+<node id='7'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='8'> *n:StateName -> ({ ' alaska ' }) </node>
+<node id='9'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='10'> *n:StateName -> ({ ' hawaii ' }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat grezt an die wenigsten staaten exclusiv alaska und exclusiv hawaii an</nl>
+<nl lang='el'>ποια πολιτεία συνορεύει με τις λιγότερες πολιτείες μη συμπεριλαμβανομένης της alaska και μη συμπεριλαμβανομένης της hawaii</nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ รัฐ อื่น น้อย ที่สุด ยกเว้น รัฐ อลาสกา และ รัฐ ฮาวาย</nl>
+<nl lang='zh'>哪个 州 与 除 阿拉斯加 和 夏威夷 州 之外 的 其它 州 接壤 最少</nl>
+</example>
+
+<example id='642'>
+<nl lang='en'>
+What state borders the most states ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ borders) (NP (DT the) (JJS most) (NNS states)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] state-[State:2] borders-[State:3] the-[State:1] most-[State:1] states-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(most(state(next_to_2(state(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,most(A,B,(state(A),next_to(A,B),state(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ most ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat grenzt an die meisten staaten</nl>
+<nl lang='el'>ποια πολιτεία συνορεύει με τις περισσότερες πολιτείες</nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ รัฐ อื่น มาก ที่สุด</nl>
+<nl lang='zh'>哪个 州 与 最多 的 州 接壤</nl>
+</example>
+
+<example id='643'>
+<nl lang='en'>
+What state borders the state with the smallest population ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ borders) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS smallest) (NN population)))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] state-[State:1] borders-[State:2] the-[State:4] state-[State:4] with-[State:3] the-[State:3] smallest-[State:3] population-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(smallest_one(population_1(state(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),smallest(C,(state(B),population(B,C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ smallest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='4'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat grenzt an den staat mit der kleinsten bevoelkerung</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με την πολιτεία με τον χαμηλότερο πληθυσμό</nl>
+<nl lang='th'>รัฐ ใด บ้าง อยู่ ติด กับ รัฐ ซึ่ง มี ประชากร น้อย ที่สุด</nl>
+<nl lang='zh'>哪个 州 与 人口 最少 的 州 接壤</nl>
+</example>
+
+<example id='644'>
+<nl lang='en'>
+What state contains the highest point in the US ?
+</nl>
+<nl lang='es'>
+que estado contiene el punto mas alto en los us ?
+</nl>
+<nl lang='ja'>
+dono shuu wa beikoku no mottomo takai chiten ga arimasu ka ?
+</nl>
+<nl lang='tr'>
+hangi eyalet us deki en yusek noktayi kapsar ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ contains) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (DT the) (NNP US)))))))
+</syn>
+<syn lang='es'>
+(S que estado contiene el punto mas alto en los us)
+</syn>
+<syn lang='ja'>
+(S dono shuu wa beikoku no mottomo takai chiten ga arimasu ka)
+</syn>
+<syn lang='tr'>
+(S hangi eyalet us deki en yusek noktayi kapsar)
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] state-[State:1] contains-[State:2] the-[Place:3] highest-[Place:3] point-[Place:4] in-[Place:5] the-[CountryName:7] US-[CountryName:7])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(highest(place(loc_2(countryid('usa')))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),highest(B,(place(B),loc(B,C),const(C,countryid(usa))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='4'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='5'> *n:Place -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='6'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='7'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>in welchem staat liegt der hoechste punkt der usa</nl>
+<nl lang='el'>ποια πολιτεία περιέχει το ψηλότερο σημείο στις ηπα</nl>
+<nl lang='th'>รัฐ ใด มี ภูเขา ที่ สูง ที่สุด ใน สหรัฐอเมริกา อยู่</nl>
+<nl lang='zh'>哪个 州 包含 美国 的 最高 点 呢</nl>
+</example>
+
+<example id='645'>
+<nl lang='en'>
+What state contains the highest point of those the Colorado river traverses ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ contains) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN of) (NP (NP (DT those)) (SBAR (S (NP (DT the) (NNP Colorado) (NN river)) (VP (VBZ traverses))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] state-[State:1] contains-[State:2] the-[Place:3] highest-[Place:3] point-[Place:4] of-[Place:5] those-[State:6] the-[River:8] Colorado-[RiverName:10] river-[River:8] traverses-[State:7])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(highest(place(loc_2(state(traverse_1(river(riverid('colorado'))))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),highest(B,(place(B),loc(B,C),state(C),const(D,riverid(colorado)),river(D),traverse(D,C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='4'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='5'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='7'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='8'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='9'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='10'> *n:RiverName -> ({ ' colorado ' }) </node>
+</mrl-parse>
+<nl lang='de'>welcher der staaten durch die der colorado fliesst hat die hoechste erhebung</nl>
+<nl lang='el'>ποια πολιτεία από αυτές που διασχίζει ο ποταμός colorado περιέχει το ψηλότερο σημείο </nl>
+<nl lang='th'>ใน บรรดา รัฐ ที่ แม่น้ำ โคโลราโด ไหล ผ่าน รัฐ ใด มี จุด ที่ สูง ที่สุด</nl>
+<nl lang='zh'>美国 哪个 州 包含 科罗拉多 河 穿越 的 最高 点 呢</nl>
+</example>
+
+<example id='646'>
+<nl lang='en'>
+What state has highest elevation ?
+</nl>
+<nl lang='es'>
+que estado tiene la elevacion mas alta ?
+</nl>
+<nl lang='ja'>
+dono shuu wa mottomo takai kaibatsu ga arimasu ka ?
+</nl>
+<nl lang='tr'>
+hangi eyalet en yuksek yukseltiye sahiptir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ has) (NP (JJS highest) (NN elevation)))))
+</syn>
+<syn lang='es'>
+(S que estado tiene la elevacion mas alta)
+</syn>
+<syn lang='ja'>
+(S dono shuu wa mottomo takai kaibatsu ga arimasu ka)
+</syn>
+<syn lang='tr'>
+(S hangi eyalet en yuksek yukseltiye sahiptir)
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] state-[State:1] has-[State:2] highest-[Place:3] elevation-[Place:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(highest(place(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),highest(B,place(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='4'> *n:Place -> ({ place ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die hoechste erhebung</nl>
+<nl lang='el'>ποια πολιτεία έχει το μεγαλύτερο υψόμετρο</nl>
+<nl lang='th'>รัฐ ใด มี ยอดเขา สูง ที่สุด</nl>
+<nl lang='zh'>哪个 州 有 最高 海拔</nl>
+</example>
+
+<example id='647'>
+<nl lang='en'>
+What state has no rivers ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ has) (NP (DT no) (NNS rivers)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] state-[State:2] has-[State:3] no-[State:1] rivers-[River:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(exclude(state(all), loc_1(river(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),not((loc(B,A),river(B)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ exclude ( *n:State , *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+<node id='3'> *n:State -> ({ loc_1 ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat keine fluesse</nl>
+<nl lang='el'>ποια πολιτεία δεν έχει ποτάμια</nl>
+<nl lang='th'>รัฐ ไหน ไม่ มี แม่น้ำ เลย</nl>
+<nl lang='zh'>什么 州 没有 河流</nl>
+</example>
+
+<example id='648'>
+<nl lang='en'>
+What state has the capital Salem ?
+</nl>
+<nl lang='es'>
+que estado tiene la capital salem ?
+</nl>
+<nl lang='ja'>
+dono shuu wa saremu to iu shuto ga arimasu ka ?
+</nl>
+<nl lang='tr'>
+hangi eyaletin baskenti salem dir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ has) (NP (NP (DT the) (NN capital)) (NP (NNP Salem))))))
+</syn>
+<syn lang='es'>
+(S que estado tiene la capital salem)
+</syn>
+<syn lang='ja'>
+(S dono shuu wa saremu to iu shuto ga arimasu ka)
+</syn>
+<syn lang='tr'>
+(S hangi eyaletin baskenti salem dir)
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] state-[State:1] has-[State:2] the-[City:3] capital-[City:3] Salem-[CityName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(capital(cityid('salem', _)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),capital(B),const(B,cityid(salem,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='5'> *n:CityName -> ({ ' salem ' }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die hauptstadt salem</nl>
+<nl lang='el'>ποια πολιτεία έχει πρωτεύουσα το salem</nl>
+<nl lang='th'>รัฐ ใด มี เมืองหลวง ชื่อ ว่า ซาเล็ม</nl>
+<nl lang='zh'>哪个 州 的 首府 是 塞勒姆 </nl>
+</example>
+
+<example id='649'>
+<nl lang='en'>
+What state has the city Flint ?
+</nl>
+<nl lang='es'>
+que estado tiene la ciudad flint ?
+</nl>
+<nl lang='ja'>
+dono shuu wa furinto toshi ga arimasu ka ?
+</nl>
+<nl lang='tr'>
+hangi eyalet in flint sehri vardir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ has) (NP (NP (DT the) (NN city)) (NP (NNP Flint))))))
+</syn>
+<syn lang='es'>
+(S que estado tiene la ciudad flint)
+</syn>
+<syn lang='ja'>
+(S dono shuu wa furinto toshi ga arimasu ka)
+</syn>
+<syn lang='tr'>
+(S hangi eyalet in flint sehri vardir)
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] state-[State:1] has-[State:2] the-[City:3] city-[City:3] Flint-[CityName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(city(cityid('flint', _)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),city(B),const(B,cityid(flint,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='5'> *n:CityName -> ({ ' flint ' }) </node>
+</mrl-parse>
+<nl lang='de'>in welchem staat liegt die stadt flint</nl>
+<nl lang='el'>ποια πολιτεία έχει την πόλη flint</nl>
+<nl lang='th'>รัฐ ใด บ้าง มี เมือง ชื่อ ฟลินท์</nl>
+<nl lang='zh'>哪个 州 拥有 弗林特 市</nl>
+</example>
+
+<example id='650'>
+<nl lang='en'>
+What state has the city with the largest population ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ has) (NP (NP (DT the) (NN city)) (PP (IN with) (NP (DT the) (JJS largest) (NN population)))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] state-[State:1] has-[State:2] the-[City:4] city-[City:4] with-[City:3] the-[City:3] largest-[City:3] population-[City:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(largest_one(population_1(city(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),largest(C,(city(B),population(B,C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ largest_one ( population_1 ( *n:City ) ) }) </node>
+<node id='4'> *n:City -> ({ city ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>in welchem staat befindet sich die bevoelkerungsreichste stadt</nl>
+<nl lang='el'>ποια πολιτεία έχει η πόλη με το μεγαλύτερο πληθυσμό</nl>
+<nl lang='th'>รัฐ ใด มี เมือง ที่ มี ประชากร มาก ที่สุด</nl>
+<nl lang='zh'>哪个 州 拥有 人口 最多 的 城市</nl>
+</example>
+
+<example id='651'>
+<nl lang='en'>
+What state has the city with the most population ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ has) (NP (NP (DT the) (NN city)) (PP (IN with) (NP (DT the) (JJS most) (NN population)))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] state-[State:1] has-[State:2] the-[City:4] city-[City:4] with-[City:3] the-[City:3] most-[City:3] population-[City:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(largest_one(population_1(city(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),largest(C,(city(B),population(B,C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ largest_one ( population_1 ( *n:City ) ) }) </node>
+<node id='4'> *n:City -> ({ city ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die stadt mit der groessten bevoelkerung</nl>
+<nl lang='el'>ποια πολιτεία έχει την πόλη με τον περισσότερο πληθυσμό</nl>
+<nl lang='th'>รัฐ ใด ที่ มี เมือง ที่ มี ประชากร มาก ที่สุด</nl>
+<nl lang='zh'>哪个 州 拥有 人口 最多 的 城市</nl>
+</example>
+
+<example id='652'>
+<nl lang='en'>
+What state has the greatest population density ?
+</nl>
+<nl lang='es'>
+que estado tiene la densidad de poblacion mas grande ?
+</nl>
+<nl lang='ja'>
+mottomo ookii jinkou no mitsudo ga aru shuu wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+hangi eyalet en buyuk nufus yogunluguna sahiptir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS greatest) (NN population) (NN density)))))
+</syn>
+<syn lang='es'>
+(S que estado tiene la densidad de poblacion mas grande)
+</syn>
+<syn lang='ja'>
+(S mottomo ookii jinkou no mitsudo ga aru shuu wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S hangi eyalet en buyuk nufus yogunluguna sahiptir)
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] state-[State:2] has-[State:1] the-[State:1] greatest-[State:1] population-[State:1] density-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(density_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(state(A),density(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest_one ( density_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die groesste bevoelkerungsidchte</nl>
+<nl lang='el'>ποια πολιτεία έχει τη μεγαλύερη πυκνότητα πληθυσμού</nl>
+<nl lang='th'>รัฐ ใด มี ความ หนาแน่น ของ ประชากร สูง สุด</nl>
+<nl lang='zh'>哪个 州 有 最大 的 人口 密度</nl>
+</example>
+
+<example id='653'>
+<nl lang='en'>
+What state has the highest elevation ?
+</nl>
+<nl lang='es'>
+que estado tiene la elevacion mas alta ?
+</nl>
+<nl lang='ja'>
+dono shuu wa mottomo takai kaibatsu ga arimsua ka ?
+</nl>
+<nl lang='tr'>
+hangi eyalet en yuksek yukseltiye sahiptir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS highest) (NN elevation)))))
+</syn>
+<syn lang='es'>
+(S que estado tiene la elevacion mas alta)
+</syn>
+<syn lang='ja'>
+(S dono shuu wa mottomo takai kaibatsu ga arimsua ka)
+</syn>
+<syn lang='tr'>
+(S hangi eyalet en yuksek yukseltiye sahiptir)
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] state-[State:1] has-[State:2] the-[Place:3] highest-[Place:3] elevation-[Place:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(highest(place(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),highest(B,(place(B)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='4'> *n:Place -> ({ place ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die hoechste erhebung</nl>
+<nl lang='el'>ποια πολιτεία έχει το μεγαλύτερο υψόμετρο</nl>
+<nl lang='th'>รัฐ ใด มี จุด สูง สุด ใน ประเทศ</nl>
+<nl lang='zh'>哪个 州 的 海拔 最高</nl>
+</example>
+
+<example id='654'>
+<nl lang='en'>
+What state has the highest population ?
+</nl>
+<nl lang='es'>
+cual estado tiene la poblacion mas alta ?
+</nl>
+<nl lang='ja'>
+dono shuu wa mottomo ookii jinkou ga ariumasu ka ?
+</nl>
+<nl lang='tr'>
+hangi eyalet en yuksek nufusa sahiptir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS highest) (NN population)))))
+</syn>
+<syn lang='es'>
+(S cual estado tiene la poblacion mas alta)
+</syn>
+<syn lang='ja'>
+(S dono shuu wa mottomo ookii jinkou ga ariumasu ka)
+</syn>
+<syn lang='tr'>
+(S hangi eyalet en yuksek nufusa sahiptir)
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] state-[State:2] has-[State:1] the-[State:1] highest-[State:1] population-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(population_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(state(A),population(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die groesste bevoelkerung</nl>
+<nl lang='el'>ποια πολιτεία έχει τον μεγαλύτερο πληθυσμό</nl>
+<nl lang='th'>รัฐ ใด มี ประชากร มาก ที่สุด</nl>
+<nl lang='zh'>哪个 州 拥有 最多 人口</nl>
+</example>
+
+<example id='655'>
+<nl lang='en'>
+What state has the highest population density ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS highest) (NN population) (NN density)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] state-[State:2] has-[State:1] the-[State:1] highest-[State:1] population-[State:1] density-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(density_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(state(A),density(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest_one ( density_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die groesste dichte</nl>
+<nl lang='el'>ποια πολιτεία έχει τη μεγαλύτερη πυκνότητα πληθυσμού </nl>
+<nl lang='th'>รัฐ ใด มี ความ หนาแน่น ของ ประชากร สูง ที่สุด</nl>
+<nl lang='zh'>哪个 州 拥有 最大 的 人口 密度</nl>
+</example>
+
+<example id='656'>
+<nl lang='en'>
+What state has the largest area ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS largest) (NN area)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] state-[State:2] has-[State:1] the-[State:1] largest-[State:1] area-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(area_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(state(A),area(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest_one ( area_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der staat mit der groessten flaeche</nl>
+<nl lang='el'>ποια πολιτεία έχει το μεγαλύτερο εμβαδό</nl>
+<nl lang='th'>รัฐ ใด มี พื้นที่ ใหญ่ ที่สุด</nl>
+<nl lang='zh'>哪个 州 拥有 最大 的 面积</nl>
+</example>
+
+<example id='657'>
+<nl lang='en'>
+What state has the largest capital ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS largest) (NN capital)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] state-[State:1] has-[State:2] the-[City:3] largest-[City:3] capital-[City:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(largest(capital(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),largest(B,capital(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ capital ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die groesste hauptstadt</nl>
+<nl lang='el'>ποια πολιτεία έχει τη μεγαλύτερη πρωτεύουσα</nl>
+<nl lang='th'>รัฐ ใด มี เมืองหลวง ใหญ่ ที่สุด</nl>
+<nl lang='zh'>哪个 州 拥有 最大 的 首府</nl>
+</example>
+
+<example id='658'>
+<nl lang='en'>
+What state has the largest city ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS largest) (NN city)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] state-[State:1] has-[State:2] the-[City:3] largest-[City:3] city-[City:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(largest(city(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),largest(B,(city(B)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ city ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die groesste stadt</nl>
+<nl lang='el'>ποια πολιτεία έχει τη μεγαλύτερη πόλη</nl>
+<nl lang='th'>รัฐ ใด มี เมือง ที่ ใหญ่ ที่สุด</nl>
+<nl lang='zh'>哪个 州 拥有 最大 的 城市</nl>
+</example>
+
+<example id='659'>
+<nl lang='en'>
+What state has the largest population ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS largest) (NN population)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] state-[State:2] has-[State:1] the-[State:1] largest-[State:1] population-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(population_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(state(A),population(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die groesste bevoelkerung</nl>
+<nl lang='el'>ποια πολιτεία έχει τον περισσότερο πληθυσμό</nl>
+<nl lang='th'>รัฐ ใด มี ประชากร มาก ที่สุด</nl>
+<nl lang='zh'>哪个 州 拥有 最多 人口</nl>
+</example>
+
+<example id='660'>
+<nl lang='en'>
+What state has the largest population density ?
+</nl>
+<nl lang='es'>
+que estado tiene la densidad de poblacion mas grande ?
+</nl>
+<nl lang='ja'>
+mottomo ookii jinkou no mitsudo ga aru shuu wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+hangi eyalet en buyuk nufus yogunluguna sahiptir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS largest) (NN population) (NN density)))))
+</syn>
+<syn lang='es'>
+(S que estado tiene la densidad de poblacion mas grande)
+</syn>
+<syn lang='ja'>
+(S mottomo ookii jinkou no mitsudo ga aru shuu wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S hangi eyalet en buyuk nufus yogunluguna sahiptir)
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] state-[State:2] has-[State:1] the-[State:1] largest-[State:1] population-[State:1] density-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(density_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(state(A),density(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest_one ( density_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der staat mit der groessten bevoelkerungsdichte</nl>
+<nl lang='el'>ποια πολιτεία έχει τη μεγαλύτερη πυκνότητα πληθυσμού</nl>
+<nl lang='th'>รัฐ ใด มี ความ หนาแน่น ของ ประชากร สูง ที่สุด</nl>
+<nl lang='zh'>哪个 州 有 最大 的 人口 密度</nl>
+</example>
+
+<example id='661'>
+<nl lang='en'>
+What state has the largest urban population ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS largest) (JJ urban) (NN population)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] state-[State:2] has-[State:1] the-[State:1] largest-[State:1] urban-[State:1] population-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(population_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(state(A),population(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat am meisten einwohner</nl>
+<nl lang='el'>ποια πολιτεία έχει το μεγαλύτερο αστικό πληθυσμό</nl>
+<nl lang='th'>รัฐ ใด มี ประชากร มาก ที่สุด</nl>
+<nl lang='zh'>哪个 州 拥有 最多 的 城镇 人口</nl>
+</example>
+
+<example id='662'>
+<nl lang='en'>
+What state has the least population density ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS least) (NN population) (NN density)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] state-[State:2] has-[State:1] the-[State:1] least-[State:1] population-[State:1] density-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest_one(density_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(B,(state(A),density(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ smallest_one ( density_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die niedrigste bevoelkerungsdichte</nl>
+<nl lang='el'>ποια πολιτεία έχει τη μικρότερη πυκνότητα πληθυσμού</nl>
+<nl lang='th'>รัฐ ใด มี ความ หนาแน่น ของ ประชากร เบาบาง ที่สุด</nl>
+<nl lang='zh'>哪个 州 拥有 最小 的 人口 密度</nl>
+</example>
+
+<example id='663'>
+<nl lang='en'>
+What state has the longest river ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS longest) (NN river)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] state-[State:1] has-[State:2] the-[River:3] longest-[River:3] river-[River:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(longest(river(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),longest(B,river(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welches sind die staaten welche vom laengsten fluss durchflossen werden</nl>
+<nl lang='el'>ποια πολιτεία έχει το μακρύτερο ποτάμι</nl>
+<nl lang='th'>รัฐ ใด ที่ มี แม่น้ำ ที่ ยาว ที่สุด ไหล ผ่าน</nl>
+<nl lang='zh'>哪个 州 拥有 最长 的 河流</nl>
+</example>
+
+<example id='664'>
+<nl lang='en'>
+What state has the lowest population density ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS lowest) (NN population) (NN density)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] state-[State:2] has-[State:1] the-[State:1] lowest-[State:1] population-[State:1] density-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest_one(density_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(B,(state(A),density(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ smallest_one ( density_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die kleinste durchschnittliche urbane bevoelkerungzahl</nl>
+<nl lang='el'>ποια πολιτεία έχει τη μικρότερη πυκνότητα πληθυσμού</nl>
+<nl lang='th'>รัฐ ใด มี ความ หนาแน่น ของ ประชากร ต่ำ ที่สุด</nl>
+<nl lang='zh'>哪个 州 有 最低 的 人口 密度</nl>
+</example>
+
+<example id='665'>
+<nl lang='en'>
+What state has the most cities ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS most) (NNS cities)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] state-[State:2] has-[State:3] the-[State:1] most-[State:1] cities-[City:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(most(state(loc_1(city(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,most(A,B,(state(A),loc(B,A),city(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ most ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ city ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die meisten staedte</nl>
+<nl lang='el'>ποια πολιτεία έχει τις περισσότερες πόλεις</nl>
+<nl lang='th'>รัฐ ใด มี เมือง อยู่ มาก ที่สุด</nl>
+<nl lang='zh'>哪个 州 拥有 最多 的 城市</nl>
+</example>
+
+<example id='666'>
+<nl lang='en'>
+What state has the most major cities ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS most) (JJ major) (NNS cities)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] state-[State:2] has-[State:3] the-[State:1] most-[State:1] major-[City:4] cities-[City:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(most(state(loc_1(major(city(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,most(A,B,(state(A),loc(B,A),major(B),city(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ most ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='5'> *n:City -> ({ city ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die meisten wichtigsten staedte</nl>
+<nl lang='el'>ποια πολιτεία έχει τις περισσότερες κύριες πόλεις</nl>
+<nl lang='th'>รัฐ ใด มี เมือง เอก มาก ที่สุด</nl>
+<nl lang='zh'>哪个 州 拥有 最多 的 主要 城市</nl>
+</example>
+
+<example id='667'>
+<nl lang='en'>
+What state has the most major rivers running through it ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ has) (NP (NP (DT the) (JJS most) (JJ major) (NNS rivers)) (VP (VBG running) (PP (IN through) (NP (PRP it))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] state-[State:2] has-[State:3] the-[State:1] most-[State:1] major-[River:4] rivers-[River:5] running-[State:3] through-[State:3] it-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(most(state(traverse_1(major(river(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,most(A,B,(state(A),major(B),river(B),traverse(B,A))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ most ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ major ( *n:River ) }) </node>
+<node id='5'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die meisten fluesse</nl>
+<nl lang='el'>ποια πολιτεία διασχίζουν τα περισσότερα κύρια ποτάμια</nl>
+<nl lang='th'>รัฐ ใด มี แม่น้ำ สาย หลัก ไหล ผ่าน มาก ที่สุด</nl>
+<nl lang='zh'>哪个 州 拥有 流经 它的 最多 主要 河流</nl>
+</example>
+
+<example id='668'>
+<nl lang='en'>
+What state has the most people ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS most) (NNS people)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] state-[State:2] has-[State:1] the-[State:1] most-[State:1] people-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(population_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(state(A),population(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der bevoelkerungsreichste staat</nl>
+<nl lang='el'>ποια πολιτεία έχει του περισσότερους ανθρώπους</nl>
+<nl lang='th'>รัฐ ใด มี จำนวน ประชากร มาก ที่สุด</nl>
+<nl lang='zh'>哪个 州 有 最多 人</nl>
+</example>
+
+<example id='669'>
+<nl lang='en'>
+What state has the most rivers ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS most) (NNS rivers)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] state-[State:2] has-[State:3] the-[State:1] most-[State:1] rivers-[River:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(most(state(loc_1(river(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,most(A,B,(state(A),loc(B,A),river(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ most ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ loc_1 ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die meisten fluesse</nl>
+<nl lang='el'>ποια πολιτεία έχει τα περισσότερα ποτάμια</nl>
+<nl lang='th'>รัฐ ใด มี แม่น้ำ เยอะ ที่สุด</nl>
+<nl lang='zh'>哪个 州 有 最多 河流</nl>
+</example>
+
+<example id='670'>
+<nl lang='en'>
+What state has the most rivers running through it ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ has) (NP (NP (DT the) (JJS most) (NNS rivers)) (VP (VBG running) (PP (IN through) (NP (PRP it))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] state-[State:2] has-[State:3] the-[State:1] most-[State:1] rivers-[River:4] running-[State:3] through-[State:3] it-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(most(state(traverse_1(river(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,most(A,B,(state(A),river(B),traverse(B,A))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ most ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die meisten fluesse</nl>
+<nl lang='el'>ποια πολιτεία διασχίζουν τα περισσότερα ποτάμια</nl>
+<nl lang='th'>รัฐ ใด มี แม่น้ำ ไหล ผ่าน มาก ที่สุด</nl>
+<nl lang='zh'>哪个 州 流经 它的 河流 最多</nl>
+</example>
+
+<example id='671'>
+<nl lang='en'>
+What state has the shortest river ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS shortest) (NN river)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] state-[State:1] has-[State:2] the-[River:3] shortest-[River:3] river-[River:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(shortest(river(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),shortest(B,river(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ shortest ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>durch welche staaten fliesst der kuerzeste fluss</nl>
+<nl lang='el'>ποια πολιτεία έχει το κοντύτερο ποταμό</nl>
+<nl lang='th'>รัฐ ใด มี แม่น้ำ สาย ที่ สั้น ที่สุด ไหล ผ่าน</nl>
+<nl lang='zh'>哪个 州 有 最短 的 河流</nl>
+</example>
+
+<example id='672'>
+<nl lang='en'>
+What state has the smallest area ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS smallest) (NN area)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] state-[State:2] has-[State:1] the-[State:1] smallest-[State:1] area-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest_one(area_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(B,(state(A),area(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ smallest_one ( area_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der staat mit der geringsten flaechenausdehnung</nl>
+<nl lang='el'>ποια πολιτεία έχει το μικρότερο εμβαδό</nl>
+<nl lang='th'>รัฐ ใด มี พื้นที่ น้อย ที่สุด</nl>
+<nl lang='zh'>哪个 州 的 面积 最小</nl>
+</example>
+
+<example id='673'>
+<nl lang='en'>
+What state has the smallest capital ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS smallest) (NN capital)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] state-[State:1] has-[State:2] the-[City:3] smallest-[City:3] capital-[City:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(smallest(capital(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),smallest(B,capital(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ smallest ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ capital ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die kleinste hauptstadt</nl>
+<nl lang='el'>ποια πολιτεία έχει τη μικρότερη πρωτεύουσα</nl>
+<nl lang='th'>รัฐ ใด มี เมืองหลวง เล็ก ที่สุด</nl>
+<nl lang='zh'>哪个 州 有 最小 的 首府</nl>
+</example>
+
+<example id='674'>
+<nl lang='en'>
+What state has the smallest population ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS smallest) (NN population)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] state-[State:2] has-[State:1] the-[State:1] smallest-[State:1] population-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest_one(population_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(B,(state(A),population(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ smallest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die kleinste anzahl urbaner einwohner</nl>
+<nl lang='el'>ποια πολιτεία έχει τον μικρότερο πληθυσμό</nl>
+<nl lang='th'>รัฐ ที่ มี ประชากร น้อย ที่สุด คือ รัฐ ใด</nl>
+<nl lang='zh'>哪个 州 有 最少 的 人口</nl>
+</example>
+
+<example id='675'>
+<nl lang='en'>
+What state has the smallest population density ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS smallest) (NN population) (NN density)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] state-[State:2] has-[State:1] the-[State:1] smallest-[State:1] population-[State:1] density-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest_one(density_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(B,(state(A),density(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ smallest_one ( density_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die kleinste bevoelkerungsdichte</nl>
+<nl lang='el'>ποια πολιτεία έχει τη μικρότερη πυκνότητα πληθυσμού</nl>
+<nl lang='th'>รัฐ ใด มี ความ หนาแน่น ของ ประชากร เบาบาง ที่สุด</nl>
+<nl lang='zh'>哪个 州 具有 最小 的 人口 密度</nl>
+</example>
+
+<example id='676'>
+<nl lang='en'>
+What state has the smallest urban population ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS smallest) (JJ urban) (NN population)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] state-[State:2] has-[State:1] the-[State:1] smallest-[State:1] urban-[State:1] population-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest_one(population_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(B,(state(A),population(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ smallest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der bevoelkerungsaermste staat</nl>
+<nl lang='el'>ποια πολιτεία έχει το μικρότερο αστικό πληθυσμό</nl>
+<nl lang='th'>รัฐ ใด มี ประชากร อาศัย อยู่ ใน เมือง น้อย ที่สุด</nl>
+<nl lang='zh'>哪个 州 具有 最少 的 城镇 人口</nl>
+</example>
+
+<example id='677'>
+<nl lang='en'>
+What state has the sparsest population density ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJ sparsest) (NN population) (NN density)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] state-[State:2] has-[State:1] the-[State:1] sparsest-[State:1] population-[State:1] density-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest_one(density_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(B,(state(A),density(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ smallest_one ( density_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die niedrigsten bevoelkerungsdichte</nl>
+<nl lang='el'>ποια πολιτεία έχει την αραιότερη πυκνότητα πληθυσμού</nl>
+<nl lang='th'>รัฐ ใด มี ความ หนาแน่น ของ ประชากร น้อย ที่สุด</nl>
+<nl lang='zh'>哪个 州 具有 最 稀少 的 人口 密度</nl>
+</example>
+
+<example id='678'>
+<nl lang='en'>
+What state is Austin in ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VBZ is) (NP (NNP Austin)) (PP (IN in))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] state-[State:1] is-[State:2] Austin-[CityName:4] in-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(cityid('austin', _))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),const(B,cityid(austin,_)),loc(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='4'> *n:CityName -> ({ ' austin ' }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat liegt in austin</nl>
+<nl lang='el'>σε ποια πολιτεία είναι το austin </nl>
+<nl lang='th'>รัฐ ใด มี เมือง ชื่อ ออสติน อยู่</nl>
+<nl lang='zh'>哪个 州 拥有 奥斯汀</nl>
+</example>
+
+<example id='679'>
+<nl lang='en'>
+What state is Austin the capital of ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VBZ is) (NP (NNP Austin)) (NP (NP (DT the) (NN capital)) (PP (IN of)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] state-[State:1] is-[State:2] Austin-[CityName:5] the-[City:3] capital-[City:3] of-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(capital(cityid('austin', _)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),const(B,cityid(austin,_)),capital(B),loc(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='5'> *n:CityName -> ({ ' austin ' }) </node>
+</mrl-parse>
+<nl lang='de'>von welchem staat ist austin die hauptstadt</nl>
+<nl lang='el'>ποιας πολιτείας είναι το austin πρωτεύουσα</nl>
+<nl lang='th'>รัฐ ใด มี เมืองหลวง ชื่อ ออสติน</nl>
+<nl lang='zh'>奥斯汀 是 哪个 州 的 首府</nl>
+</example>
+
+<example id='680'>
+<nl lang='en'>
+What state is Boston in ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VBZ is) (NP (NNP Boston)) (PP (IN in))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] state-[State:1] is-[State:2] Boston-[CityName:4] in-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(cityid('boston', _))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),const(B,cityid(boston,_)),loc(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='4'> *n:CityName -> ({ ' boston ' }) </node>
+</mrl-parse>
+<nl lang='de'>in welchem staat ist boston</nl>
+<nl lang='el'>σε ποια πολιτεία είναι η boston</nl>
+<nl lang='th'>เมือง บอสตัน ตั้งอยู่ ใน รัฐ ใด</nl>
+<nl lang='zh'>波士顿 在 哪个 州</nl>
+</example>
+
+<example id='681'>
+<nl lang='en'>
+What state is Columbus the capital of ?
+</nl>
+<nl lang='es'>
+de cual estado es columbus la capital ?
+</nl>
+<nl lang='ja'>
+koronbaasu wa dono shuu no shuto desu ka ?
+</nl>
+<nl lang='tr'>
+columbus hangi eyaletin baskentidir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VBZ is) (NP (NNP Columbus)) (NP (NP (DT the) (NN capital)) (PP (IN of)))))
+</syn>
+<syn lang='es'>
+(S de cual estado es columbus la capital)
+</syn>
+<syn lang='ja'>
+(S koronbaasu wa dono shuu no shuto desu ka)
+</syn>
+<syn lang='tr'>
+(S columbus hangi eyaletin baskentidir)
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] state-[State:1] is-[State:2] Columbus-[CityName:5] the-[City:3] capital-[City:3] of-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(capital(cityid('columbus', _)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),const(B,cityid(columbus,_)),capital(B),loc(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='5'> *n:CityName -> ({ ' columbus ' }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat columbus als hauptstadt</nl>
+<nl lang='el'>ποιας πολιτείας είναι πρωτεύουσα το columbus</nl>
+<nl lang='th'>รัฐ ใด มี เมืองหลวง ชื่อ โคลัมบัส</nl>
+<nl lang='zh'>哥伦布 是 哪个 州 的 首府</nl>
+</example>
+
+<example id='682'>
+<nl lang='en'>
+What state is Dallas in ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VBZ is) (NP (NNP Dallas)) (PP (IN in))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] state-[State:1] is-[State:2] Dallas-[CityName:4] in-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(cityid('dallas', _))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),const(B,cityid(dallas,_)),loc(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='4'> *n:CityName -> ({ ' dallas ' }) </node>
+</mrl-parse>
+<nl lang='de'>in welchem staat liegt dallas</nl>
+<nl lang='el'>σε ποια πολιτεία είναι το dallas</nl>
+<nl lang='th'>รัฐ ใด มี เมือง ชื่อ ดัลลัส อยู่</nl>
+<nl lang='zh'>达拉斯 在 哪个 州</nl>
+</example>
+
+<example id='683'>
+<nl lang='en'>
+What state is Des Moines located in ?
+</nl>
+<nl lang='es'>
+en que estado se encuentra des moines ?
+</nl>
+<nl lang='ja'>
+demoin wa dono shuu ni arimasu ka ?
+</nl>
+<nl lang='tr'>
+des moines hangi eyalettedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VBZ is) (NP (NNP Des) (NNP Moines)) (VP (VBN located) (PP (IN in)))))
+</syn>
+<syn lang='es'>
+(S en que estado se encuentra des_moines)
+</syn>
+<syn lang='ja'>
+(S demoin wa dono shuu ni arimasu ka)
+</syn>
+<syn lang='tr'>
+(S des_moines hangi eyalettedir)
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] state-[State:1] is-[State:2] Des-[CityName:4] Moines-[CityName:4] located-[State:2] in-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(cityid('des moines', _))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),const(B,cityid('des moines',_)),loc(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='4'> *n:CityName -> ({ ' des moines ' }) </node>
+</mrl-parse>
+<nl lang='de'>in welchem staat ist des moines</nl>
+<nl lang='el'>σε ποια πολιτεία βρίσκεται το des moines</nl>
+<nl lang='th'>รัฐ ใด มี เมือง ชื่อ เดส์มวง ตั้ง อยู่</nl>
+<nl lang='zh'>德梅因 位于 哪个 州</nl>
+</example>
+
+<example id='684'>
+<nl lang='en'>
+What state is Miami in ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VBZ is) (NP (NNP Miami)) (PP (IN in))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] state-[State:1] is-[State:2] Miami-[CityName:4] in-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(cityid('miami', _))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),const(B,cityid(miami,_)),loc(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='4'> *n:CityName -> ({ ' miami ' }) </node>
+</mrl-parse>
+<nl lang='de'>in welchem staat liegt miami</nl>
+<nl lang='el'>σε ποια πολιτεία είναι το miami </nl>
+<nl lang='th'>เมือง ไมอามี อยู่ ใน รัฐ ใด</nl>
+<nl lang='zh'>迈阿密 在 哪个 州</nl>
+</example>
+
+<example id='685'>
+<nl lang='en'>
+What state is Pittsburgh in ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VBZ is) (NP (NNP Pittsburgh)) (PP (IN in))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] state-[State:1] is-[State:2] Pittsburgh-[CityName:4] in-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(cityid('pittsburgh', _))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),const(B,cityid(pittsburgh,_)),loc(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='4'> *n:CityName -> ({ ' pittsburgh ' }) </node>
+</mrl-parse>
+<nl lang='de'>in welcher staat ist pittsburgh</nl>
+<nl lang='el'>σε ποια πολιτεία βρίσκεται το pittsburgh</nl>
+<nl lang='th'>เมือง พิทส์เบิร์ก อยู่ ใน รัฐ ใด</nl>
+<nl lang='zh'>匹兹堡 在 哪个 州</nl>
+</example>
+
+<example id='686'>
+<nl lang='en'>
+What state is the biggest ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VBZ is) (NP (DT the) (JJS biggest))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] state-[State:2] is-[State:1] the-[State:1] biggest-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(state(all)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,state(A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher ist der grosste staat</nl>
+<nl lang='el'>ποια πολιτεία είναι η μεγαλύτερη</nl>
+<nl lang='th'>บอก ชื่อ รัฐ ที่ ใหญ่ ที่สุด มา หน่อย</nl>
+<nl lang='zh'>哪个 州 最大</nl>
+</example>
+
+<example id='687'>
+<nl lang='en'>
+What state is the largest in population ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VBZ is) (NP (NP (DT the) (JJS largest)) (PP (IN in) (NP (NN population))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] state-[State:2] is-[State:1] the-[State:1] largest-[State:1] in-[State:1] population-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(population_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(state(A),population(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die groesste bevoelkerung in den staedten</nl>
+<nl lang='el'>ποια πολιτεία είναι μεγαλύτερη σε πληθυσμό</nl>
+<nl lang='th'>รัฐ ใด มี ประชากร มาก ที่สุด</nl>
+<nl lang='zh'>哪个 州 的 人口 最多</nl>
+</example>
+
+<example id='688'>
+<nl lang='en'>
+What state is the state with the most rivers ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NN state)) (SQ (VBZ is) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS most) (NNS rivers))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] state-[State:1] is-[State:1] the-[State:3] state-[State:3] with-[State:4] the-[State:2] most-[State:2] rivers-[River:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(most(state(loc_1(river(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),most(A,B,(state(A),loc(B,A),river(B)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ most ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ loc_1 ( *n:River ) }) </node>
+<node id='5'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die meisten fluesse</nl>
+<nl lang='el'>ποια πολιτεία είναι η πολιτεία με τα περισσότερα ποτάμια</nl>
+<nl lang='th'>รัฐ ใด ที่ มี แม่น้ำ เยอะ ที่สุด</nl>
+<nl lang='zh'>哪个 州 是 拥有 河流 最多 的 州</nl>
+</example>
+
+<example id='689'>
+<nl lang='en'>
+What state that borders Texas has the highest population ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WHNP (WP What) (NN state)) (SBAR (WHNP (WDT that)) (S (VP (VBZ borders) (NP (NNP Texas)))))) (SQ (VP (VBZ has) (NP (DT the) (JJS highest) (NN population)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] state-[State:2] that-[State:3] borders-[State:3] Texas-[StateName:5] has-[State:1] the-[State:1] highest-[State:1] population-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(population_1(state(next_to_2(stateid('texas'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(state(A),next_to(A,C),const(C,stateid(texas)),population(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat der an texas grenzt hat die groesste bevoelkerung</nl>
+<nl lang='el'>ποια πολιτεία που συνορεύει με το texas έχει τον μεγαλύτερο πληθυσμό</nl>
+<nl lang='th'>รัฐ ที่ อยู่ ติด กับ รัฐ เท็กซัส รัฐ ใด มี ประชากร มาก ที่สุด</nl>
+<nl lang='zh'>哪个 与 得克萨斯 州 接壤 的 州 的 人口 最多</nl>
+</example>
+
+<example id='690'>
+<nl lang='en'>
+What state that borders Texas is the largest ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WHNP (WP What) (NN state)) (SBAR (WHNP (WDT that)) (S (VP (VBZ borders) (NP (NNP Texas)))))) (SQ (VBZ is) (NP (DT the) (JJS largest))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] state-[State:2] that-[State:3] borders-[State:3] Texas-[StateName:5] is-[State:1] the-[State:1] largest-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(state(next_to_2(stateid('texas')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,(state(A),next_to(A,B),const(B,stateid(texas)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der groesste an texas grenzende staat</nl>
+<nl lang='el'>ποια πολιτεία που συνορεύει με το texas είναι η μεγαλύτερη</nl>
+<nl lang='th'>รัฐ ใด เป็น รัฐ ใหญ่ ที่สุด ที่ ติด กับ รัฐ เท็กซัส</nl>
+<nl lang='zh'>与 得克萨斯 州 接壤 的 最大 的 州 是 哪个</nl>
+</example>
+
+<example id='691'>
+<nl lang='en'>
+What state which the Mississippi runs through has the largest population ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WHNP (WP What) (NN state)) (SBAR (WHNP (WDT which)) (S (NP (DT the) (NNP Mississippi)) (VP (VBZ runs) (PP (IN through)))))) (SQ (VP (VBZ has) (NP (DT the) (JJS largest) (NN population)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] state-[State:2] which-[State:3] the-[RiverName:5] Mississippi-[RiverName:5] runs-[State:3] through-[State:3] has-[State:1] the-[State:1] largest-[State:1] population-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(population_1(state(traverse_1(riverid('mississippi'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(state(A),const(C,riverid(mississippi)),traverse(C,A),population(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='5'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der meistbevoelkerte staat durch welchen der mississippi fluss verlaeuft</nl>
+<nl lang='el'>ποια πολιτεία την οποία διασχίζει ο mississippi έχει τον μεγαλύτερο πληθυσμό</nl>
+<nl lang='th'>รัฐ ที่ แม่น้ำ มิสซิสซิปปี ไหล ผ่าน รัฐ ใด มี ประชากร มาก ที่สุด</nl>
+<nl lang='zh'>密西西比 河 流经 的 哪个 州 有 最多 人口</nl>
+</example>
+
+<example id='692'>
+<nl lang='en'>
+What states are next to Arizona ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VBP are) (ADJP (JJ next) (PP (TO to) (NP (NNP Arizona))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] are-[State:2] next-[State:2] to-[State:2] Arizona-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('arizona'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(arizona))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' arizona ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten sind neben arizona</nl>
+<nl lang='el'>ποιες πολιτείες είναι δίπλα στην arizona</nl>
+<nl lang='th'>รัฐ ใด บ้าง อยู่ ติด กับ รัฐ แอริโซนา</nl>
+<nl lang='zh'>什么 州 与 亚利桑那 州 相邻</nl>
+</example>
+
+<example id='693'>
+<nl lang='en'>
+What states are next to Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VBP are) (ADJP (JJ next) (PP (TO to) (NP (NNP Texas))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] are-[State:2] next-[State:2] to-[State:2] Texas-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('texas'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an texas</nl>
+<nl lang='el'>ποιες πολιτείες είναι δίπλα στο texas</nl>
+<nl lang='th'>รัฐ ใด บ้าง อยู่ ติด กับ รัฐ เท็กซัส</nl>
+<nl lang='zh'>什么 州 与 得克萨斯 州 相邻</nl>
+</example>
+
+<example id='694'>
+<nl lang='en'>
+What states are next to the Mississippi ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VBP are) (ADJP (JJ next) (PP (TO to) (NP (DT the) (NNP Mississippi))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] are-[State:2] next-[State:2] to-[State:2] the-[StateName:4] Mississippi-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('mississippi'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(mississippi))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an mississippi</nl>
+<nl lang='el'>ποιες πολιτείες είναι δίπλα στο mississippi</nl>
+<nl lang='th'>รัฐ ใด บ้าง อยู่ ถัด จาก รัฐ มิสซิสซิปปี</nl>
+<nl lang='zh'>什么 州 与 密西西比 州 相邻</nl>
+</example>
+
+<example id='695'>
+<nl lang='en'>
+What states border Alaska ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP border) (NP (NNP Alaska)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] border-[State:2] Alaska-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('alaska'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(alaska))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' alaska ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an alaska</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με την alaska</nl>
+<nl lang='th'>รัฐ อลาสกา อยู่ ติด กับ รัฐ ใด บ้าง</nl>
+<nl lang='zh'>什么 州 与 阿拉斯加 州 接壤</nl>
+</example>
+
+<example id='696'>
+<nl lang='en'>
+What states border Arkansas ?
+</nl>
+<nl lang='es'>
+cuales estados bordean a arkansas ?
+</nl>
+<nl lang='ja'>
+aakansaa ni rinsetsu suru shuu wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+arkansas a siniri olan eyaletler nelerdir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP border) (NP (NNP Arkansas)))))
+</syn>
+<syn lang='es'>
+(S cuales estados bordean a arkansas)
+</syn>
+<syn lang='ja'>
+(S aakansaa ni rinsetsu suru shuu wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S arkansas a siniri olan eyaletler nelerdir)
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] border-[State:2] Arkansas-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('arkansas'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(arkansas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' arkansas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an arkansas</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν το arkansas</nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ รัฐ อาร์คันซอ บ้าง</nl>
+<nl lang='zh'>什么 州 与 阿肯色 州 接壤</nl>
+</example>
+
+<example id='697'>
+<nl lang='en'>
+What states border Delaware ?
+</nl>
+<nl lang='es'>
+cuales estados bordean a delaware ?
+</nl>
+<nl lang='ja'>
+derawaru ni rinsetsu suru shuu wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+delaware a siniri olan eyaletler nelerdir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP border) (NP (NNP Delaware)))))
+</syn>
+<syn lang='es'>
+(S cuales estados bordean a delaware)
+</syn>
+<syn lang='ja'>
+(S derawaru ni rinsetsu suru shuu wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S delaware a siniri olan eyaletler nelerdir)
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] border-[State:2] Delaware-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('delaware'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(delaware))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' delaware ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an delaware</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με το delaware</nl>
+<nl lang='th'>รัฐ ใด บ้าง อยู่ ติด กับ รัฐ เดลาแวร์</nl>
+<nl lang='zh'>什么 州 与 特拉华 州 接壤</nl>
+</example>
+
+<example id='698'>
+<nl lang='en'>
+What states border Florida ?
+</nl>
+<nl lang='es'>
+cuales estados bordean a florida ?
+</nl>
+<nl lang='ja'>
+furorida ni rinsetsu suru shuu wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+florida a siniri olan eyaletler nelerdir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP border) (NP (NNP Florida)))))
+</syn>
+<syn lang='es'>
+(S cuales estados bordean a florida)
+</syn>
+<syn lang='ja'>
+(S furorida ni rinsetsu suru shuu wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S florida a siniri olan eyaletler nelerdir)
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] border-[State:2] Florida-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('florida'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(florida))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' florida ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an florida</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με τη florida </nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ รัฐ ฟลอริดา</nl>
+<nl lang='zh'>什么 州 与 佛罗里达 州 接壤</nl>
+</example>
+
+<example id='699'>
+<nl lang='en'>
+What states border Georgia ?
+</nl>
+<nl lang='es'>
+cuales estados bordean a georgia ?
+</nl>
+<nl lang='ja'>
+joojaa ni rinsetsu suru shuu wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+georgia a siniri olan eyaletler nelerdir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP border) (NP (NNP Georgia)))))
+</syn>
+<syn lang='es'>
+(S cuales estados bordean a georgia)
+</syn>
+<syn lang='ja'>
+(S joojaa ni rinsetsu suru shuu wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S georgia a siniri olan eyaletler nelerdir)
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] border-[State:2] Georgia-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('georgia'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(georgia))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' georgia ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an georgia</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με τη georgia</nl>
+<nl lang='th'>รัฐ ใด บ้าง อยู่ ติด กับ รัฐ จอร์เจีย</nl>
+<nl lang='zh'>什么 州 与 佐治亚 州 接壤</nl>
+</example>
+
+<example id='700'>
+<nl lang='en'>
+What states border Hawaii ?
+</nl>
+<nl lang='es'>
+cuales estados bordean a hawaii ?
+</nl>
+<nl lang='ja'>
+hawai ni rinsetsu suru shuu wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+hawaii a siniri olan eyaletler nelerdir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP border) (NP (NNP Hawaii)))))
+</syn>
+<syn lang='es'>
+(S cuales estados bordean a hawaii)
+</syn>
+<syn lang='ja'>
+(S hawai ni rinsetsu suru shuu wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S hawaii a siniri olan eyaletler nelerdir)
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] border-[State:2] Hawaii-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('hawaii'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(hawaii))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' hawaii ' }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat grenzt hawaii</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με τη hawaii</nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ รัฐ ฮาวาย</nl>
+<nl lang='zh'>什么 州 与 夏威夷 州 接壤</nl>
+</example>
+
+<example id='701'>
+<nl lang='en'>
+What states border Indiana ?
+</nl>
+<nl lang='es'>
+cuales estados bordean a indiana ?
+</nl>
+<nl lang='ja'>
+indiana ni rinsetsu suru shuu wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+indiana a siniri olan eyaletler nelerdir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP border) (NP (NNP Indiana)))))
+</syn>
+<syn lang='es'>
+(S cuales estados bordean a indiana)
+</syn>
+<syn lang='ja'>
+(S indiana ni rinsetsu suru shuu wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S indiana a siniri olan eyaletler nelerdir)
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] border-[State:2] Indiana-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('indiana'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(indiana))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' indiana ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an indiana</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με την indiana </nl>
+<nl lang='th'>รัฐ ใด บ้าง อยู่ ติด กับ รัฐ อินเดียนา</nl>
+<nl lang='zh'>什么 州 与 印第安纳 州 接壤</nl>
+</example>
+
+<example id='702'>
+<nl lang='en'>
+What states border Kentucky ?
+</nl>
+<nl lang='es'>
+cuales estados bordean a kentucky ?
+</nl>
+<nl lang='ja'>
+kentakkii ni rinsetsu suru shuu wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+kentucky a siniri olan eyaletler nelerdir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP border) (NP (NNP Kentucky)))))
+</syn>
+<syn lang='es'>
+(S cuales estados bordean a kentucky)
+</syn>
+<syn lang='ja'>
+(S kentakkii ni rinsetsu suru shuu wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S kentucky a siniri olan eyaletler nelerdir)
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] border-[State:2] Kentucky-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('kentucky'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(kentucky))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' kentucky ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an kentucky</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με το kentucky</nl>
+<nl lang='th'>รัฐ ใด บ้าง ที่ อยู่ ติด กับ รัฐ เคนตักกี้</nl>
+<nl lang='zh'>什么 州 与 肯塔基 州 接壤</nl>
+</example>
+
+<example id='703'>
+<nl lang='en'>
+What states border Michigan ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP border) (NP (NNP Michigan)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] border-[State:2] Michigan-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('michigan'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(michigan))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' michigan ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an michigan</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με το michigan</nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ รัฐ มิชิแกน</nl>
+<nl lang='zh'>什么 州 与 密歇根 州 接壤</nl>
+</example>
+
+<example id='704'>
+<nl lang='en'>
+What states border Missouri ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP border) (NP (NNP Missouri)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] border-[State:2] Missouri-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('missouri'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(missouri))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' missouri ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an missouri</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με το missouri</nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ รัฐ มิสซูรี</nl>
+<nl lang='zh'>什么 州 与 密苏里 州 接壤</nl>
+</example>
+
+<example id='705'>
+<nl lang='en'>
+What states border Montana ?
+</nl>
+<nl lang='es'>
+cuales estados bordean a montana ?
+</nl>
+<nl lang='ja'>
+montana ni rinsetsu suru shuu wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+montana a siniri olan eyaletler nelerdir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP border) (NP (NNP Montana)))))
+</syn>
+<syn lang='es'>
+(S cuales estados bordean a montana)
+</syn>
+<syn lang='ja'>
+(S montana ni rinsetsu suru shuu wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S montana a siniri olan eyaletler nelerdir)
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] border-[State:2] Montana-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('montana'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(montana))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' montana ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staaten grenzen an montana</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με τη montana </nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ รัฐ มอนตานา</nl>
+<nl lang='zh'>什么 州 与 蒙大拿 州 接壤</nl>
+</example>
+
+<example id='706'>
+<nl lang='en'>
+What states border New Hampshire ?
+</nl>
+<nl lang='es'>
+cuales estados bordean a new hampshire ?
+</nl>
+<nl lang='ja'>
+nyuu hanpushaa ni rinsetsu suru shuu wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+new hampshire a siniri olan eyaletler nelerdir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP border) (NP (NNP New) (NNP Hampshire)))))
+</syn>
+<syn lang='es'>
+(S cuales estados bordean a new_hampshire)
+</syn>
+<syn lang='ja'>
+(S nyuu_hanpushaa ni rinsetsu suru shuu wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S new_hampshire a siniri olan eyaletler nelerdir)
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] border-[State:2] New-[StateName:4] Hampshire-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('new hampshire'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid('new hampshire'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' new hampshire ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an new hampshire</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με το new hampshire</nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ รัฐ นิวแฮมพ์เชียร์</nl>
+<nl lang='zh'>什么 州 与 新罕布什尔 州 接壤</nl>
+</example>
+
+<example id='707'>
+<nl lang='en'>
+What states border New Jersey ?
+</nl>
+<nl lang='es'>
+cuales estados bordean a new jersey ?
+</nl>
+<nl lang='ja'>
+nyuu jaajii ni rinsetsu suru shuu wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+new jersey a siniri olan eyaletler nelerdir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP border) (NP (NNP New) (NNP Jersey)))))
+</syn>
+<syn lang='es'>
+(S cuales estados bordean a new_jersey)
+</syn>
+<syn lang='ja'>
+(S nyuu_jaajii ni rinsetsu suru shuu wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S new_jersey a siniri olan eyaletler nelerdir)
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] border-[State:2] New-[StateName:4] Jersey-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('new jersey'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid('new jersey'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' new jersey ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an new jersey</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με το new jersey </nl>
+<nl lang='th'>รัฐ ใด บ้าง อยู่ ติด กับ รัฐ นิวเจอร์ซี</nl>
+<nl lang='zh'>什么 州 与 新泽西 州 接壤</nl>
+</example>
+
+<example id='708'>
+<nl lang='en'>
+What states border Ohio ?
+</nl>
+<nl lang='es'>
+cuales estados bordean a ohio ?
+</nl>
+<nl lang='ja'>
+ohaio ni rinsetsu suru shuu wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+ohio ya siniri bulunan eyaletler nelerdir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP border) (NP (NNP Ohio)))))
+</syn>
+<syn lang='es'>
+(S cuales estados bordean a ohio)
+</syn>
+<syn lang='ja'>
+(S ohaio ni rinsetsu suru shuu wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S ohio ya siniri bulunan eyaletler nelerdir)
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] border-[State:2] Ohio-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('ohio'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(ohio))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' ohio ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an ohio an</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με το ohio</nl>
+<nl lang='th'>รัฐ ที่ อยู่ ติด กับ รัฐ โอไฮโอ มี อะไร บ้าง</nl>
+<nl lang='zh'>什么 州 与 俄亥俄 州 接壤</nl>
+</example>
+
+<example id='709'>
+<nl lang='en'>
+What states border Rhode Island ?
+</nl>
+<nl lang='es'>
+cuales estados bordean a rhode island ?
+</nl>
+<nl lang='ja'>
+roodoairando ni rinsetsu suru shuu wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+rhode island a siniri olan eyaletler nelerdir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP border) (NP (NNP Rhode) (NNP Island)))))
+</syn>
+<syn lang='es'>
+(S cuales estados bordean a rhode island)
+</syn>
+<syn lang='ja'>
+(S roodoairando ni rinsetsu suru shuu wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S rhode island a siniri olan eyaletler nelerdir)
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] border-[State:2] Rhode-[StateName:4] Island-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('rhode island'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid('rhode island'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' rhode island ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an rhode island</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με το rhode island</nl>
+<nl lang='th'>รัฐ ใด บ้าง ที่ อยู่ ติด กับ รัฐ โรดไอแลนด์</nl>
+<nl lang='zh'>什么 州 与 罗得岛 接壤</nl>
+</example>
+
+<example id='710'>
+<nl lang='en'>
+What states border states that border Colorado ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP border) (NP (NP (NNS states)) (SBAR (WHNP (WDT that)) (S (VP (VBP border) (NP (NNP Colorado)))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] border-[State:2] states-[State:3] that-[State:4] border-[State:4] Colorado-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(state(next_to_2(stateid('colorado'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),state(B),next_to(B,C),const(C,stateid(colorado))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' colorado ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an colorado grenzende staaten</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με πολιτείες που συνορεύουν με το colorado</nl>
+<nl lang='th'>รัฐ ใด บ้าง อยู่ ติด กับ รัฐ ที่ อยู่ ติด กับ รัฐ โคโลราโด</nl>
+<nl lang='zh'>和 科罗拉多 接壤 的 州 与 哪些 州 接壤</nl>
+</example>
+
+<example id='711'>
+<nl lang='en'>
+What states border states that border Mississippi ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP border) (NP (NP (NNS states)) (SBAR (WHNP (WDT that)) (S (VP (VBP border) (NP (NNP Mississippi)))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] border-[State:2] states-[State:3] that-[State:4] border-[State:4] Mississippi-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(state(next_to_2(stateid('mississippi'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),state(B),next_to(B,C),const(C,stateid(mississippi))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an staaten welche an mississippi grenzen</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν πολιτείες που συνορεύουν με το mississippi </nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ รัฐ ที่ ติด กับ รัฐ มิสซิสซิปปี</nl>
+<nl lang='zh'>哪些 州 与 和 密西西比 州 接壤 的 州 接壤</nl>
+</example>
+
+<example id='712'>
+<nl lang='en'>
+What states border states that border states that border Florida ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP border) (NP (NP (NNS states)) (SBAR (WHNP (WDT that)) (S (VP (VBP border) (NP (NP (NNS states)) (SBAR (WHNP (WDT that)) (S (VP (VBP border) (NP (NNP Florida)))))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] border-[State:2] states-[State:3] that-[State:4] border-[State:4] states-[State:5] that-[State:6] border-[State:6] Florida-[StateName:8])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(state(next_to_2(state(next_to_2(stateid('florida'))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),state(B),next_to(B,C),state(C),next_to(C,D),const(D,stateid(florida))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='7'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='8'> *n:StateName -> ({ ' florida ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an staaten an die an staaten angrenzen die florida angrenzen</nl>
+<nl lang='el'>πόσες πολιτείες συνορεύουν με πολιτείες που συνορεύουν με πολιτείες που συνορεύουν με τη florida</nl>
+<nl lang='th'>รัฐ ใด บ้าง อยู่ ติด กับ รัฐ ที่ อยู่ ติด กับ รัฐ ที่ ติด กับ รัฐ ฟลอริดา</nl>
+<nl lang='zh'>什么 州 和 与 佛罗里达 州 接壤 的 州 接壤 的 州 接壤</nl>
+</example>
+
+<example id='713'>
+<nl lang='en'>
+What states border states that border states that border states that border Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP border) (NP (NP (NNS states)) (SBAR (WHNP (WDT that)) (S (VP (VBP border) (NP (NP (NNS states)) (SBAR (WHNP (WDT that)) (S (VP (VBP border) (NP (NP (NNS states)) (SBAR (WHNP (WDT that)) (S (VP (VBP border) (NP (NNP Texas)))))))))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] border-[State:2] states-[State:3] that-[State:4] border-[State:4] states-[State:5] that-[State:6] border-[State:6] states-[State:7] that-[State:8] border-[State:8] Texas-[StateName:10])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(state(next_to_2(state(next_to_2(state(next_to_2(stateid('texas'))))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),state(B),next_to(B,C),state(C),next_to(C,D),state(D),next_to(D,E),const(E,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='7'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='8'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='9'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='10'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an staaten welche an staaten grenzen welche staaten grenzen die an texas grenzen</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με πολιτείες που συνορεύουν με πολιτείες που συνορεύουν με πολιτείες που συνορεύουν με το texas</nl>
+<nl lang='th'>รัฐ ใด บ้าง อยู่ ติด กับ รัฐ ที่ อยู่ ติด กับ รัฐ ที่ อยู่ ติด กับ รัฐ ที่ อยู่ ติด กับ รัฐ เท็กซัส</nl>
+<nl lang='zh'>什么 州 和 与 得克萨斯 州 接壤 的 州 接壤 的 州 接壤 的 州 接壤</nl>
+</example>
+
+<example id='714'>
+<nl lang='en'>
+What states border states that border the state with the largest population ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP border) (NP (NP (NNS states)) (SBAR (WHNP (WDT that)) (S (VP (VBP border) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS largest) (NN population)))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] border-[State:2] states-[State:3] that-[State:4] border-[State:4] the-[State:6] state-[State:6] with-[State:5] the-[State:5] largest-[State:5] population-[State:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(state(next_to_2(largest_one(population_1(state(all))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),state(B),next_to(B,C),largest(D,(state(C),population(C,D)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ largest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='6'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an staaten welche an den staat mit der groessten bevoelkerung grenzen</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με πολιτείες που συνορεύουν με την πολιτεία με το μεγαλύτερο πληθυσμό</nl>
+<nl lang='th'>รัฐ ใด บ้าง อยู่ ติด กับ รัฐ ที่ มี ประชากร มาก ที่สุด</nl>
+<nl lang='zh'>什么 州 和 与 人口 最多 的 州 接壤 的 州 接壤</nl>
+</example>
+
+<example id='715'>
+<nl lang='en'>
+What states border states that the Mississippi runs through ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP border) (NP (NP (NNS states)) (SBAR (WHNP (WDT that)) (S (NP (DT the) (NNP Mississippi)) (VP (VBZ runs) (PP (IN through)))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] border-[State:2] states-[State:3] that-[State:4] the-[RiverName:6] Mississsippi-[RiverName:6] runs-[State:4] through-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(state(traverse_1(riverid('mississippi'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),state(B),const(C,riverid(mississippi)),traverse(C,B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='5'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='6'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an staaten durch denen die mississippi fliesst</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με πολιτείες τις οποίες διασχίζει ο mississippi</nl>
+<nl lang='th'>รัฐ ใดบ้าง ที่ ติด กับ รัฐ ที่ มี แม่น้ำ มิสซิสซิปปี ไหล ผ่าน</nl>
+<nl lang='zh'>什么 州 和 密西西比 河 贯穿 的 州 接壤</nl>
+</example>
+
+<example id='716'>
+<nl lang='en'>
+What states border states that the Ohio runs through ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP border) (NP (NP (NNS states)) (SBAR (WHNP (WDT that)) (S (NP (DT the) (NNP Ohio)) (VP (VBZ runs) (PP (IN through)))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] border-[State:2] states-[State:3] that-[State:4] the-[RiverName:6] Ohio-[RiverName:6] runs-[State:4] through-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(state(traverse_1(riverid('ohio'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),state(B),const(C,riverid(ohio)),traverse(C,B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='5'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='6'> *n:RiverName -> ({ ' ohio ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen staaten durch welche der ohio fluss verlaeuft</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με πολιτείες που διασχίζει ο ohio </nl>
+<nl lang='th'>รัฐ ใด บ้าง อยู่ ติด กับ รัฐ ที่ แม่น้ำ โอไฮโอ ไหล ผ่าน</nl>
+<nl lang='zh'>什么 州 和 俄亥俄 河 贯穿 的 州 接壤</nl>
+</example>
+
+<example id='717'>
+<nl lang='en'>
+What states border states which the Mississippi runs through ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP border) (NP (NP (NNS states)) (SBAR (WHNP (WDT which)) (S (NP (DT the) (NNP Mississippi)) (VP (VBZ runs) (PP (IN through)))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] border-[State:2] states-[State:3] which-[State:4] the-[RiverName:6] Mississippi-[RiverName:6] runs-[State:4] through-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(state(traverse_1(riverid('mississippi'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),state(B),const(C,riverid(mississippi)),traverse(C,B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='5'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='6'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an staaten an durch denen der mississippi fliesst</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν πολιτείες τις οποίες διασχίζει ο mississippi</nl>
+<nl lang='th'>รัฐ ที่ อยู่ ติด กับ รัฐ ที่ แม่น้ำ มิสซิสซิปปี ไหล ผ่าน มี อะไรบ้าง</nl>
+<nl lang='zh'>什么 州 和 密西西比 河 贯穿 的 州 接壤</nl>
+</example>
+
+<example id='718'>
+<nl lang='en'>
+What states border Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP border) (NP (NNP Texas)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] border-[State:2] Texas-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('texas'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an texas an</nl>
+<nl lang='el'>ποια πολιτεία συνορεύει με το texas</nl>
+<nl lang='th'>รัฐ ใด บ้าง อยู่ ติด กับ รัฐ เท็กซัส</nl>
+<nl lang='zh'>与 得克萨斯 州 接壤 的 是 什么 州</nl>
+</example>
+
+<example id='719'>
+<nl lang='en'>
+What states border Texas and have a major river ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VP (VBP border) (NP (NNP Texas))) (CC and) (VP (VBP have) (NP (DT a) (JJ major) (NN river))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] states-[State:2] border-[State:3] Texas-[StateName:5] and-[State:1] have-[State:6] a-[River:7] major-[River:7] river-[River:8])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(intersection(state(next_to_2(stateid('texas'))), loc_1(major(river(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(texas)),loc(C,A),major(C),river(C)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ intersection ( *n:State , *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+<node id='6'> *n:State -> ({ loc_1 ( *n:River ) }) </node>
+<node id='7'> *n:River -> ({ major ( *n:River ) }) </node>
+<node id='8'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen texas und haben einen wichtigen fluss</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με το texas και έχουν κύρια ποτάμια</nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ รัฐ เท็กซัส และ มี แม่น้ำ สาย หลัก</nl>
+<nl lang='zh'>什么 州 与 得克萨斯 州 接壤 并 有 主要 河流</nl>
+</example>
+
+<example id='720'>
+<nl lang='en'>
+What states border the Mississippi river ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP border) (NP (DT the) (NNP Mississippi) (NN river)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] border-[State:2] the-[River:3] Mississippi-[RiverName:5] river-[River:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(river(riverid('mississippi')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,riverid(mississippi)),river(B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='5'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an den mississippi fluss an</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με τον mississippi ποταμό</nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ แม่น้ำ มิสซิสซิปปี บ้าง</nl>
+<nl lang='zh'>什么 州 与 密西西比 河 接壤</nl>
+</example>
+
+<example id='721'>
+<nl lang='en'>
+What states border the most populous state ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP border) (NP (DT the) (ADJP (RBS most) (JJ populous)) (NN state)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] border-[State:2] the-[State:3] most-[State:3] populous-[State:3] state-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(largest_one(population_1(state(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),largest(C,(population(B,C),state(B)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ largest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='4'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an den bevoelkerungsreichsten staat</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν την πιο πολυπληθή πολιτεία</nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ รัฐ ที่ มี ประชากร มาก ที่สุด</nl>
+<nl lang='zh'>什么 州 与 人口 最多 的 州 接壤</nl>
+</example>
+
+<example id='722'>
+<nl lang='en'>
+What states border the state that borders the most states ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP border) (NP (NP (DT the) (NN state)) (SBAR (WHNP (WDT that)) (S (VP (VBZ borders) (NP (DT the) (JJS most) (NNS states)))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] border-[State:2] the-[State:4] state-[State:4] that-[State:5] borders-[State:5] the-[State:3] most-[State:3] states-[State:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(most(state(next_to_2(state(all)))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),most(B,C,(state(B),next_to(B,C),state(C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ most ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat grenzt dem staat welche an die meisten staaten grenzt</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με την πολιτεία που συνορεύει με τις περισσότερες πολιτείες</nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ รัฐ ที่ อยู่ ติด กับ รัฐ อื่น มาก ที่สุด</nl>
+<nl lang='zh'>哪些 州 和 与 最多 州 接壤 的 州 接壤</nl>
+</example>
+
+<example id='723'>
+<nl lang='en'>
+What states border the state with the most cities ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP border) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS most) (NNS cities)))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] border-[State:2] the-[State:4] state-[State:4] with-[State:5] the-[State:3] most-[State:3] cities-[City:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(most(state(loc_1(city(all)))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),most(B,C,(state(B),loc(C,B),city(C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ most ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='6'> *n:City -> ({ city ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen dem staat mit den meisten staedten</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με την πολιτεία με τις περισσότερες πόλεις</nl>
+<nl lang='th'>รัฐ ใด บ้าง อยู่ ติด กับ รัฐ ที่ มี เมือง มาก ที่สุด</nl>
+<nl lang='zh'>什么 州 和 拥有 最多 城市 的 州 接壤</nl>
+</example>
+
+<example id='724'>
+<nl lang='en'>
+What states border the state with the most major cities ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP border) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS most) (JJ major) (NNS cities)))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] border-[State:2] the-[State:4] state-[State:4] with-[State:5] the-[State:3] most-[State:3] major-[City:6] cities-[City:7])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(most(state(loc_1(major(city(all))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),most(B,C,(state(B),loc(C,B),major(C),city(C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ most ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='6'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='7'> *n:City -> ({ city ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen dem staat mit den meisten wichtigsten staedten</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με την πολιτεία με τις περισσότερες κύριες πόλεις</nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ รัฐ ที่ มี เมือง เอก มาก ที่สุด</nl>
+<nl lang='zh'>什么 州 和 拥有 最多 主要 城市 的 州 接壤</nl>
+</example>
+
+<example id='725'>
+<nl lang='en'>
+What states border the state with the smallest area ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP border) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS smallest) (NN area)))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] border-[State:2] the-[State:4] state-[State:4] with-[State:3] the-[State:3] smallest-[State:3] area-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(smallest_one(area_1(state(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),smallest(C,(state(B),area(B,C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ smallest_one ( area_1 ( *n:State ) ) }) </node>
+<node id='4'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat grenzt an den staat mit der kleinsten flaeche</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με την πολιτεία με το μικρότερο εμβαδό</nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ รัฐ ที่ มี พื้นที่ เล็ก ที่สุด</nl>
+<nl lang='zh'>什么 州 和 面积 最小 的 州 接壤</nl>
+</example>
+
+<example id='726'>
+<nl lang='en'>
+What states border the states with the most cities ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP border) (NP (NP (DT the) (NNS states)) (PP (IN with) (NP (DT the) (JJS most) (NNS cities)))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] border-[State:2] the-[State:4] states-[State:4] with-[State:5] the-[State:3] most-[State:3] cities-[City:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(most(state(loc_1(city(all)))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),most(B,C,(state(B),loc(C,B),city(C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ most ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='6'> *n:City -> ({ city ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an die staaten mit den meisten staedten an</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με τις πολιτείες με τις περισσότερες πόλεις</nl>
+<nl lang='th'>รัฐ ใด บ้าง อยู่ กับ รัฐ ที่ มี เมือง มาก ที่สุด</nl>
+<nl lang='zh'>什么 州 和 拥有 最多 城市 的 州 接壤</nl>
+</example>
+
+<example id='727'>
+<nl lang='en'>
+What states border Wisconsin ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP border) (NP (NNP Wisconsin)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] border-[State:2] Wisconsin-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('wisconsin'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(wisconsin))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' wisconsin ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an wisconsin an</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με το wisconsin</nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ รัฐ วิสคอนซิน</nl>
+<nl lang='zh'>与 威斯康星 州 接壤 的 州 是 什么</nl>
+</example>
+
+<example id='728'>
+<nl lang='en'>
+What state 's capital is Dover ?
+</nl>
+<nl lang='es'>
+que estado tiene la capital dover ?
+</nl>
+<nl lang='ja'>
+doobaa to iu shuto wa dono shuu desu ka ?
+</nl>
+<nl lang='tr'>
+hangi eyaletin baskenti dover dir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WHNP (WP What) (NN state) (POS 's)) (NN capital)) (SQ (VBZ is) (NP (NNP Dover))))
+</syn>
+<syn lang='es'>
+(S que estado tiene la capital dover)
+</syn>
+<syn lang='ja'>
+(S doobaa to iu shuto wa dono shuu desu ka)
+</syn>
+<syn lang='tr'>
+(S hangi eyaletin baskenti dover dir)
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] state-[State:1] 's-[State:2] capital-[State:2] is-[State:2] Dover-[CityName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(capital_2(cityid('dover', _))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),capital(A,B),const(B,cityid(dover,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ capital_2 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='4'> *n:CityName -> ({ ' dover ' }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat dover als hauptstadt</nl>
+<nl lang='el'>ποιων πολιτειών είναι πρωτεύουσα το dover</nl>
+<nl lang='th'>รัฐ ใด มี เมือง หลวง ชื่อ โดเวอร์</nl>
+<nl lang='zh'>哪个 州 的 首都 是 多佛 市</nl>
+</example>
+
+<example id='729'>
+<nl lang='en'>
+What states contain at least one major rivers ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP contain) (NP (QP (IN at) (JJS least) (CD one)) (JJ major) (NNS rivers)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] contain-[State:2] at-[River:4] least-[River:4] one-[River:4] major-[River:3] rivers-[River:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(major(river(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),major(B),river(B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ major ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>durch welche staaten fliesst mindestens einer der hauptflüsse</nl>
+<nl lang='el'>ποιες πολιτείες περιέχουν τουλάχιστον ένα κύριο ποτάμι</nl>
+<nl lang='th'>รัฐ ใด มี แม่น้ำ สาย หลัก อย่างน้อย หนึ่ง สาย</nl>
+<nl lang='zh'>哪些 州 包含 至少 一个 主要 河流</nl>
+</example>
+
+<example id='730'>
+<nl lang='en'>
+What states does the Colorado river run through ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VBZ does) (NP (DT the) (NNP Colorado) (NN river)) (VP (VB run) (PP (IN through)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] does-[State:2] the-[River:3] Colorado-[RiverName:5] river-[River:3] run-[State:2] through-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(traverse_1(river(riverid('colorado')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),const(B,riverid(colorado)),river(B),traverse(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='5'> *n:RiverName -> ({ ' colorado ' }) </node>
+</mrl-parse>
+<nl lang='de'>durch welche staaten fliesst der fluss colorado</nl>
+<nl lang='el'>ποιες πολιτείες διασχίζει ο ποταμός colorado</nl>
+<nl lang='th'>รัฐ ใด บ้าง ที่ แม่น้ำ โคโลราโด ไหล ผ่าน</nl>
+<nl lang='zh'>科罗拉多 河 贯穿 哪些 州</nl>
+</example>
+
+<example id='731'>
+<nl lang='en'>
+What states does the Delaware river run through ?
+</nl>
+<nl lang='es'>
+por cuales estados corre el rio delaware ?
+</nl>
+<nl lang='ja'>
+derawaru kawa wa dono shuu wo nagarete imasu ka ?
+</nl>
+<nl lang='tr'>
+delaware nehri hangi eyaletlerden gecer ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VBZ does) (NP (DT the) (NNP Delaware) (NN river)) (VP (VB run) (PP (IN through)))))
+</syn>
+<syn lang='es'>
+(S por cuales estados corre el rio delaware)
+</syn>
+<syn lang='ja'>
+(S derawaru kawa wa dono shuu wo nagarete imasu ka)
+</syn>
+<syn lang='tr'>
+(S delaware nehri hangi eyaletlerden gecer)
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] does-[State:2] the-[River:3] Delaware-[RiverName:5] river-[River:3] run-[State:2] through-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(traverse_1(river(riverid('delaware')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),const(B,riverid(delaware)),river(B),traverse(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='5'> *n:RiverName -> ({ ' delaware ' }) </node>
+</mrl-parse>
+<nl lang='de'>durch welche staaten fliesst der delaware</nl>
+<nl lang='el'>ποιες πολιτείες διασχίζει ο ποταμός delaware </nl>
+<nl lang='th'>แม่น้ำ เดลาแวร์ ไหล ผ่าน รัฐ ใด บ้าง</nl>
+<nl lang='zh'>特拉华 河 贯穿 哪些 州</nl>
+</example>
+
+<example id='732'>
+<nl lang='en'>
+What states does the Mississippi river run through ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VBZ does) (NP (DT the) (NNP Mississippi) (NN river)) (VP (VB run) (PP (IN through)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] does-[State:2] the-[River:3] Mississippi-[RiverName:5] river-[River:3] run-[State:2] through-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(traverse_1(river(riverid('mississippi')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),const(B,riverid(mississippi)),river(B),traverse(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='5'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>durch welche staaten verlaeuft der mississippi</nl>
+<nl lang='el'>ποιες πολιτείες διασχίζει ο ποταμός mississippi</nl>
+<nl lang='th'>แม่น้ำ มิสซิสซิปปี ไหล ผ่าน รัฐ อะไร บ้าง</nl>
+<nl lang='zh'>密西西比 河 贯穿 哪些 州</nl>
+</example>
+
+<example id='733'>
+<nl lang='en'>
+What states does the Mississippi run through ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VBZ does) (NP (DT the) (NNP Mississippi)) (VP (VB run) (PP (IN through)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] does-[State:2] the-[RiverName:4] Mississippi-[RiverName:4] run-[State:2] through-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(traverse_1(riverid('mississippi'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),const(B,riverid(mississippi)),traverse(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='4'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>durch welche staaten fliesst der mississippi</nl>
+<nl lang='el'>ποιες πολιτείες διασχίζει ο mississippi</nl>
+<nl lang='th'>แม่น้ำ มิสซิสซิปปี ไหล ผ่าน รัฐ ใด บ้าง</nl>
+<nl lang='zh'>密西西比 河 贯穿 哪些 州</nl>
+</example>
+
+<example id='734'>
+<nl lang='en'>
+What states does the Missouri river run through ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VBZ does) (NP (DT the) (NNP Missouri) (NN river)) (VP (VB run) (PP (IN through)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] does-[State:2] the-[River:3] Missouri-[RiverName:5] river-[River:3] run-[State:2] through-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(traverse_1(river(riverid('missouri')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),const(B,riverid(missouri)),river(B),traverse(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='5'> *n:RiverName -> ({ ' missouri ' }) </node>
+</mrl-parse>
+<nl lang='de'>durch welche staaten verlaeuft der missouri fluss</nl>
+<nl lang='el'>ποιες πολιτείες διασχίζει ο ποταμός missouri</nl>
+<nl lang='th'>รัฐ ใด บ้าง ที่ แม่น้ำ มิสซูรี ไหล ผ่าน</nl>
+<nl lang='zh'>密苏里 河 贯穿 哪些 州</nl>
+</example>
+
+<example id='735'>
+<nl lang='en'>
+What states does the Missouri run through ?
+</nl>
+<nl lang='es'>
+por cuales estados corre el missouri ?
+</nl>
+<nl lang='ja'>
+mizuuri kawa wa dono shuu wo nagarete imasu ka ?
+</nl>
+<nl lang='tr'>
+missouri hangi eyaletlerin icinden gecer ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VBZ does) (NP (DT the) (NNP Missouri)) (VP (VB run) (PP (IN through)))))
+</syn>
+<syn lang='es'>
+(S por cuales estados corre el missouri)
+</syn>
+<syn lang='ja'>
+(S mizuuri kawa wa dono shuu wo nagarete imasu ka)
+</syn>
+<syn lang='tr'>
+(S missouri hangi eyaletlerin icinden gecer)
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] does-[State:2] the-[RiverName:4] Missouri-[RiverName:4] run-[State:2] through-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(traverse_1(riverid('missouri'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),const(B,riverid(missouri)),traverse(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='4'> *n:RiverName -> ({ ' missouri ' }) </node>
+</mrl-parse>
+<nl lang='de'>durch welche staaten fliesst der missouri fluss</nl>
+<nl lang='el'>ποιες πολιτείες διασχίζει ο missouri </nl>
+<nl lang='th'>รัฐ ใด บ้าง ที่ แม่น้ำ มิสซูรี ไหล ผ่าน</nl>
+<nl lang='zh'>密苏里 河 贯穿 哪些 州</nl>
+</example>
+
+<example id='736'>
+<nl lang='en'>
+What states does the Ohio river go through ?
+</nl>
+<nl lang='es'>
+por cuales estados corre el rio ohio ?
+</nl>
+<nl lang='ja'>
+ohaio kawa wa dono shuu wo nagarete imasu ka ?
+</nl>
+<nl lang='tr'>
+ohio nehri hangi eyaletlerin icinden gecer ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VBZ does) (NP (DT the) (NNP Ohio) (NN river)) (VP (VB go) (PP (IN through)))))
+</syn>
+<syn lang='es'>
+(S por cuales estados corre el rio ohio)
+</syn>
+<syn lang='ja'>
+(S ohaio kawa wa dono shuu wo nagarete imasu ka)
+</syn>
+<syn lang='tr'>
+(S ohio nehri hangi eyaletlerin icinden gecer)
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] does-[State:2] the-[River:3] Ohio-[RiverName:5] river-[River:3] go-[State:2] through-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(traverse_1(river(riverid('ohio')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),const(B,riverid(ohio)),river(B),traverse(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='5'> *n:RiverName -> ({ ' ohio ' }) </node>
+</mrl-parse>
+<nl lang='de'>durch \welche staaten verlaeuft der ohio fluss</nl>
+<nl lang='el'>ποιες πολιτείες διασχίζει ο ohio ποταμός</nl>
+<nl lang='th'>รัฐ ใด ที่ มี แม่น้ำ โอไฮโอ ไหล ผ่าน</nl>
+<nl lang='zh'>俄亥俄 河 经过 哪些 州</nl>
+</example>
+
+<example id='737'>
+<nl lang='en'>
+What states does the Ohio river run through ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VBZ does) (NP (DT the) (NNP Ohio) (NN river)) (VP (VB run) (PP (IN through)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] does-[State:2] the-[River:3] Ohio-[RiverName:5] river-[River:3] run-[State:2] through-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(traverse_1(river(riverid('ohio')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),const(B,riverid(ohio)),river(B),traverse(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='5'> *n:RiverName -> ({ ' ohio ' }) </node>
+</mrl-parse>
+<nl lang='de'>durch welche staaten fliesst der ohio fluss</nl>
+<nl lang='el'>ποιες πολιτείες διασχίζει ο ποταμός ohio</nl>
+<nl lang='th'>แม่น้ำ โอไฮโอ ไหล ผ่าน รัฐ ใด บ้าง</nl>
+<nl lang='zh'>俄亥俄 河 贯穿 哪些 州</nl>
+</example>
+
+<example id='738'>
+<nl lang='en'>
+What states does the shortest river run through ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VBZ does) (NP (DT the) (JJS shortest) (NN river)) (VP (VB run) (PP (IN through)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] does-[State:2] the-[River:3] shortest-[River:3] river-[River:4] run-[State:2] through-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(traverse_1(shortest(river(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),shortest(B,river(B)),traverse(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ shortest ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat den kuerzesten fluss</nl>
+<nl lang='el'>ποιες πολιτείες διασχίζει το μικρότερο ποτάμι</nl>
+<nl lang='th'>รัฐ ไหน มี แม่น้ำ ที่ สั้น ที่สุด</nl>
+<nl lang='zh'>最短 的 河流 贯穿 哪些 州</nl>
+</example>
+
+<example id='739'>
+<nl lang='en'>
+What states have a capital that is the highest point in the state ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP have) (NP (NP (DT a) (NN capital)) (SBAR (WHNP (WDT that)) (S (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (DT the) (NN state))))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] have-[State:2] a-[City:3] capital-[City:3] that-[Place:4] is-[Place:4] the-[Place:4] highest-[Place:4] point-[Place:5] in-[Place:4] the-[Place:4] state-[Place:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(capital(highest(place(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),capital(B),highest(B,(place(B)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ capital ( *n:Place ) }) </node>
+<node id='4'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='5'> *n:Place -> ({ place ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten haben eine hauptstadt die der hoechste punkt des staates ist</nl>
+<nl lang='el'>ποιες πολιτείες έχουν πρωτεύουσα η οποία είναι το ψηλότερο σημείο στην πολιτεία</nl>
+<nl lang='th'>รัฐ ใด มี เมืองหลวง ที่ เป็น จุด สูงสุด ของ รัฐ นั้น</nl>
+<nl lang='zh'>哪些 州 的 首府 是 州 的 最高 点</nl>
+</example>
+
+<example id='740'>
+<nl lang='en'>
+What states have a city named Austin ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP have) (NP (NP (DT a) (NN city)) (VP (VBN named) (NP (NNP Austin)))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] have-[State:2] a-[City:3] city-[City:3] named-[City:3] Austin-[CityName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(city(cityid('austin', _)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),const(B,cityid(austin,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='5'> *n:CityName -> ({ ' austin ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten haben staedte mit dem namen austin</nl>
+<nl lang='el'>ποιες πολιτείες έχουν μια πόλη που ονομάζεται austin</nl>
+<nl lang='th'>รัฐ ใด บ้าง ที่ มี เมือง ชื่อ ว่า ออสติน</nl>
+<nl lang='zh'>哪些 州 有 一个 名为 奥斯汀 的 城市</nl>
+</example>
+
+<example id='741'>
+<nl lang='en'>
+What states have cities named Austin ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP have) (NP (NP (NNS cities)) (VP (VBN named) (NP (NNP Austin)))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] have-[State:2] cities-[City:3] named-[City:3] Austin-[CityName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(city(cityid('austin', _)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),city(B),const(B,cityid(austin,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='5'> *n:CityName -> ({ ' austin ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten haben staedte die austin heissen</nl>
+<nl lang='el'>ποιες πολιτείες έχουν πόλεις με όνομα austin</nl>
+<nl lang='th'>รัฐ ใด บ้าง ที่ มี เมือง ชื่อ ออสติน</nl>
+<nl lang='zh'>哪些 州 有 名为 奥斯汀 的 城市</nl>
+</example>
+
+<example id='742'>
+<nl lang='en'>
+What states have cities named Dallas ?
+</nl>
+<nl lang='es'>
+cuales estados tienen ciudades con el nombre dallas ?
+</nl>
+<nl lang='ja'>
+darasu to iu toshi ga aru shuu wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+hangi eyaletlerde dallas sehri vardir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP have) (NP (NP (NNS cities)) (VP (VBN named) (NP (NNP Dallas)))))))
+</syn>
+<syn lang='es'>
+(S cuales estados tienen ciudades con el nombre dallas)
+</syn>
+<syn lang='ja'>
+(S darasu to iu toshi ga aru shuu wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S hangi eyaletlerde dallas sehri vardir)
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] have-[State:2] cities-[City:3] named-[City:3] Dallas-[CityName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(city(cityid('dallas', _)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),city(B),const(B,cityid(dallas,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='5'> *n:CityName -> ({ ' dallas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten haben staedte mit dem namen dallas</nl>
+<nl lang='el'>ποιες πολιτείες έχουν πόλεις που ονομάζονται dallas </nl>
+<nl lang='th'>รัฐ ใด มี เมือง ชื่อ ว่า ดัลลัส</nl>
+<nl lang='zh'>哪些 州 有 名为 达拉斯 的 城市</nl>
+</example>
+
+<example id='743'>
+<nl lang='en'>
+What states have cities named Plano ?
+</nl>
+<nl lang='es'>
+cuales estados tienen ciudades con el nombre plano ?
+</nl>
+<nl lang='ja'>
+purano to iu toshi ga aru shuu wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+hangi eyaletlerde plano sehri vardir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP have) (NP (NP (NNS cities)) (VP (VBN named) (NP (NNP Plano)))))))
+</syn>
+<syn lang='es'>
+(S cuales estados tienen ciudades con el nombre plano)
+</syn>
+<syn lang='ja'>
+(S purano to iu toshi ga aru shuu wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S hangi eyaletlerde plano sehri vardir)
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] have-[State:2] cities-[City:3] named-[City:3] Plano-[CityName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(city(cityid('plano', _)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),city(B),const(B,cityid(plano,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='5'> *n:CityName -> ({ ' plano ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten haben staedte mit dem namen plano</nl>
+<nl lang='el'>ποιες πολιτείες έχουν πόλεις που ονομάζονται plano </nl>
+<nl lang='th'>รัฐ ใด มี เมือง ชื่อ ว่า พลาโน</nl>
+<nl lang='zh'>哪些 州 有 城市 名为 普莱诺</nl>
+</example>
+
+<example id='744'>
+<nl lang='en'>
+What states have cities named Portland ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP have) (NP (NP (NNS cities)) (VP (VBN named) (NP (NNP Portland)))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] have-[State:2] cities-[City:3] named-[City:3] Portland-[CityName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(city(cityid('portland', _)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),city(B),const(B,cityid(portland,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='5'> *n:CityName -> ({ ' portland ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten haben staedte mit dem namen portland</nl>
+<nl lang='el'>ποιες πολιτείες έχουν πόλεις που ονομάζονται portland </nl>
+<nl lang='th'>รัฐ ใด บ้าง มี เมือง ชื่อ ว่า พอร์ตแลนด์</nl>
+<nl lang='zh'>哪些 州 有 城市 名为 波特兰</nl>
+</example>
+
+<example id='745'>
+<nl lang='en'>
+What states have cities named Rochester ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP have) (NP (NP (NNS cities)) (VP (VBN named) (NP (NNP Rochester)))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] have-[State:2] cities-[City:3] named-[City:3] Rochester-[CityName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(city(cityid('rochester', _)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),city(B),const(B,cityid(rochester,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='5'> *n:CityName -> ({ ' rochester ' }) </node>
+</mrl-parse>
+<nl lang='de'>in welchen staaten gibt es staedte mit dem namen rochester</nl>
+<nl lang='el'>ποιες πολιτείες έχουν πόλεις που ονομάζονται rochester </nl>
+<nl lang='th'>รัฐ ใด บ้าง มี เมือง ชื่อ ว่า โรเชสเตอร์</nl>
+<nl lang='zh'>哪些 州 有 名为 罗切斯特 的 城市</nl>
+</example>
+
+<example id='746'>
+<nl lang='en'>
+What states have cities named Salt Lake City ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP have) (NP (NP (NNS cities)) (VP (VBN named) (NP (NNP Salt) (NNP Lake) (NNP City)))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] have-[State:2] cities-[City:3] named-[City:3] Salt-[CityName:5] Lake-[CityName:5] City-[CityName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(city(cityid('salt lake city', _)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),city(B),const(B,cityid('salt lake city',_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='5'> *n:CityName -> ({ ' salt lake city ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten haben staedte mit dem namen salt lake city</nl>
+<nl lang='el'>ποιες πολιτείες έχουν πόλεις με το όνομα salt lake city</nl>
+<nl lang='th'>รัฐ ใด มี เมือง ชื่อ ว่า ซอลท์เลคซิตี</nl>
+<nl lang='zh'>哪些 州 有 名为 盐湖城 的 城市</nl>
+</example>
+
+<example id='747'>
+<nl lang='en'>
+What states have no bordering state ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP have) (NP (DT no) (VBG bordering) (NN state)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] states-[State:2] have-[State:1] no-[State:1] bordering-[State:3] state-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(exclude(state(all), next_to_2(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),not((next_to(A,B),state(B)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ exclude ( *n:State , *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten haben keine angrenzende staaten</nl>
+<nl lang='el'>ποιες πολιτείες δεν έχουν συνορεύουσα πολιτεία</nl>
+<nl lang='th'>จง บอก ชื่อ รัฐ ที่ ไม่ได้ อยู่ ติด กับ รัฐ ใดๆ เลย</nl>
+<nl lang='zh'>哪些 州 没有 和 其它 州 接壤</nl>
+</example>
+
+<example id='748'>
+<nl lang='en'>
+What states have rivers named Colorado ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP have) (NP (NP (NNS rivers)) (VP (VBN named) (NP (NNP Colorado)))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] have-[State:2] rivers-[River:3] named-[River:3] Colorado-[RiverName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(river(riverid('colorado')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),const(B,riverid(colorado))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='5'> *n:RiverName -> ({ ' colorado ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie viele staaten haben fluesse mit dem namen colorado</nl>
+<nl lang='el'>ποιες πολιτείες έχουν ποτάμια που ονομάζονται colorado</nl>
+<nl lang='th'>รัฐ ใด บ้าง มี แม่น้ำ ชื่อ ว่า โคโลราโด</nl>
+<nl lang='zh'>哪些 州 有 叫 科罗拉多 的 河流</nl>
+</example>
+
+<example id='749'>
+<nl lang='en'>
+What states have rivers running through them ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP have) (NP (NP (NNS rivers)) (VP (VBG running) (PP (IN through) (NP (PRP them))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] have-[State:2] rivers-[River:3] running-[State:2] through-[State:2] them-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(traverse_1(river(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),river(B),traverse(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten haben einen fluss</nl>
+<nl lang='el'>ποιες πολιτείες έχουν ποτάμια να τις διασχίζουν</nl>
+<nl lang='th'>รัฐ ใด มี แม่น้ำ ไหล ผ่าน บ้าง</nl>
+<nl lang='zh'>哪些 州 被 河流 贯穿</nl>
+</example>
+
+<example id='750'>
+<nl lang='en'>
+What states have towns named Springfield ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP have) (NP (NP (NNS towns)) (VP (VBN named) (NP (NNP Springfield)))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] have-[State:2] towns-[City:3] named-[City:3] Springfield-[CityName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(city(cityid('springfield', _)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),const(B,cityid(springfield,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='5'> *n:CityName -> ({ ' springfield ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten haben staedte mit dem namen springfield</nl>
+<nl lang='el'>ποιες πολιτείες έχουν κωμοπόλεις που ονομάζονται springfield</nl>
+<nl lang='th'>รัฐ ใด บ้าง มี เมือง ที่ ชื่อ ว่า สปริงฟิลด์</nl>
+<nl lang='zh'>哪些 州 有 名为 斯普林菲尔德 的 小镇</nl>
+</example>
+
+<example id='751'>
+<nl lang='en'>
+What state 's high point is higher than that of Colorado ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WHNP (WP What) (NN state) (POS 's)) (JJ high) (NN point)) (SQ (VBZ is) (ADJP (ADJP (JJR higher)) (PP (IN than) (NP (NP (DT that)) (PP (IN of) (NP (NNP Colorado))))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] state-[State:1] 's-[State:2] high-[State:2] point-[State:2] is-[Place:3] higher-[Place:3] than-[Place:3] that-[Place:4] of-[Place:4] Colorado-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(high_point_2(higher_2(high_point_1(stateid('colorado'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),high_point(A,B),higher(B,C),high_point(D,C),const(D,stateid(colorado))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ high_point_2 ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ higher_2 ( *n:Place ) }) </node>
+<node id='4'> *n:Place -> ({ high_point_1 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' colorado ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche hoechstgelegenen punkte eines staates liegen hoeher als derjenige von colorado</nl>
+<nl lang='el'>ποιων πολιτειών το ψηλότερο σημείο είναι ψηλότερο από αυτό του colorado</nl>
+<nl lang='th'>จุด สูง สุด ของ รัฐ ใด ที่ สูง กว่า จุด สูง สุด ของ รัฐ โคโลราโด</nl>
+<nl lang='zh'>哪些 州 的 高点 比 科罗拉多 州 的 高点 高</nl>
+</example>
+
+<example id='752'>
+<nl lang='en'>
+What states in the United States have a city of Springfield ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WHNP (WP What) (NNS states)) (PP (IN in) (NP (DT the) (NNP United) (NNPS States)))) (SQ (VP (VBP have) (NP (NP (DT a) (NN city)) (PP (IN of) (NP (NNP Springfield)))))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:2] states-[State:2] in-[State:3] the-[CountryName:5] United-[CountryName:5] States-[CountryName:5] have-[State:6] a-[City:7] city-[City:7] of-[City:7] Springfield-[CityName:9])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(intersection(state(loc_2(countryid('usa'))), loc_1(city(cityid('springfield', _)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(A,B),const(B,countryid(usa)),loc(C,A),const(C,cityid(springfield,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ intersection ( *n:State , *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+<node id='6'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='7'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='8'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='9'> *n:CityName -> ({ ' springfield ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten in den vereinigten staaten habe eine stadt springfield</nl>
+<nl lang='el'>ποιες πολιτείες στις ηνωμένες πολιτείες έχουν πόλη springfield</nl>
+<nl lang='th'>รัฐ ใด บ้าง ใน สหรัฐอเมริกา ที่ มี เมือง ชื่อ สปริงฟิลด์</nl>
+<nl lang='zh'>在 美国 有 什么 州 有 一个 斯普林菲尔德 市</nl>
+</example>
+
+<example id='753'>
+<nl lang='en'>
+What states neighbor Maine ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP neighbor) (NP (NNP Maine)))))
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] neighbor-[State:2] Maine-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('maine'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(maine))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' maine ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an maine</nl>
+<nl lang='el'>ποιες πολιτείες γειτονεύουν το maine</nl>
+<nl lang='th'>รัฐ ใด เป็น เพื่อนบ้าน กับ รัฐ เมน</nl>
+<nl lang='zh'>哪些 州 与 缅因 州 相邻</nl>
+</example>
+
+<example id='754'>
+<nl lang='en'>
+What states surround Kentucky ?
+</nl>
+<nl lang='es'>
+cuales estados rodean a kentucky ?
+</nl>
+<nl lang='ja'>
+donna shuu ga kentakkii no mawari ni arimasu ka ?
+</nl>
+<nl lang='tr'>
+kentucky yi hangi eyaletler cevreler ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNS states)) (SQ (VP (VBP surround) (NP (NNP Kentucky)))))
+</syn>
+<syn lang='es'>
+(S cuales estados rodean a kentucky)
+</syn>
+<syn lang='ja'>
+(S donna shuu ga kentakkii no mawari ni arimasu ka)
+</syn>
+<syn lang='tr'>
+(S kentucky yi hangi eyaletler cevreler)
+</syn>
+<augsyn lang='en'>
+(S What-[State:1] states-[State:1] surround-[State:2] Kentucky-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('kentucky'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(kentucky))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' kentucky ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an kentucky</nl>
+<nl lang='el'>ποιες πολιτείες περιβάλλουν το kentucky</nl>
+<nl lang='th'>มี รัฐ ใด บ้าง ที่ ล้อมรอบ รัฐ เคนตักกี้</nl>
+<nl lang='zh'>哪些 州 环绕 着 肯塔基 州</nl>
+</example>
+
+<example id='755'>
+<nl lang='en'>
+What Texas city has the largest population ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What) (NNP Texas) (NN city)) (SQ (VP (VBZ has) (NP (DT the) (JJS largest) (NN population)))))
+</syn>
+<augsyn lang='en'>
+(S What-[City:2] Texas-[StateName:5] city-[City:2] has-[City:1] the-[City:1] largest-[City:1] population-[City:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(population_1(city(loc_2(stateid('texas'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(const(C,stateid(texas)),city(A),loc(A,C),population(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest_one ( population_1 ( *n:City ) ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die bevoelkerungsreichste stadt von texas</nl>
+<nl lang='el'>ποια πολιτεία του texas έχει το μεγαλύτερο πληθυσμό</nl>
+<nl lang='th'>เมือง ใด ใน รัฐ เท็กซัส มี ประชากร มาก ที่สุด</nl>
+<nl lang='zh'>得克萨斯 州 的 什么 城市 的 人口 最多</nl>
+</example>
+
+<example id='756'>
+<nl lang='en'>
+What 's the largest city ?
+</nl>
+<nl lang='es'>
+que es la ciudad mas grande ?
+</nl>
+<nl lang='ja'>
+mottomo ookii toshi wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+en buyuk sehir nedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WP What)) (SQ (VBZ 's) (NP (DT the) (JJS largest) (NN city))))
+</syn>
+<syn lang='es'>
+(S que es la ciudad mas grande)
+</syn>
+<syn lang='ja'>
+(S mottomo ookii toshi wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S en buyuk sehir nedir)
+</syn>
+<augsyn lang='en'>
+(S What-[Query:0] 's-[Query:0] the-[City:1] largest-[City:1] city-[City:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest(city(all)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(A,city(A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ city ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die groesste stadt</nl>
+<nl lang='el'>ποια είναι η μεγαλύτερη πόλη</nl>
+<nl lang='th'>เมือง ที่ ใหญ่ ที่สุด คือ เมือง ใด</nl>
+<nl lang='zh'>最大 的 城市 是 什么</nl>
+</example>
+
+<example id='757'>
+<nl lang='en'>
+Where are mountains ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB Where)) (SQ (VBP are) (NP (NNS mountains))))
+</syn>
+<augsyn lang='en'>
+(S Where-[State:1] are-[State:1] mountains-[Place:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(loc_1(mountain(all)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(loc(B,A),mountain(B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ loc_1 ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ mountain ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wo gibt es berge</nl>
+<nl lang='el'>που υπάρχουν βουνά</nl>
+<nl lang='th'>ภูเขา อยู่ ตรงไหน บ้าง</nl>
+<nl lang='zh'>山 在 哪里</nl>
+</example>
+
+<example id='758'>
+<nl lang='en'>
+Where is Austin ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB Where)) (SQ (VBZ is) (NP (NNP Austin))))
+</syn>
+<augsyn lang='en'>
+(S Where-[State:1] is-[State:1] Austin-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(loc_1(cityid('austin', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(loc(B,A),const(B,cityid(austin,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' austin ' }) </node>
+</mrl-parse>
+<nl lang='de'>wo liegt austin</nl>
+<nl lang='el'>που είναι το austin</nl>
+<nl lang='th'>เมือง ออสติน อยู่ ที่ไหน</nl>
+<nl lang='zh'>奥斯汀 市 在 哪里</nl>
+</example>
+
+<example id='759'>
+<nl lang='en'>
+Where is Baton Rouge ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB Where)) (SQ (VBZ is) (NP (NNP Baton) (NNP Rouge))))
+</syn>
+<augsyn lang='en'>
+(S Where-[State:1] is-[State:1] Baton-[CityName:3] Rouge-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(loc_1(cityid('baton rouge', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(loc(B,A),const(B,cityid('baton rouge',_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' baton rouge ' }) </node>
+</mrl-parse>
+<nl lang='de'>wo ist baton rouge</nl>
+<nl lang='el'>πού είναι το baton rouge</nl>
+<nl lang='th'>บาทงรูจ อยู่ ที่ไหน</nl>
+<nl lang='zh'>巴吞鲁日 市 在 哪里</nl>
+</example>
+
+<example id='760'>
+<nl lang='en'>
+Where is Dallas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB Where)) (SQ (VBZ is) (NP (NNP Dallas))))
+</syn>
+<augsyn lang='en'>
+(S Where-[State:1] is-[State:1] Dallas-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(loc_1(cityid('dallas', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(loc(B,A),const(B,cityid(dallas,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' dallas ' }) </node>
+</mrl-parse>
+<nl lang='de'>wo liegt dallas</nl>
+<nl lang='el'>που είναι το dallas</nl>
+<nl lang='th'>เมือง ดัลลัส อยู่ ที่ไหน</nl>
+<nl lang='zh'>达拉斯 市 在 哪里</nl>
+</example>
+
+<example id='761'>
+<nl lang='en'>
+Where is Fort Wayne ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB Where)) (SQ (VBZ is) (NP (NNP Fort) (NNP Wayne))))
+</syn>
+<augsyn lang='en'>
+(S Where-[State:1] is-[State:1] Fort-[CityName:3] Wayne-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(loc_1(cityid('fort wayne', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(loc(B,A),const(B,cityid('fort wayne',_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' fort wayne ' }) </node>
+</mrl-parse>
+<nl lang='de'>wo is fort wayne</nl>
+<nl lang='el'>που το fort wayne</nl>
+<nl lang='th'>ฟอร์ต เวยน์ อยู่ ตรงไหน</nl>
+<nl lang='zh'>韦恩堡 市 在 哪里</nl>
+</example>
+
+<example id='762'>
+<nl lang='en'>
+Where is Houston ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB Where)) (SQ (VBZ is) (NP (NNP Houston))))
+</syn>
+<augsyn lang='en'>
+(S Where-[State:1] is-[State:1] Houston-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(loc_1(cityid('houston', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(loc(B,A),const(B,cityid(houston,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' houston ' }) </node>
+</mrl-parse>
+<nl lang='de'>wo ist houston</nl>
+<nl lang='el'>που είναι το houston</nl>
+<nl lang='th'>เมือง ฮุสตัน อยู่ ที่ไหน</nl>
+<nl lang='zh'>休斯顿 市 在 哪里</nl>
+</example>
+
+<example id='763'>
+<nl lang='en'>
+Where is Indianapolis ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB Where)) (SQ (VBZ is) (NP (NNP Indianapolis))))
+</syn>
+<augsyn lang='en'>
+(S Where-[State:1] is-[State:1] Indianapolis-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(loc_1(cityid('indianapolis', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(loc(B,A),const(B,cityid(indianapolis,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' indianapolis ' }) </node>
+</mrl-parse>
+<nl lang='de'>wo ist indianapolis</nl>
+<nl lang='el'>που είναι η indianapolis</nl>
+<nl lang='th'>เมือง อินเดียนาโปลิส อยู่ ที่ไหน</nl>
+<nl lang='zh'>印第安纳波利斯 市 在 哪里</nl>
+</example>
+
+<example id='764'>
+<nl lang='en'>
+Where is Massachusetts ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB Where)) (SQ (VBZ is) (NP (NNP Massachusetts))))
+</syn>
+<augsyn lang='en'>
+(S Where-[Country:1] is-[Country:1] Massachusetts-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(loc_1(stateid('massachusetts')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(loc(B,A),const(B,stateid(massachusetts))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Country ) }) </node>
+<node id='1'> *n:Country -> ({ loc_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' massachusetts ' }) </node>
+</mrl-parse>
+<nl lang='de'>wo ist massachusetts</nl>
+<nl lang='el'>που είναι η massachusetts</nl>
+<nl lang='th'>รัฐ แมสซาชูเซ็ต อยู่ ที่ไหน</nl>
+<nl lang='zh'>哪里 是 马萨诸塞 州</nl>
+</example>
+
+<example id='765'>
+<nl lang='en'>
+Where is Mount Whitney ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB Where)) (SQ (VBZ is) (NP (NNP Mount) (NNP Whitney))))
+</syn>
+<augsyn lang='en'>
+(S Where-[State:1] is-[State:1] Mount-[PlaceName:3] Whitney-[PlaceName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(loc_1(placeid('mount whitney')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(loc(B,A),const(B,placeid('mount whitney'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ loc_1 ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ placeid ( *n:PlaceName ) }) </node>
+<node id='3'> *n:PlaceName -> ({ ' mount whitney ' }) </node>
+</mrl-parse>
+<nl lang='de'>wo befindet sich mount whitney</nl>
+<nl lang='el'>που είναι το mount whitney</nl>
+<nl lang='th'>ภูเขา วิทนีย์ อยู่ ตรงไหน</nl>
+<nl lang='zh'>惠特尼 山 在 哪里</nl>
+</example>
+
+<example id='766'>
+<nl lang='en'>
+Where is Mount Whitney located ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB Where)) (SQ (VBZ is) (NP (NNP Mount) (NNP Whitney)) (VP (VBN located))))
+</syn>
+<augsyn lang='en'>
+(S Where-[State:1] is-[State:1] Mount-[PlaceName:3] Whitney-[PlaceName:3] located-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(loc_1(placeid('mount whitney')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(loc(B,A),const(B,placeid('mount whitney'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ loc_1 ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ placeid ( *n:PlaceName ) }) </node>
+<node id='3'> *n:PlaceName -> ({ ' mount whitney ' }) </node>
+</mrl-parse>
+<nl lang='de'>wo liegt mount whitney</nl>
+<nl lang='el'>που βρίσκεται το όρος whitney</nl>
+<nl lang='th'>ยอดเขา วิทนีย์ ตั้งอยู่ ตรงไหน</nl>
+<nl lang='zh'>惠特尼 山 坐落 在 哪里</nl>
+</example>
+
+<example id='767'>
+<nl lang='en'>
+Where is New Hampshire ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB Where)) (SQ (VBZ is) (NP (NNP New) (NNP Hampshire))))
+</syn>
+<augsyn lang='en'>
+(S Where-[Country:1] is-[Country:1] New-[StateName:3] Hampshire-[StateName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(loc_1(stateid('new hampshire')))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(loc(B,A),const(B,stateid('new hampshire'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Country ) }) </node>
+<node id='1'> *n:Country -> ({ loc_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='3'> *n:StateName -> ({ ' new hampshire ' }) </node>
+</mrl-parse>
+<nl lang='de'>wo liegt new hampshire</nl>
+<nl lang='el'>που είναι το new hampshire</nl>
+<nl lang='th'>รัฐ นิวแฮมพ์เชียร์ อยู่ ตรงไหน</nl>
+<nl lang='zh'>新罕布什尔 州 在 哪里</nl>
+</example>
+
+<example id='768'>
+<nl lang='en'>
+Where is New Orleans ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB Where)) (SQ (VBZ is) (NP (NNP New) (NNP Orleans))))
+</syn>
+<augsyn lang='en'>
+(S Where-[State:1] is-[State:1] New-[CityName:3] Orleans-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(loc_1(cityid('new orleans', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(loc(B,A),const(B,cityid('new orleans',_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' new orleans ' }) </node>
+</mrl-parse>
+<nl lang='de'>wo ist new orleans</nl>
+<nl lang='el'>που είναι η new orleans</nl>
+<nl lang='th'>เมือง นิวออร์ลีนส์ อยู่ ตรงไหน</nl>
+<nl lang='zh'>新奥尔良 市 在 哪里</nl>
+</example>
+
+<example id='769'>
+<nl lang='en'>
+Where is Portland ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB Where)) (SQ (VBZ is) (NP (NNP Portland))))
+</syn>
+<augsyn lang='en'>
+(S Where-[State:1] is-[State:1] Portland-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(loc_1(cityid('portland', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(loc(B,A),const(B,cityid(portland,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' portland ' }) </node>
+</mrl-parse>
+<nl lang='de'>wo liegt portland</nl>
+<nl lang='el'>που είναι το portland</nl>
+<nl lang='th'>เมือง พอร์ตแลนด์ ตั้ง อยู่ ที่ไหน</nl>
+<nl lang='zh'>波特兰 市 在 哪里</nl>
+</example>
+
+<example id='770'>
+<nl lang='en'>
+Where is San Diego ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB Where)) (SQ (VBZ is) (NP (NNP San) (NNP Diego))))
+</syn>
+<augsyn lang='en'>
+(S Where-[State:1] is-[State:1] San-[CityName:3] Diego-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(loc_1(cityid('san diego', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(loc(B,A),const(B,cityid('san diego',_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' san diego ' }) </node>
+</mrl-parse>
+<nl lang='de'>wo liegt san diego</nl>
+<nl lang='el'>που είναι το san diego</nl>
+<nl lang='th'>เมือง ซานดิอาโก อยู่ ที่ไหน</nl>
+<nl lang='zh'>圣地亚哥 市 在 哪里</nl>
+</example>
+
+<example id='771'>
+<nl lang='en'>
+Where is San Jose ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB Where)) (SQ (VBZ is) (NP (NNP San) (NNP Jose))))
+</syn>
+<augsyn lang='en'>
+(S Where-[State:1] is-[State:1] San-[CityName:3] Jose-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(loc_1(cityid('san jose', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(loc(B,A),const(B,cityid('san jose',_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' san jose ' }) </node>
+</mrl-parse>
+<nl lang='de'>wo liegt san jose</nl>
+<nl lang='el'>που είναι το san jose</nl>
+<nl lang='th'>เมือง ซาน โฮเซ อยู่ ตรงไหน</nl>
+<nl lang='zh'>圣何塞 市 在 哪里</nl>
+</example>
+
+<example id='772'>
+<nl lang='en'>
+Where is Scotts Valley ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB Where)) (SQ (VBZ is) (NP (NNP Scotts) (NNP Valley))))
+</syn>
+<augsyn lang='en'>
+(S Where-[State:1] is-[State:1] Scotts-[CityName:3] Valley-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(loc_1(cityid('scotts valley', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(loc(B,A),const(B,cityid('scotts valley',_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' scotts valley ' }) </node>
+</mrl-parse>
+<nl lang='de'>wo liegt scotts valley</nl>
+<nl lang='el'>που είναι η scotts valley</nl>
+<nl lang='th'>สก็อตแวลลีย์ อยู่ ตรงไหน</nl>
+<nl lang='zh'>斯科茨瓦利 市 在 哪里</nl>
+</example>
+
+<example id='773'>
+<nl lang='en'>
+Where is Springfield ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB Where)) (SQ (VBZ is) (NP (NNP Springfield))))
+</syn>
+<augsyn lang='en'>
+(S Where-[State:1] is-[State:1] Springfield-[CityName:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(loc_1(cityid('springfield', _)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(loc(B,A),const(B,cityid(springfield,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='3'> *n:CityName -> ({ ' springfield ' }) </node>
+</mrl-parse>
+<nl lang='de'>wo ist springfield</nl>
+<nl lang='el'>που είναι το springfield</nl>
+<nl lang='th'>เมือง สปริงฟิลด์ อยู่ ตรงไหน</nl>
+<nl lang='zh'>斯普林菲尔德 镇 在 哪里</nl>
+</example>
+
+<example id='774'>
+<nl lang='en'>
+Where is the Chattahoochee river ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB Where)) (SQ (VBZ is) (NP (DT the) (JJ Chattahoochee) (NN river))))
+</syn>
+<augsyn lang='en'>
+(S Where-[State:1] is-[State:1] the-[River:2] Chattahoochee-[RiverName:4] river-[River:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(loc_1(river(riverid('chattahoochee'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(loc(B,A),const(B,riverid(chattahoochee)),river(B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ loc_1 ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='4'> *n:RiverName -> ({ ' chattahoochee ' }) </node>
+</mrl-parse>
+<nl lang='de'>wo liegt der chattahoochee fluss</nl>
+<nl lang='el'>που είναι ο chattahoochee ποταμός</nl>
+<nl lang='th'>แม่น้ำ แช็ตตาฮูชี อยู่ ตรงไหน</nl>
+<nl lang='zh'>查塔胡奇 河 在 哪里</nl>
+</example>
+
+<example id='775'>
+<nl lang='en'>
+Where is the highest mountain of the United States ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB Where)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN mountain)) (PP (IN of) (NP (DT the) (NNP United) (NNPS States))))))
+</syn>
+<augsyn lang='en'>
+(S Where-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] mountain-[Place:2] of-[Place:3] the-[CountryName:5] United-[CountryName:5] States-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(mountain(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(mountain(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ mountain ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wo liegt der hoechste berg der usa</nl>
+<nl lang='el'>που είναι το ψηλότερο βουνό στις ηνωμένες πολιτείες</nl>
+<nl lang='th'>ภูเขา ใด เป็น ภูเขา ที่ สูง ที่สุด ใน สหรัฐอเมริกา</nl>
+<nl lang='zh'>美国 最高 的 山峰 在 哪里</nl>
+</example>
+
+<example id='776'>
+<nl lang='en'>
+Where is the highest point in Hawaii ?
+</nl>
+<nl lang='es'>
+que es el punto mas alto en hawaii ?
+</nl>
+<nl lang='ja'>
+hawai no mottomo takai chiten wa doko desu ka ?
+</nl>
+<nl lang='tr'>
+hawaii deki en yuksek nokta nerededir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB Where)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (NNP Hawaii))))))
+</syn>
+<syn lang='es'>
+(S que es el punto mas alto en hawaii)
+</syn>
+<syn lang='ja'>
+(S hawai no mottomo takai chiten wa doko desu ka)
+</syn>
+<syn lang='tr'>
+(S hawaii deki en yuksek nokta nerededir)
+</syn>
+<augsyn lang='en'>
+(S Where-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] point-[Place:2] in-[Place:3] Hawaii-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(stateid('hawaii')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),const(B,stateid(hawaii)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' hawaii ' }) </node>
+</mrl-parse>
+<nl lang='de'>woe liegt der hoechste punkt in hawaii</nl>
+<nl lang='el'>ποιο είναι το ψηλότερο σημείο στην hawaii </nl>
+<nl lang='th'>จุด สูง สุด ของ รัฐ ฮาวาย อยู่ ตรงไหน</nl>
+<nl lang='zh'>哪里 是 夏威夷 的 最高 点</nl>
+</example>
+
+<example id='777'>
+<nl lang='en'>
+Where is the highest point in Montana ?
+</nl>
+<nl lang='es'>
+donde esta el punto mas alto en montana ?
+</nl>
+<nl lang='ja'>
+montana no mottomo takai chiten wa doko desu ka ?
+</nl>
+<nl lang='tr'>
+montana daki en yuksek nokta nerededir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB Where)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (NNP Montana))))))
+</syn>
+<syn lang='es'>
+(S donde esta el punto mas alto en montana)
+</syn>
+<syn lang='ja'>
+(S montana no mottomo takai chiten wa doko desu ka)
+</syn>
+<syn lang='tr'>
+(S montana daki en yuksek nokta nerededir)
+</syn>
+<augsyn lang='en'>
+(S Where-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] point-[Place:2] in-[Place:3] Montana-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(place(loc_2(stateid('montana')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(place(A),loc(A,B),const(B,stateid(montana)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' montana ' }) </node>
+</mrl-parse>
+<nl lang='de'>wo liegt der hoechste punkt in montana</nl>
+<nl lang='el'>που είναι το ψηλότερο σημείο στη montana</nl>
+<nl lang='th'>จุด สูง สุด ของ รัฐ มอนตานา สูง เท่าไหร่</nl>
+<nl lang='zh'>哪里 是 蒙大拿 州 的 最高 点</nl>
+</example>
+
+<example id='778'>
+<nl lang='en'>
+Where is the lowest point in Maryland ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB Where)) (SQ (VBZ is) (NP (NP (DT the) (JJS lowest) (NN point)) (PP (IN in) (NP (NNP Maryland))))))
+</syn>
+<augsyn lang='en'>
+(S Where-[Query:0] is-[Query:0] the-[Place:1] lowest-[Place:1] point-[Place:2] in-[Place:3] Maryland-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(lowest(place(loc_2(stateid('maryland')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,lowest(A,(place(A),loc(A,B),const(B,stateid(maryland)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ lowest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' maryland ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der niedrigste punkt in maryland</nl>
+<nl lang='el'>που είναι το χαμηλότερο σημείο στο maryland </nl>
+<nl lang='th'>จุด ต่ำ สุด ของ รัฐ แมรีแลนด์ อยู่ ที่ไหน</nl>
+<nl lang='zh'>哪里 是 马里兰 州 的 最低 点</nl>
+</example>
+
+<example id='779'>
+<nl lang='en'>
+Where is the lowest point in the US ?
+</nl>
+<nl lang='es'>
+donde esta el punto mas bajo en los us ?
+</nl>
+<nl lang='ja'>
+beikoku no mottomo hikui chiten wa doko desu ka ?
+</nl>
+<nl lang='tr'>
+us deki en alcak nokta nerededir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB Where)) (SQ (VBZ is) (NP (NP (DT the) (JJS lowest) (NN point)) (PP (IN in) (NP (DT the) (NNP US))))))
+</syn>
+<syn lang='es'>
+(S donde esta el punto mas bajo en los us)
+</syn>
+<syn lang='ja'>
+(S beikoku no mottomo hikui chiten wa doko desu ka)
+</syn>
+<syn lang='tr'>
+(S us deki en alcak nokta nerededir)
+</syn>
+<augsyn lang='en'>
+(S Where-[Query:0] is-[Query:0] the-[Place:1] lowest-[Place:1] point-[Place:2] in-[Place:3] the-[CountryName:5] US-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(lowest(place(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,lowest(A,(place(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ lowest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wo ist der tiefster punkt in den usa</nl>
+<nl lang='el'>πού είναι το μικρότερο σημείο στις us</nl>
+<nl lang='th'>จุด ต่ำ สุด ของ สหรัฐ อยู่ ที่ใด</nl>
+<nl lang='zh'>哪里 是 美国 的 最低 点</nl>
+</example>
+
+<example id='780'>
+<nl lang='en'>
+Where is the lowest spot in Iowa ?
+</nl>
+<nl lang='es'>
+donde esta el punto mas bajo en iowa ?
+</nl>
+<nl lang='ja'>
+aiowa no mottomo hikui chiten wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+iowa daki en alcak nokta nerededir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB Where)) (SQ (VBZ is) (NP (NP (DT the) (JJS lowest) (NN spot)) (PP (IN in) (NP (NNP Iowa))))))
+</syn>
+<syn lang='es'>
+(S donde esta el punto mas bajo en iowa)
+</syn>
+<syn lang='ja'>
+(S aiowa no mottomo hikui chiten wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S iowa daki en alcak nokta nerededir)
+</syn>
+<augsyn lang='en'>
+(S Where-[Query:0] is-[Query:0] the-[Place:1] lowest-[Place:1] spot-[Place:2] in-[Place:3] Iowa-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(lowest(place(loc_2(stateid('iowa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,lowest(A,(place(A),loc(A,B),const(B,stateid(iowa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ lowest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' iowa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wo ist der tiefste punkt in iowa</nl>
+<nl lang='el'>που είναι το χαμηλότερο σημείο στην iowa</nl>
+<nl lang='th'>จุด ที่ ต่ำ ที่สุด ของ รัฐ ไอโอวา อยู่ ที่ใด</nl>
+<nl lang='zh'>哪里 是 爱荷华 州 的 最低 点</nl>
+</example>
+
+<example id='781'>
+<nl lang='en'>
+Where is the most populated area of New Mexico ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB Where)) (SQ (VBZ is) (NP (NP (DT the) (ADJP (RBS most) (JJ populated)) (NN area)) (PP (IN of) (NP (NNP New) (NNP Mexico))))))
+</syn>
+<augsyn lang='en'>
+(S Where-[Query:0] is-[Query:0] the-[City:1] most-[City:1] populated-[City:1] area-[City:2] of-[City:3] New-[StateName:5] Mexico-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(population_1(city(loc_2(stateid('new mexico'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(population(A,B),city(A),loc(A,C),const(C,stateid('new mexico')))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest_one ( population_1 ( *n:City ) ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' new mexico ' }) </node>
+</mrl-parse>
+<nl lang='de'>wo liegt die am meisten bevoelkerte gegend von neu mexiko</nl>
+<nl lang='el'>που είναι η πολυπληθέστερη περιοχή του new mexico</nl>
+<nl lang='th'>พื้นที่ ใด เป็น พื้นที่ ที่ มี ประชากร มาก ที่สุด ใน รัฐ นิวเม็กซิโก</nl>
+<nl lang='zh'>哪里 是 新墨西哥 州 人口 最多 的 地区</nl>
+</example>
+
+<example id='782'>
+<nl lang='en'>
+Where is the smallest city ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHADVP (WRB Where)) (SQ (VBZ is) (NP (DT the) (JJS smallest) (NN city))))
+</syn>
+<augsyn lang='en'>
+(S Where-[State:1] is-[State:1] the-[City:2] smallest-[City:2] city-[City:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(loc_1(smallest(city(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(loc(B,A),smallest(B,city(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ smallest ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ city ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wo liegt die kleinste stadt</nl>
+<nl lang='el'>ποια είναι η μικρότερη πόλη</nl>
+<nl lang='th'>เมือง ใด เป็น เมือง ที่ เล็ก ที่สุด</nl>
+<nl lang='zh'>最小 的 城市 是 哪里</nl>
+</example>
+
+<example id='783'>
+<nl lang='en'>
+Which capitals are in the states that border Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS capitals)) (SQ (VBP are) (PP (IN in) (NP (NP (DT the) (NNS states)) (SBAR (WHNP (WDT that)) (S (VP (VBP border) (NP (NNP Texas)))))))))
+</syn>
+<augsyn lang='en'>
+(S Which-[City:1] capitals-[City:1] are-[City:2] in-[City:2] the-[State:3] states-[State:3] that-[State:4] border-[State:4] Texas-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(capital(loc_2(state(next_to_2(stateid('texas'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),loc(A,B),state(B),next_to(B,C),const(C,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='2'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches sind die hauptstaedte der an texas anliegenden staaten</nl>
+<nl lang='el'>ποιες πρωτεύουσες είναι στις πολιτείες που συνορεύουν με το texas</nl>
+<nl lang='th'>จง บอก ชื่อ เมืองหลวง ของ รัฐ ที่ อยู่ ติด กับ รัฐ เท็กซัส มา</nl>
+<nl lang='zh'>哪些 首府 是 在 与 得克萨斯 州 接壤 的 州 里</nl>
+</example>
+
+<example id='784'>
+<nl lang='en'>
+Which capitals are not major cities ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS capitals)) (SQ (VBP are) (RB not) (NP (JJ major) (NNS cities))))
+</syn>
+<augsyn lang='en'>
+(S Which-[City:2] capitals-[City:2] are-[City:1] not-[City:1] major-[City:3] cities-[City:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(exclude(capital(all), major(city(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(capital(A),not((major(A),city(A)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ exclude ( *n:City , *n:City ) }) </node>
+<node id='2'> *n:City -> ({ capital ( all ) }) </node>
+<node id='3'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ city ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welche hauptstaedte gehoeren nicht zu den groessten staedten</nl>
+<nl lang='el'>ποιες πρωτεύουσες δεν είναι κύριες πόλεις</nl>
+<nl lang='th'>เมืองหลวง ใด บ้าง ที่ ไม่ ใช่ เมือง เอก</nl>
+<nl lang='zh'>哪些 首府 不是 主要 城市</nl>
+</example>
+
+<example id='785'>
+<nl lang='en'>
+Which city in California has the largest population ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WHNP (WDT Which) (NN city)) (PP (IN in) (NP (NNP California)))) (SQ (VP (VBZ has) (NP (DT the) (JJS largest) (NN population)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[City:2] city-[City:2] in-[City:3] California-[StateName:5] has-[City:1] the-[City:1] largest-[City:1] population-[City:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(population_1(city(loc_2(stateid('california'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(city(A),loc(A,C),const(C,stateid(california)),population(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest_one ( population_1 ( *n:City ) ) }) </node>
+<node id='2'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' california ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche stadt in california hat die groesste bevoelkerung</nl>
+<nl lang='el'>ποια πόλη στην california έχει το μεγαλύτερο πληθυσμό</nl>
+<nl lang='th'>เมือง ใด ใน รัฐ แคลิฟอร์เนีย มี ประชากร มาก ที่สุด</nl>
+<nl lang='zh'>加利福尼亚 州 的 哪个 城市 有 最多 人口</nl>
+</example>
+
+<example id='786'>
+<nl lang='en'>
+Which is the density of the state that the largest river in the United States runs through ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which)) (SQ (VBZ is) (NP (NP (DT the) (NN density)) (PP (IN of) (NP (NP (DT the) (NN state)) (SBAR (WHNP (WDT that)) (S (NP (NP (DT the) (JJS largest) (NN river)) (PP (IN in) (NP (DT the) (NNP United) (NNPS States)))) (VP (VBZ runs) (PP (IN through))))))))))
+</syn>
+<augsyn lang='en'>
+(S Which-[Query:0] is-[Query:0] the-[Num:1] density-[Num:1] of-[Num:1] the-[State:2] state-[State:2] that-[State:3] the-[River:4] largest-[River:4] river-[River:5] in-[River:6] the-[CountryName:8] United-[CountryName:8] States-[CountryName:8] runs-[State:3] through-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(density_1(state(traverse_1(longest(river(loc_2(countryid('usa'))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(density(B,A),state(B),longest(C,(river(C),loc(C,D),const(D,countryid(usa)))),traverse(C,B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Num ) }) </node>
+<node id='1'> *n:Num -> ({ density_1 ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='5'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='6'> *n:River -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='7'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='8'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die dichte des staates durch den der groesste fluss der usa fliesst</nl>
+<nl lang='el'>ποια είναι η πυκνότητα της πολιτείας την οποία διασχίζει το μεγαλύτερο ποτάμι στις ηνωμένες πολιτείες</nl>
+<nl lang='th'>รัฐ ที่ แม่น้ำ สาย ที่ ใหญ่ ที่สุด ใน สหรัฐอเมริกา ไหล ผ่าน มี ความ หนาแน่น ของ ประชากร เท่าไหร่</nl>
+<nl lang='zh'>被 美国 的 最大 河流 贯穿 的 州 的 人口 密度 是 多少</nl>
+</example>
+
+<example id='787'>
+<nl lang='en'>
+Which is the highest peak not in Alaska ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which)) (SQ (VBZ is) (NP (NP (DT the) (JJS highest) (NN peak)) (RB not) (PP (IN in) (NP (NNP Alaska))))))
+</syn>
+<augsyn lang='en'>
+(S Which-[Query:0] is-[Query:0] the-[Place:1] highest-[Place:1] peak-[Place:3] not-[Place:2] in-[Place:4] Alaska-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(highest(exclude(mountain(all), loc_2(stateid('alaska')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,highest(A,(mountain(A),not((loc(A,B),const(B,stateid(alaska)))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ exclude ( *n:Place , *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ mountain ( all ) }) </node>
+<node id='4'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' alaska ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der hoechste gipfel der nicht in alaska liegt</nl>
+<nl lang='el'>ποια είναι η ψηλότερη κορυφή εκτός της alaska </nl>
+<nl lang='th'>ยอดเขา ใด เป็น ยอดเขา ที่ สูง ที่สุด ที่ ไม่ได้ อยู่ ใน รัฐ อลาสกา</nl>
+<nl lang='zh'>哪个 是 不 在 阿拉斯加 州 的 最高 山峰</nl>
+</example>
+
+<example id='788'>
+<nl lang='en'>
+Which is the longest river in USA ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which)) (SQ (VBZ is) (NP (NP (DT the) (JJS longest) (NN river)) (PP (IN in) (NP (NNP USA))))))
+</syn>
+<augsyn lang='en'>
+(S Which-[Query:0] is-[Query:0] the-[River:1] longest-[River:1] river-[River:2] in-[River:3] USA-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(longest(river(loc_2(countryid('usa')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,longest(A,(river(A),loc(A,B),const(B,countryid(usa)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der laengste fluss der usa</nl>
+<nl lang='el'>ποια είναι το μακρύτερο ποτάμι στις ηπα</nl>
+<nl lang='th'>แม่น้ำ สาย ใด ยาว ที่สุด ใน อเมริกา</nl>
+<nl lang='zh'>哪个 是 美国 最长 的 河流</nl>
+</example>
+
+<example id='789'>
+<nl lang='en'>
+Which is the lowest point of the states that the Mississippi runs through ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which)) (SQ (VBZ is) (NP (NP (DT the) (JJS lowest) (NN point)) (PP (IN of) (NP (NP (DT the) (NNS states)) (SBAR (WHNP (WDT that)) (S (NP (DT the) (NNP Mississippi)) (VP (VBZ runs) (PP (IN through))))))))))
+</syn>
+<augsyn lang='en'>
+(S Which-[Query:0] is-[Query:0] the-[Place:1] lowest-[Place:1] point-[Place:2] of-[Place:3] the-[State:4] states-[State:4] that-[State:5] the-[RiverName:7] Mississippi-[RiverName:7] runs-[State:5] through-[State:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(lowest(place(loc_2(state(traverse_1(riverid('mississippi')))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(B,lowest(B,(place(B),loc(B,A),state(A),const(C,riverid(mississippi)),traverse(C,A))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:Place ) }) </node>
+<node id='1'> *n:Place -> ({ lowest ( *n:Place ) }) </node>
+<node id='2'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='6'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='7'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der niedrigste punkt von den staaten durch die der mississippi verlaeuft</nl>
+<nl lang='el'>ποιο είναι το χαμηλότερο σημείο των πολιτειών τις οποίες διασχίζει ο mississippi</nl>
+<nl lang='th'>จุด ต่ำ สุด ใด ของ สหรัฐ ที่ แม่น้ำ มิสซิสซิปปี ไหล ผ่าน</nl>
+<nl lang='zh'>被 密西西比 河 贯穿 的 州 的 最低 点 是 哪个</nl>
+</example>
+
+<example id='790'>
+<nl lang='en'>
+Which is the shortest river ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which)) (SQ (VBZ is) (NP (DT the) (JJS shortest) (NN river))))
+</syn>
+<augsyn lang='en'>
+(S Which-[Query:0] is-[Query:0] the-[River:1] shortest-[River:1] river-[River:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(shortest(river(all)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,shortest(A,river(A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ shortest ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist der kuerzeste fluss</nl>
+<nl lang='el'>ποιο είναι το κοντύτερο ποτάμι</nl>
+<nl lang='th'>แม่น้ำ ที่ สั้น ที่สุด คือ แม่น้ำ สาย ใด</nl>
+<nl lang='zh'>最短 的 河流 是 哪个</nl>
+</example>
+
+<example id='791'>
+<nl lang='en'>
+Which is the smallest state ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which)) (SQ (VBZ is) (NP (DT the) (JJS smallest) (NN state))))
+</syn>
+<augsyn lang='en'>
+(S Which-[Query:0] is-[Query:0] the-[State:1] smallest-[State:1] state-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest(state(all)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(A,state(A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ smallest ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>wie lautet der kleinste staat</nl>
+<nl lang='el'>ποια είναι η μικρότερη πολιτεία</nl>
+<nl lang='th'>รัฐ ใด มี ขนาด เล็ก ที่สุด</nl>
+<nl lang='zh'>哪个 是 最小 的 州</nl>
+</example>
+
+<example id='792'>
+<nl lang='en'>
+Which of the states bordering Pennsylvania has the largest population ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WHNP (WDT Which)) (PP (IN of) (NP (NP (DT the) (NNS states)) (VP (VBG bordering) (NP (NNP Pennsylvania)))))) (SQ (VP (VBZ has) (NP (DT the) (JJS largest) (NN population)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:2] of-[State:2] the-[State:2] states-[State:2] bordering-[State:3] Pennsylvania-[StateName:5] has-[State:1] the-[State:1] largest-[State:1] population-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(population_1(state(next_to_2(stateid('pennsylvania'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(state(A),next_to(A,C),const(C,stateid(pennsylvania)),population(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' pennsylvania ' }) </node>
+</mrl-parse>
+<nl lang='de'>welcher der staaten welche an pennsylvania grenzt hat die groesste bevoelkerung</nl>
+<nl lang='el'>ποια από τις πολιτείες που συνορεύουν με την pennsylvania έχει το μεγαλύτερο πληθυσμό</nl>
+<nl lang='th'>รัฐ ที่ อยู่ ติด กับ รัฐ เพ็นซิลเวเนีย รัฐ ใด มี ประชากร มาก ที่สุด</nl>
+<nl lang='zh'>与 宾夕法尼亚 州 接壤 的 州 里 哪个 有 最多 人口</nl>
+</example>
+
+<example id='793'>
+<nl lang='en'>
+Which river goes through the most states ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN river)) (SQ (VP (VBZ goes) (PP (IN through) (NP (DT the) (JJS most) (NNS states))))))
+</syn>
+<augsyn lang='en'>
+(S Which-[River:2] river-[River:2] goes-[River:3] through-[River:3] the-[River:1] most-[River:1] states-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(most(river(traverse_2(state(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,most(A,B,(river(A),traverse(A,B),state(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ most ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher fluss fliesst durch die meisten staaten</nl>
+<nl lang='el'>ποιο ποτάμι περνάει από τις περισσότερες πολιτείες</nl>
+<nl lang='th'>แม่น้ำ ใด ไหล ผ่าน จำนวน รัฐ มาก ที่สุด</nl>
+<nl lang='zh'>哪个 河流 流经 最多 的 州</nl>
+</example>
+
+<example id='794'>
+<nl lang='en'>
+Which river runs through most states ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN river)) (SQ (VP (VBZ runs) (PP (IN through) (NP (JJS most) (NNS states))))))
+</syn>
+<augsyn lang='en'>
+(S Which-[River:2] river-[River:2] runs-[River:3] through-[River:3] most-[River:1] states-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(most(river(traverse_2(state(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,most(A,B,(river(A),traverse(A,B),state(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ most ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher fluss fliesst durch die meisten staaten</nl>
+<nl lang='el'>ποιο ποτάμι διατρέχει τις περισσότερες πολιτείες</nl>
+<nl lang='th'>แม่น้ำ สาย ใด ไหล ผ่าน รัฐ มาก ที่สุด</nl>
+<nl lang='zh'>哪个 河流 贯穿 最多 的 州</nl>
+</example>
+
+<example id='795'>
+<nl lang='en'>
+Which river runs through the most states ?
+</nl>
+<nl lang='es'>
+cual rio corre por mas estados ?
+</nl>
+<nl lang='ja'>
+donna kawa ga mottomo ooku no kawa wo nagarete imasu ka ?
+</nl>
+<nl lang='tr'>
+hangi nehir en cok eyaletten gecer ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN river)) (SQ (VP (VBZ runs) (PP (IN through) (NP (DT the) (JJS most) (NNS states))))))
+</syn>
+<syn lang='es'>
+(S cual rio corre por mas estados)
+</syn>
+<syn lang='ja'>
+(S donna kawa ga mottomo ooku no kawa wo nagarete imasu ka)
+</syn>
+<syn lang='tr'>
+(S hangi nehir en cok eyaletten gecer)
+</syn>
+<augsyn lang='en'>
+(S Which-[River:2] river-[River:2] runs-[River:3] through-[River:3] the-[River:1] most-[River:1] states-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(most(river(traverse_2(state(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,most(A,B,(river(A),traverse(A,B),state(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ most ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher fluss fliesst durch die meisten staaten</nl>
+<nl lang='el'>ποιο ποτάμι διασχίζει τις περισσότερες πολιτείες</nl>
+<nl lang='th'>แม่น้ำ สาย ใด ไหล ผ่าน รัฐ จำนวน มาก ที่สุด</nl>
+<nl lang='zh'>哪个 河流 贯穿 最多 的 州</nl>
+</example>
+
+<example id='796'>
+<nl lang='en'>
+Which river traverses most states ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN river)) (SQ (VP (VBZ traverses) (NP (JJS most) (NNS states)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[River:2] river-[River:2] traverses-[River:3] most-[River:1] states-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(most(river(traverse_2(state(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,most(A,B,(river(A),traverse(A,B),state(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ most ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher fluss durchquert die meisten staaten</nl>
+<nl lang='el'>ποιο ποτάμι διασχίζει τις περισσότερες πολιτείες</nl>
+<nl lang='th'>แม่น้ำ สาย ใด ไหล ผ่าน รัฐ จำนวน มาก ที่สุด</nl>
+<nl lang='zh'>哪个 河流 流经 最多 的 州</nl>
+</example>
+
+<example id='797'>
+<nl lang='en'>
+Which rivers are in Alaska ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS rivers)) (SQ (VBP are) (PP (IN in) (NP (NNP Alaska)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[River:1] rivers-[River:1] are-[River:2] in-[River:2] Alaska-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(loc_2(stateid('alaska'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),loc(A,B),const(B,stateid(alaska))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ loc_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' alaska ' }) </node>
+</mrl-parse>
+<nl lang='de'>welcher fluss verlaeuft durch alaska</nl>
+<nl lang='el'>πόσα ποτάμια υπάρχουν στην alaska</nl>
+<nl lang='th'>แม่น้ำ ใด บ้าง ไหล ผ่าน รัฐ อลาสก้า</nl>
+<nl lang='zh'>哪些 河流 在 阿拉斯加</nl>
+</example>
+
+<example id='798'>
+<nl lang='en'>
+Which rivers do not run through Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS rivers)) (SQ (VBP do) (RB not) (VP (VB run) (PP (IN through) (NP (NNP Texas))))))
+</syn>
+<augsyn lang='en'>
+(S Which-[River:2] rivers-[River:2] do-[River:1] not-[River:1] run-[River:3] through-[River:3] Texas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(exclude(river(all), traverse_2(stateid('texas'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),not((traverse(A,B),const(B,stateid(texas))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ exclude ( *n:River , *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( all ) }) </node>
+<node id='3'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche flüsse fliessen nicht durch texas</nl>
+<nl lang='el'>ποια ποτάμια δεν διασχίζουν το texas</nl>
+<nl lang='th'>แม่น้ำ สาย ใด ไม่ได้ ไหล ผ่าน รัฐ เท็กซัส</nl>
+<nl lang='zh'>哪些 河流 不 贯穿 得克萨斯</nl>
+</example>
+
+<example id='799'>
+<nl lang='en'>
+Which rivers do not run through USA ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS rivers)) (SQ (VBP do) (RB not) (VP (VB run) (PP (IN through) (NP (NNP USA))))))
+</syn>
+<augsyn lang='en'>
+(S Which-[River:2] rivers-[River:2] do-[River:1] not-[River:1] run-[River:3] through-[River:3] USA-[CountryName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(exclude(river(all), traverse_2(countryid('usa'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),not((traverse(A,B),const(B,countryid(usa))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ exclude ( *n:River , *n:River ) }) </node>
+<node id='2'> *n:River -> ({ river ( all ) }) </node>
+<node id='3'> *n:River -> ({ traverse_2 ( *n:Country ) }) </node>
+<node id='4'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='5'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche flüsse fliessen durch die usa</nl>
+<nl lang='el'>ποια ποτάμια δε διασχίζουν τις usa</nl>
+<nl lang='th'>แม่น้ำ สาย ใด ไม่ได้ ไหล ผ่าน ประเทศ สหรัฐอเมริกา</nl>
+<nl lang='zh'>哪些 河流 不 贯穿 美国</nl>
+</example>
+
+<example id='800'>
+<nl lang='en'>
+Which rivers flow through Alaska ?
+</nl>
+<nl lang='es'>
+cuales rios corren por alaska ?
+</nl>
+<nl lang='ja'>
+dono kawa wa arasuka wo nagarete imasu ka ?
+</nl>
+<nl lang='tr'>
+hangi nehirler alaska nin icinden akar ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS rivers)) (SQ (VP (VBP flow) (PP (IN through) (NP (NNP Alaska))))))
+</syn>
+<syn lang='es'>
+(S cuales rios corren por alaska)
+</syn>
+<syn lang='ja'>
+(S dono kawa wa arasuka wo nagarete imasu ka)
+</syn>
+<syn lang='tr'>
+(S hangi nehirler alaska nin icinden akar)
+</syn>
+<augsyn lang='en'>
+(S Which-[River:1] rivers-[River:1] flow-[River:2] through-[River:2] Alaska-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(traverse_2(stateid('alaska'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),traverse(A,B),const(B,stateid(alaska))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' alaska ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche fluesse gibt es in alaska</nl>
+<nl lang='el'>ποια ποτάμια διασχίζουν την alaska</nl>
+<nl lang='th'>รัฐ อลาสกา มี แม่น้ำ อะไร บ้าง</nl>
+<nl lang='zh'>哪些 河流 流经 阿拉斯加 州</nl>
+</example>
+
+<example id='801'>
+<nl lang='en'>
+Which rivers run through states bordering New Mexico ?
+</nl>
+<nl lang='es'>
+cuales rios corren por estados bordeando a new mexico ?
+</nl>
+<nl lang='ja'>
+donna kawa wa nyuu mekishiko ni rinsetsu suru shuu wo nagarete imasu ka ?
+</nl>
+<nl lang='tr'>
+hangi nehirler new mexico ya siniri olan eyaletlerden gecer ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS rivers)) (SQ (VP (VBP run) (PP (IN through) (NP (NP (NNS states)) (VP (VBG bordering) (NP (NNP New) (NNP Mexico))))))))
+</syn>
+<syn lang='es'>
+(S cuales rios corren por estados bordeando a new_mexico)
+</syn>
+<syn lang='ja'>
+(S donna kawa wa nyuu_mekishiko ni rinsetsu suru shuu wo nagarete imasu ka)
+</syn>
+<syn lang='tr'>
+(S hangi nehirler new_mexico ya siniri olan eyaletlerden gecer)
+</syn>
+<augsyn lang='en'>
+(S Which-[River:1] rivers-[River:1] run-[River:2] through-[River:2] states-[State:3] bordering-[State:4] New-[StateName:6] Mexico-[StateName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(traverse_2(state(next_to_2(stateid('new mexico'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),traverse(A,B),state(B),next_to(B,C),const(C,stateid('new mexico'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='6'> *n:StateName -> ({ ' new mexico ' }) </node>
+</mrl-parse>
+<nl lang='de'>welcher fluss verlaeuft durch staaten welche an new mexico grenzen</nl>
+<nl lang='el'>ποια ποτάμια διασχίζουν πολιτείες που συνορεύουν με το new mexico</nl>
+<nl lang='th'>แม่น้ำ ใด บ้าง ไหล ผ่าน รัฐ ที่ ติด กับ รัฐ นิวเม็กซิโก</nl>
+<nl lang='zh'>哪些 河流 流经 与 新墨西哥 州 接壤 的 州</nl>
+</example>
+
+<example id='802'>
+<nl lang='en'>
+Which rivers run through states that border the state with the capital Austin ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS rivers)) (SQ (VP (VBP run) (PP (IN through) (NP (NP (NNS states)) (SBAR (WHNP (WDT that)) (S (VP (VBP border) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (NP (DT the) (NN capital)) (NP (NNP Austin)))))))))))))
+</syn>
+<augsyn lang='en'>
+(S Which-[River:1] rivers-[River:1] run-[River:2] through-[River:2] states-[State:3] that-[State:4] border-[State:4] the-[State:5] state-[State:5] with-[State:6] the-[City:7] capital-[City:7] Austin-[CityName:9])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(traverse_2(state(next_to_2(state(loc_1(capital(cityid('austin', _)))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),traverse(A,B),state(B),next_to(B,C),state(C),loc(D,C),capital(D),const(D,cityid(austin,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='7'> *n:City -> ({ capital ( *n:City ) }) </node>
+<node id='8'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='9'> *n:CityName -> ({ ' austin ' }) </node>
+</mrl-parse>
+<nl lang='de'>welcher fluss verlaeuft durch staaten welche dem staat mit der hauptstadt austin grenzen</nl>
+<nl lang='el'>ποια ποτάμια διασχίζουν την πολιτεία που συνορεύει με την πολιτεία με την πρωτεύουσα austin</nl>
+<nl lang='th'>แม่น้ำ สาย ใด ไหล ผ่าน รัฐ ที่ อยู่ ติด กับ รัฐ ที่ มี เมืองหลวง ชื่อ ออสติน</nl>
+<nl lang='zh'>哪些 河流 贯穿 与 以 奥斯汀 为 首府 的 州 接壤 的 州</nl>
+</example>
+
+<example id='803'>
+<nl lang='en'>
+Which rivers run through states with fewest cities ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS rivers)) (SQ (VP (VBP run) (PP (IN through) (NP (NP (NNS states)) (PP (IN with) (NP (JJS fewest) (NNS cities))))))))
+</syn>
+<augsyn lang='en'>
+(S Which-[River:1] rivers-[River:1] run-[River:2] through-[River:2] states-[State:4] with-[State:5] fewest-[State:3] cities-[City:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(traverse_2(fewest(state(loc_1(city(all)))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),traverse(A,B),fewest(B,C,(state(B),loc(C,B),city(C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ fewest ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='5'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='6'> *n:City -> ({ city ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welche flüsse gehen durch staaten mit am wenigsten staedten</nl>
+<nl lang='el'>ποια ποτάμια διασχίζουν πολιτείες με τις λιγότερες πόλεις</nl>
+<nl lang='th'>แม่น้ำ ใด ไหล ผ่าน รัฐ ที่ มี จำนวน เมือง น้อย ที่สุด</nl>
+<nl lang='zh'>哪些 河流 贯穿 拥有 最少 城市 的 州</nl>
+</example>
+
+<example id='804'>
+<nl lang='en'>
+Which rivers run through the state with the largest city in the US ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS rivers)) (SQ (VP (VBP run) (PP (IN through) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (NP (DT the) (JJS largest) (NN city)) (PP (IN in) (NP (DT the) (NNP US))))))))))
+</syn>
+<augsyn lang='en'>
+(S Which-[River:1] rivers-[River:1] run-[River:2] through-[River:2] the-[State:3] state-[State:3] with-[State:4] the-[City:5] largest-[City:5] city-[City:6] in-[City:7] the-[CountryName:9] US-[CountryName:9])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(traverse_2(state(loc_1(largest(city(loc_2(countryid('usa')))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),traverse(A,B),state(B),loc(C,B),largest(C,(city(C),loc(C,D),const(D,countryid(usa))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='5'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='6'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='7'> *n:City -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='8'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='9'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche fluesse fliessen durch den staat mit der groesstes stadt in den usa</nl>
+<nl lang='el'>ποια ποτάμια διατρέχουν την πολιτεία με τη μεγαλύτερη πόλη στις us</nl>
+<nl lang='th'>แม่น้ำ สาย ใด ไหล ผ่าน รัฐ ที่ มี ประชากร มาก ที่สุด ใน สหรัฐ</nl>
+<nl lang='zh'>哪些 河流 贯穿 拥有 美国 最大 城市 的 州</nl>
+</example>
+
+<example id='805'>
+<nl lang='en'>
+Which rivers run through the state with the lowest elevation in the USA ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS rivers)) (SQ (VP (VBP run) (PP (IN through) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (NP (DT the) (JJS lowest) (NN elevation)) (PP (IN in) (NP (DT the) (NNP USA))))))))))
+</syn>
+<augsyn lang='en'>
+(S Which-[River:1] rivers-[River:1] run-[River:2] through-[River:2] the-[State:3] state-[State:3] with-[State:4] the-[Place:5] lowest-[Place:5] elevation-[Place:6] in-[Place:7] the-[CountryName:9] USA-[CountryName:9])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(river(traverse_2(state(loc_1(lowest(place(loc_2(countryid('usa')))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(river(A),traverse(A,B),state(B),loc(C,B),lowest(C,(place(C),loc(C,D),const(D,countryid(usa))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:River ) }) </node>
+<node id='1'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='2'> *n:River -> ({ traverse_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ loc_1 ( *n:Place ) }) </node>
+<node id='5'> *n:Place -> ({ lowest ( *n:Place ) }) </node>
+<node id='6'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='7'> *n:Place -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='8'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='9'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche fluesse verlaufen durch den staat mit der niedrigsten erhebung in den usa</nl>
+<nl lang='el'>ποια ποτάμια διασχίζουν την πολιτεία με το χαμηλότερο υψόμετρο στις ηπα</nl>
+<nl lang='th'>แม่น้ำ ใด ไหล ผ่าน รัฐ ที่ มี พื้นที่ ต่ำ ที่สุด ใน สหรัฐอเมริกา</nl>
+<nl lang='zh'>哪些 河流 贯穿 美国 海拔 最低 的 州</nl>
+</example>
+
+<example id='806'>
+<nl lang='en'>
+Which state border Kentucky ?
+</nl>
+<nl lang='es'>
+cual estado bordean a kentucky ?
+</nl>
+<nl lang='ja'>
+kentakkii ni rinsetsu suru shuu wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+hangi eyaletin kentucky ye siniri vardir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VP (VBP border) (NP (NNP Kentucky)))))
+</syn>
+<syn lang='es'>
+(S cual estado bordean a kentucky)
+</syn>
+<syn lang='ja'>
+(S kentakkii ni rinsetsu suru shuu wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S hangi eyaletin kentucky ye siniri vardir)
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] state-[State:1] border-[State:2] Kentucky-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('kentucky'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(kentucky))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' kentucky ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an kentucky</nl>
+<nl lang='el'>ποια πολιτεία συνορεύει με το kentucky</nl>
+<nl lang='th'>รัฐ ใด บ้าง ที่ อยู่ ติด กับ รัฐ เคนตักกี</nl>
+<nl lang='zh'>哪些 州 与 肯塔基 州 接壤</nl>
+</example>
+
+<example id='807'>
+<nl lang='en'>
+Which state borders Florida ?
+</nl>
+<nl lang='es'>
+cual estado bordea a florida ?
+</nl>
+<nl lang='ja'>
+furorida ni rinsetsu suru shuu wa dochira desu ka ?
+</nl>
+<nl lang='tr'>
+hangi eyaletin florida ya siniri vardir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VP (VBZ borders) (NP (NNP Florida)))))
+</syn>
+<syn lang='es'>
+(S cual estado bordea a florida)
+</syn>
+<syn lang='ja'>
+(S furorida ni rinsetsu suru shuu wa dochira desu ka)
+</syn>
+<syn lang='tr'>
+(S hangi eyaletin florida ya siniri vardir)
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] state-[State:1] borders-[State:2] Florida-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('florida'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(florida))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' florida ' }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat grenzt an florida</nl>
+<nl lang='el'>ποια πολιτεία συνορεύει με τη florida</nl>
+<nl lang='th'>รัฐ ใด บ้าง อยู่ ติด กับ รัฐ ฟลอริดา</nl>
+<nl lang='zh'>哪个 州 与 佛罗里达 州 接壤</nl>
+</example>
+
+<example id='808'>
+<nl lang='en'>
+Which state borders Hawaii ?
+</nl>
+<nl lang='es'>
+cual estado bordea a hawaii ?
+</nl>
+<nl lang='ja'>
+hawai ni rinsetsu suru shuu wa dochira desu ka ?
+</nl>
+<nl lang='tr'>
+hangi eyaletin hawaii ya siniri vardir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VP (VBZ borders) (NP (NNP Hawaii)))))
+</syn>
+<syn lang='es'>
+(S cual estado bordea a hawaii)
+</syn>
+<syn lang='ja'>
+(S hawai ni rinsetsu suru shuu wa dochira desu ka)
+</syn>
+<syn lang='tr'>
+(S hangi eyaletin hawaii ya siniri vardir)
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] state-[State:1] borders-[State:2] Hawaii-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('hawaii'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(hawaii))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' hawaii ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an hawaii</nl>
+<nl lang='el'>ποια πολιτεία συνορεύει με τη hawaii </nl>
+<nl lang='th'>รัฐ ใด บ้าง อยู่ ติด กับ รัฐ ฮาวาย</nl>
+<nl lang='zh'>哪个 州 与 夏威夷 州 接壤</nl>
+</example>
+
+<example id='809'>
+<nl lang='en'>
+Which state borders most states ?
+</nl>
+<nl lang='es'>
+cual estado bordea a los mas estados ?
+</nl>
+<nl lang='ja'>
+donna shuu ga mottomo ooku no shuu ni rinsetsu shite imasu ka ?
+</nl>
+<nl lang='tr'>
+hangi eyaletin en cok eyalete siniri vardir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VP (VBZ borders) (NP (JJS most) (NNS states)))))
+</syn>
+<syn lang='es'>
+(S cual estado bordea a los mas estados)
+</syn>
+<syn lang='ja'>
+(S donna shuu ga mottomo ooku no shuu ni rinsetsu shite imasu ka)
+</syn>
+<syn lang='tr'>
+(S hangi eyaletin en cok eyalete siniri vardir)
+</syn>
+<augsyn lang='en'>
+(S Which-[State:2] state-[State:2] borders-[State:3] most-[State:1] states-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(most(state(next_to_2(state(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,most(A,B,(state(A),next_to(A,B),state(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ most ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat grenzt hat am meisten nachbarstaaten</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με τις περισσότερες πολιτείες</nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ รัฐ อื่น มาก ที่สุด</nl>
+<nl lang='zh'>哪个 州 与 最多 的 州 接壤</nl>
+</example>
+
+<example id='810'>
+<nl lang='en'>
+Which state borders the most states ?
+</nl>
+<nl lang='es'>
+cual estado bordea a mas estados ?
+</nl>
+<nl lang='ja'>
+donna shuu ga mottomo ooku no shuu ni rinsetsu shite imasu ka ?
+</nl>
+<nl lang='tr'>
+hangi eyaletin en cok eyalete siniri vardir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VP (VBZ borders) (NP (DT the) (JJS most) (NNS states)))))
+</syn>
+<syn lang='es'>
+(S cual estado bordea a mas estados)
+</syn>
+<syn lang='ja'>
+(S donna shuu ga mottomo ooku no shuu ni rinsetsu shite imasu ka)
+</syn>
+<syn lang='tr'>
+(S hangi eyaletin en cok eyalete siniri vardir)
+</syn>
+<augsyn lang='en'>
+(S Which-[State:2] state-[State:2] borders-[State:3] the-[State:1] most-[State:1] states-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(most(state(next_to_2(state(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,most(A,B,(state(A),next_to(A,B),state(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ most ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat grenzt an die meisten anderen staaten</nl>
+<nl lang='el'>ποια πολιτεία συνορεύει με τις περισσότερες πολιτείες</nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ รัฐ อื่น มาก ที่สุด</nl>
+<nl lang='zh'>哪个 州 与 最多 的 州 接壤</nl>
+</example>
+
+<example id='811'>
+<nl lang='en'>
+Which state capital has the smallest population ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state) (NN capital)) (SQ (VP (VBZ has) (NP (DT the) (JJS smallest) (NN population)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[City:2] state-[City:2] capital-[City:2] has-[City:1] the-[City:1] smallest-[City:1] population-[City:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest_one(population_1(capital(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(B,(capital(A),population(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ smallest_one ( population_1 ( *n:City ) ) }) </node>
+<node id='2'> *n:City -> ({ capital ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher hauptstadt hat die kleinste bevoelkerung</nl>
+<nl lang='el'>ποια πρωτεύουσα πολιτείας έχει το μικρότερο πληθυσμό</nl>
+<nl lang='th'>เมืองหลวง ใด มี ประชากร น้อย ที่สุด</nl>
+<nl lang='zh'>哪个 首府 有 最少 的 人口</nl>
+</example>
+
+<example id='812'>
+<nl lang='en'>
+Which state contains most rivers ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VP (VBZ contains) (NP (JJS most) (NNS rivers)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:2] state-[State:2] contains-[State:3] most-[State:1] rivers-[River:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(most(state(loc_1(river(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,most(A,B,(state(A),loc(B,A),river(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ most ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ loc_1 ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat am meisten flüsse</nl>
+<nl lang='el'>ποια πολιτεία περιέχει τα περισσότερα ποτάμια</nl>
+<nl lang='th'>รัฐ ใด มี แม่น้ำ ไหล ผ่าน มาก ที่สุด</nl>
+<nl lang='zh'>哪个 州 有 最多 的 河流</nl>
+</example>
+
+<example id='813'>
+<nl lang='en'>
+Which state has the biggest population ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS biggest) (NN population)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:2] state-[State:2] has-[State:1] the-[State:1] biggest-[State:1] population-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(population_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(state(A),population(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die groesste bevoelkerung</nl>
+<nl lang='el'>ποια πολιτεία έχει τον μεγαλύτερο πληθυσμό</nl>
+<nl lang='th'>รัฐ ใด มี จำนวน ประชากร มาก ที่สุด</nl>
+<nl lang='zh'>哪个 州 有 最多 的 人口</nl>
+</example>
+
+<example id='814'>
+<nl lang='en'>
+Which state has the greatest density ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS greatest) (NN density)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:2] state-[State:2] has-[State:1] the-[State:1] greatest-[State:1] density-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(density_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(state(A),density(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest_one ( density_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die groesste bevoelkerungsdichte</nl>
+<nl lang='el'>ποια πολιτεία έχει τη μεγαλύτερη πυκνότητα</nl>
+<nl lang='th'>รัฐ ใด มี ความ หนาแน่น ของ ประชากร สูง ที่สุด</nl>
+<nl lang='zh'>人口 密度 最大 的 州 是 哪个</nl>
+</example>
+
+<example id='815'>
+<nl lang='en'>
+Which state has the greatest population ?
+</nl>
+<nl lang='es'>
+cual estado tiene la poblacion mas grande ?
+</nl>
+<nl lang='ja'>
+dono shuu wa mottomo ookii jinkou ga ariumasu ka ?
+</nl>
+<nl lang='tr'>
+hangi eyalet en buyuk nufusa sahiptir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS greatest) (NN population)))))
+</syn>
+<syn lang='es'>
+(S cual estado tiene la poblacion mas grande)
+</syn>
+<syn lang='ja'>
+(S dono shuu wa mottomo ookii jinkou ga ariumasu ka)
+</syn>
+<syn lang='tr'>
+(S hangi eyalet en buyuk nufusa sahiptir)
+</syn>
+<augsyn lang='en'>
+(S Which-[State:2] state-[State:2] has-[State:1] the-[State:1] greatest-[State:1] population-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(population_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(state(A),population(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die meisten einwohner</nl>
+<nl lang='el'>ποια πολιτεία έχει το μεγαλύτερο πληθυσμό</nl>
+<nl lang='th'>รัฐ ใด มี ประชากร มาก ที่สุด</nl>
+<nl lang='zh'>哪个 州 有 最多 的 人口</nl>
+</example>
+
+<example id='816'>
+<nl lang='en'>
+Which state has the highest elevation ?
+</nl>
+<nl lang='es'>
+cual estado tiene la elevacion mas alta ?
+</nl>
+<nl lang='ja'>
+dono shuu wa mottomo takai kaibatsu ga arimasu ka ?
+</nl>
+<nl lang='tr'>
+hangi eyalet en yuksek yukseltiye sahiptir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS highest) (NN elevation)))))
+</syn>
+<syn lang='es'>
+(S cual estado tiene la elevacion mas alta)
+</syn>
+<syn lang='ja'>
+(S dono shuu wa mottomo takai kaibatsu ga arimasu ka)
+</syn>
+<syn lang='tr'>
+(S hangi eyalet en yuksek yukseltiye sahiptir)
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] state-[State:1] has-[State:2] the-[Place:3] highest-[Place:3] elevation-[Place:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(highest(place(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A), loc(B,A), highest(B,(place(B)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='4'> *n:Place -> ({ place ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welche staat hat die hoechste erhoehung</nl>
+<nl lang='el'>ποια πολιτεία έχει το μεγαλύτερο υψόμετρο</nl>
+<nl lang='th'>รัฐ ใด มี จุด สูง สุด ของ ประเทศ อยู่</nl>
+<nl lang='zh'>哪个 州 有 最高 点</nl>
+</example>
+
+<example id='817'>
+<nl lang='en'>
+Which state has the highest peak in the country ?
+</nl>
+<nl lang='es'>
+cual estado tiene el pico mas alto en el pais ?
+</nl>
+<nl lang='ja'>
+dono shuu wa kuni no mottomo takai choujou ga arimasu ka ?
+</nl>
+<nl lang='tr'>
+hangi eyalet ulke deki en yuksek zirveye sahiptir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VP (VBZ has) (NP (NP (DT the) (JJS highest) (NN peak)) (PP (IN in) (NP (DT the) (NN country)))))))
+</syn>
+<syn lang='es'>
+(S cual estado tiene el pico mas alto en el pais)
+</syn>
+<syn lang='ja'>
+(S dono shuu wa kuni no mottomo takai choujou ga arimasu ka)
+</syn>
+<syn lang='tr'>
+(S hangi eyalet ulke deki en yuksek zirveye sahiptir)
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] state-[State:1] has-[State:2] the-[Place:3] highest-[Place:3] peak-[Place:4] in-[Place:3] the-[Place:3] country-[Place:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(highest(place(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),highest(B,(mountain(B)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='4'> *n:Place -> ({ place ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>in welchem staat liegt der hoechste gipfel des landes</nl>
+<nl lang='el'>ποια πολιτεία έχει την ψηλότερη κορυφή στη χώρα</nl>
+<nl lang='th'>รัฐ ใด มี ยอดเขา สูง สุด ใน ประเทศ</nl>
+<nl lang='zh'>哪个 州 拥有 美国 的 最高 峰</nl>
+</example>
+
+<example id='818'>
+<nl lang='en'>
+Which state has the highest point ?
+</nl>
+<nl lang='es'>
+cual estado tiene el punto mas alto ?
+</nl>
+<nl lang='ja'>
+dono shuu wa mottomo takai chiten ga arimasu ka ?
+</nl>
+<nl lang='tr'>
+hangi eyalet en yuksek noktaya sahiptir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS highest) (NN point)))))
+</syn>
+<syn lang='es'>
+(S cual estado tiene el punto mas alto)
+</syn>
+<syn lang='ja'>
+(S dono shuu wa mottomo takai chiten ga arimasu ka)
+</syn>
+<syn lang='tr'>
+(S hangi eyalet en yuksek noktaya sahiptir)
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] state-[State:1] has-[State:2] the-[Place:3] highest-[Place:3] point-[Place:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(highest(place(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),highest(B,place(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='4'> *n:Place -> ({ place ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat beinhaltet den hoechsten punkt</nl>
+<nl lang='el'>ποια πολιτεία έχει το ψηλότερο σημείο</nl>
+<nl lang='th'>รัฐ ใด มี ภูเขา ที่ สูง ที่สุด</nl>
+<nl lang='zh'>哪个 州 有 最高 的 海拔</nl>
+</example>
+
+<example id='819'>
+<nl lang='en'>
+Which state has the highest population density ?
+</nl>
+<nl lang='es'>
+cual estado tiene la densidad de poblacion mas alta ?
+</nl>
+<nl lang='ja'>
+dono shuu wa mottomo ookii jinkou no mitsudo ga arimasu ka ?
+</nl>
+<nl lang='tr'>
+hangi eyalet en yuksek nufus yogunluguna sahiptir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS highest) (NN population) (NN density)))))
+</syn>
+<syn lang='es'>
+(S cual estado tiene la densidad de poblacion mas alta)
+</syn>
+<syn lang='ja'>
+(S dono shuu wa mottomo ookii jinkou no mitsudo ga arimasu ka)
+</syn>
+<syn lang='tr'>
+(S hangi eyalet en yuksek nufus yogunluguna sahiptir)
+</syn>
+<augsyn lang='en'>
+(S Which-[State:2] state-[State:2] has-[State:1] the-[State:1] highest-[State:1] population-[State:1] density-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(density_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(state(A),density(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest_one ( density_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die groesste dichte</nl>
+<nl lang='el'>ποια πολιτεία έχει τη ψηλότερη πυκνότητα πληθυσμού</nl>
+<nl lang='th'>รัฐ ใด มี ความ หนาแน่น ของ ประชากร สูง สุด</nl>
+<nl lang='zh'>哪个 州 有 最高 的 人口 密度</nl>
+</example>
+
+<example id='820'>
+<nl lang='en'>
+Which state has the largest city ?
+</nl>
+<nl lang='es'>
+cual estado tiene la ciudad mas grande ?
+</nl>
+<nl lang='ja'>
+dono shuu wa mottomo ookii toshi ga arimasu ka ?
+</nl>
+<nl lang='tr'>
+hangi eyalet en buyuk sehre sahiptir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS largest) (NN city)))))
+</syn>
+<syn lang='es'>
+(S cual estado tiene la ciudad mas grande)
+</syn>
+<syn lang='ja'>
+(S dono shuu wa mottomo ookii toshi ga arimasu ka)
+</syn>
+<syn lang='tr'>
+(S hangi eyalet en buyuk sehre sahiptir)
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] state-[State:1] has-[State:2] the-[City:3] largest-[City:3] city-[City:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(largest(city(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),largest(B,(city(B)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ city ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die groesste stadt</nl>
+<nl lang='el'>ποια πολιτεία έχει τη μεγαλύτερη πόλη</nl>
+<nl lang='th'>รัฐ ใด มี เมือง ที่ ใหญ่ ที่สุด</nl>
+<nl lang='zh'>哪个 州 有 最大 的 城市</nl>
+</example>
+
+<example id='821'>
+<nl lang='en'>
+Which state has the largest density ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS largest) (NN density)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:2] state-[State:2] has-[State:1] the-[State:1] largest-[State:1] density-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(density_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(state(A),density(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest_one ( density_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welches ist die hoechste bevoelkerungsdichte</nl>
+<nl lang='el'>ποια πολιτεία έχει την μεγαλύτερη πυκνότητα</nl>
+<nl lang='th'>รัฐ ใด มี ความ หนาแน่น ของ ประชากร สูง ที่สุด</nl>
+<nl lang='zh'>哪个 州 拥有 最大 的 人口 密度</nl>
+</example>
+
+<example id='822'>
+<nl lang='en'>
+Which state has the least population density ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS least) (NN population) (NN density)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:2] state-[State:2] has-[State:1] the-[State:1] least-[State:1] population-[State:1] density-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest_one(density_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(B,(state(A),density(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ smallest_one ( density_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die geringste bevoelkerungsdichte</nl>
+<nl lang='el'>ποια πολιτεία έχει τη μικρότερη πυκνότητα πληθυσμού</nl>
+<nl lang='th'>รัฐ ใด มี ความ หนาแน่น ของ ประชากร เบาบาง ที่สุด</nl>
+<nl lang='zh'>哪个 州 有 最小 的 人口 密度</nl>
+</example>
+
+<example id='823'>
+<nl lang='en'>
+Which state has the longest river ?
+</nl>
+<nl lang='es'>
+cual estado tiene el rio mas largo ?
+</nl>
+<nl lang='ja'>
+dono shuu wa mottomo nagai kawa ga arimasu ka ?
+</nl>
+<nl lang='tr'>
+hangi eyalet en uzun nehre sahiptir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS longest) (NN river)))))
+</syn>
+<syn lang='es'>
+(S cual estado tiene el rio mas largo)
+</syn>
+<syn lang='ja'>
+(S dono shuu wa mottomo nagai kawa ga arimasu ka)
+</syn>
+<syn lang='tr'>
+(S hangi eyalet en uzun nehre sahiptir)
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] state-[State:1] has-[State:2] the-[River:3] longest-[River:3] river-[River:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(longest(river(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),longest(B,(river(B)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat den laengsten fluss</nl>
+<nl lang='el'>ποια πολιτεία έχει το μακρύτερο ποτάμι</nl>
+<nl lang='th'>รัฐ ใด มี แม่น้ำ สาย ยาว ที่สุด</nl>
+<nl lang='zh'>哪个 州 有 最长 的 河流</nl>
+</example>
+
+<example id='824'>
+<nl lang='en'>
+Which state has the lowest elevation ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS lowest) (NN elevation)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] state-[State:1] has-[State:2] the-[Place:3] lowest-[Place:3] elevation-[Place:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(lowest(place(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),lowest(B,place(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ lowest ( *n:Place ) }) </node>
+<node id='4'> *n:Place -> ({ place ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>in welchem staat liegt der tiefste punkt</nl>
+<nl lang='el'>ποια πολιτεία έχει το χαμηλότερο υψόμετρο</nl>
+<nl lang='th'>รัฐ ใด มี ที่สูง ต่ำ ที่สุด</nl>
+<nl lang='zh'>哪个 州 有 最低 海拔</nl>
+</example>
+
+<example id='825'>
+<nl lang='en'>
+Which state has the lowest point that borders Idaho ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VP (VBZ has) (NP (NP (DT the) (JJS lowest) (NN point)) (SBAR (WHNP (WDT that)) (S (VP (VBZ borders) (NP (NNP Idaho)))))))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] state-[State:1] has-[State:2] the-[Place:3] lowest-[Place:3] point-[Place:4] that-[Place:5] borders-[State:6] Idaho-[StateName:8])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(lowest(place(loc_2(next_to_2(stateid('idaho'))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(D,(state(D),loc(B,D),lowest(B,(place(B), state(A), loc(B,A), next_to(A,C),const(C,stateid(idaho))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ lowest ( *n:Place ) }) </node>
+<node id='4'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='5'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='7'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='8'> *n:StateName -> ({ ' idaho ' }) </node>
+</mrl-parse>
+<nl lang='de'>in welchem stadt liegt der tiefste an idaho grenzende punkt</nl>
+<nl lang='el'>ποια πολιτεία έχει το χαμηλότερο που συνορεύει με το idaho </nl>
+<nl lang='th'>รัฐ ใด มี จุด ต่ำ สุด อยู่ ติด กับ รัฐ ไอดาโฮ</nl>
+<nl lang='zh'>哪个 州 有 与 爱达荷 州 接壤 的 最低 点</nl>
+</example>
+
+<example id='826'>
+<nl lang='en'>
+Which state has the lowest population density ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS lowest) (NN population) (NN density)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:2] state-[State:2] has-[State:1] the-[State:1] lowest-[State:1] population-[State:1] density-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest_one(density_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(B,(state(A),density(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ smallest_one ( density_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die kleinste bevoelkerungsdichte</nl>
+<nl lang='el'>ποια πολιτεία έχει τη χαμηλότερη πυκνότητα πληθυσμού</nl>
+<nl lang='th'>รัฐ ใด มี ความ หนาแน่น ของ ประชากร น้อย ที่สุด</nl>
+<nl lang='zh'>哪个 州 有 最低 的 人口 密度</nl>
+</example>
+
+<example id='827'>
+<nl lang='en'>
+Which state has the most major cities ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS most) (JJ major) (NNS cities)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:2] state-[State:2] has-[State:3] the-[State:1] most-[State:1] major-[City:4] cities-[City:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(most(state(loc_1(major(city(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,most(A,B,(state(A),loc(B,A),major(B),city(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ most ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='5'> *n:City -> ({ city ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die meisten wichtigsten staedte</nl>
+<nl lang='el'>ποια πολιτεία έχει τις περισσότερες κύριες πόλεις</nl>
+<nl lang='th'>รัฐ ใด มี เมือง เอก มาก ที่สุด</nl>
+<nl lang='zh'>哪个 州 拥有 最多 的 主要 城市</nl>
+</example>
+
+<example id='828'>
+<nl lang='en'>
+Which state has the most major rivers ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS most) (JJ major) (NNS rivers)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:2] state-[State:2] has-[State:3] the-[State:1] most-[State:1] major-[River:4] rivers-[River:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(most(state(loc_1(major(river(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,most(A,B,(state(A),loc(B,A),major(B),river(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ most ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ loc_1 ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ major ( *n:River ) }) </node>
+<node id='5'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>durch welchen staat fliessen am meisten grosse flüsse</nl>
+<nl lang='el'>ποια πολιτεία έχει τα περισσότερα κύρια ποτάμια</nl>
+<nl lang='th'>รัฐ ใด มี แม่น้ำ สาย หลัก มาก ที่สุด</nl>
+<nl lang='zh'>哪个 州 拥有 最多 的 主要 河流</nl>
+</example>
+
+<example id='829'>
+<nl lang='en'>
+Which state has the most major rivers running through it ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VP (VBZ has) (NP (NP (DT the) (JJS most) (JJ major) (NNS rivers)) (VP (VBG running) (PP (IN through) (NP (PRP it))))))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:2] state-[State:2] has-[State:3] the-[State:1] most-[State:1] major-[River:4] rivers-[River:5] running-[State:3] through-[State:3] it-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(most(state(traverse_1(major(river(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,most(A,B,(state(A),major(B),river(B),traverse(B,A))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ most ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ major ( *n:River ) }) </node>
+<node id='5'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die meisten wichtigen fluesse</nl>
+<nl lang='el'>ποια πολιτεία έχει τα περισσότερα κύρια ποτάμια που τη διατρέχουν</nl>
+<nl lang='th'>รัฐ ใด มี แม่น้ำ สาย หลัก ไหล ผ่าน มาก ที่สุด</nl>
+<nl lang='zh'>哪个 州 拥有 最多 的 流经 它的 主要 河流</nl>
+</example>
+
+<example id='830'>
+<nl lang='en'>
+Which state has the most people ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS most) (NNS people)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:2] state-[State:2] has-[State:1] the-[State:1] most-[State:1] people-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(population_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(state(A),population(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die meisten einwohner</nl>
+<nl lang='el'>ποια πολιτεία έχει τους περισσότερους ανθρώπους</nl>
+<nl lang='th'>รัฐ ใด มี ประชากร มาก ที่สุด</nl>
+<nl lang='zh'>哪个 州 拥有 最多 的 人</nl>
+</example>
+
+<example id='831'>
+<nl lang='en'>
+Which state has the most population ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS most) (NN population)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:2] state-[State:2] has-[State:1] the-[State:1] most-[State:1] population-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(population_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(state(A),population(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ largest_one ( population_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die hoechste bevoelkerung</nl>
+<nl lang='el'>ποια πολιτεία έχει τον περισσότερο πληθυσμό</nl>
+<nl lang='th'>รัฐ ใด เป็น รัฐ ที่ มี ประชากร มาก ที่สุด</nl>
+<nl lang='zh'>哪个 州 有 最多 的 人口</nl>
+</example>
+
+<example id='832'>
+<nl lang='en'>
+Which state has the most rivers ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS most) (NNS rivers)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:2] state-[State:2] has-[State:3] the-[State:1] most-[State:1] rivers-[River:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(most(state(loc_1(river(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,most(A,B,(state(A),loc(B,A),river(B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ most ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ loc_1 ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>durch welchen staat fliessen am meisten fluesse</nl>
+<nl lang='el'>ποια πολιτεία έχει τα περισσότερα ποτάμια</nl>
+<nl lang='th'>รัฐ ใด มี แม่น้ำ มาก ที่สุด</nl>
+<nl lang='zh'>哪个 州 拥有 最多 的 河流</nl>
+</example>
+
+<example id='833'>
+<nl lang='en'>
+Which state has the most rivers running through it ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VP (VBZ has) (NP (NP (DT the) (JJS most) (NNS rivers)) (VP (VBG running) (PP (IN through) (NP (PRP it))))))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:2] state-[State:2] has-[State:3] the-[State:1] most-[State:1] rivers-[River:4] running-[State:3] through-[State:3] it-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(most(state(traverse_1(river(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,most(A,B,(state(A),river(B),traverse(B,A))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ most ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>durch welchen staat verlaufen die meisten fluesse</nl>
+<nl lang='el'>ποια πολιτεία διασχίζουν τα περισσότερα ποτάμια</nl>
+<nl lang='th'>รัฐ ใด มี แม่น้ำ ไหล ผ่าน มาก ที่สุด</nl>
+<nl lang='zh'>哪个 州 拥有 最多 流经 它的 河流</nl>
+</example>
+
+<example id='834'>
+<nl lang='en'>
+Which state has the Red river ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJ Red) (NN river)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] state-[State:1] has-[State:2] the-[River:3] Red-[RiverName:5] river-[River:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(river(riverid('red')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),const(B,riverid(red)),river(B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='5'> *n:RiverName -> ({ ' red ' }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat den red fluss</nl>
+<nl lang='el'>ποια πολιτεία έχει τον red ποταμό</nl>
+<nl lang='th'>รัฐ ใด บ้าง ที่ มี แม่น้ำ เร็ด</nl>
+<nl lang='zh'>哪个 州 有 红 河</nl>
+</example>
+
+<example id='835'>
+<nl lang='en'>
+Which state has the smallest area that borders Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VP (VBZ has) (NP (NP (DT the) (JJS smallest) (NN area)) (SBAR (WHNP (WDT that)) (S (VP (VBZ borders) (NP (NNP Texas)))))))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:2] state-[State:2] has-[State:1] the-[State:1] smallest-[State:1] area-[State:1] that-[State:3] borders-[State:3] Texas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest_one(area_1(state(next_to_2(stateid('texas'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(B,(state(A),area(A,B),next_to(A,C),const(C,stateid(texas)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ smallest_one ( area_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die kleinste flaeche die texas angrenzt</nl>
+<nl lang='el'>ποια πολιτεία έχει τη μικρότερη επιφάνεια που συνορεύει με το texas</nl>
+<nl lang='th'>รัฐ ใด มี พื้นที่ น้อย ที่สุด และ ติด กับ รัฐ เท็กซัส</nl>
+<nl lang='zh'>和 德克萨斯 州 接壤 的 面积 最小 的 州 是 哪个</nl>
+</example>
+
+<example id='836'>
+<nl lang='en'>
+Which state has the smallest average urban population ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS smallest) (JJ average) (JJ urban) (NN population)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:2] state-[State:2] has-[State:1] the-[State:1] smallest-[State:1] average-[State:1] urban-[State:1] population-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest_one(density_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(B,(state(A),density(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ smallest_one ( density_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die geringste bevoelkerungsdichte</nl>
+<nl lang='el'>ποια πολιτεία έχει το μικρότερο μέσο αστικό πληθυσμό</nl>
+<nl lang='th'>รัฐ ใด มี ความ หนาแน่น ของ ประชากร ต่ำ ที่สุด</nl>
+<nl lang='zh'>哪个 州 有 最少 的 平均 城市 人口</nl>
+</example>
+
+<example id='837'>
+<nl lang='en'>
+Which state has the smallest population density ?
+</nl>
+<nl lang='es'>
+cual estado tiene la densidad de poblacion mas pequena ?
+</nl>
+<nl lang='ja'>
+mottomo chiisai jinkou no mitsudo ga aru shuu wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+hangi eyalet en kucuk nufus yogunluguna sahiptir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJS smallest) (NN population) (NN density)))))
+</syn>
+<syn lang='es'>
+(S cual estado tiene la densidad de poblacion mas pequena)
+</syn>
+<syn lang='ja'>
+(S mottomo chiisai jinkou no mitsudo ga aru shuu wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S hangi eyalet en kucuk nufus yogunluguna sahiptir)
+</syn>
+<augsyn lang='en'>
+(S Which-[State:2] state-[State:2] has-[State:1] the-[State:1] smallest-[State:1] population-[State:1] density-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest_one(density_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(B,(state(A),density(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ smallest_one ( density_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die geringste bevoelkerungsdichte</nl>
+<nl lang='el'>ποια πολιτεία έχει τη μικρότερη πυκνότητα πληθυσμού</nl>
+<nl lang='th'>รัฐ ใด มี จำนวน ประชากร เฉลี่ย ใน เมือง น้อย ที่สุด</nl>
+<nl lang='zh'>哪个 州 有 最小 的 人口 密度</nl>
+</example>
+
+<example id='838'>
+<nl lang='en'>
+Which state has the sparsest population density ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VP (VBZ has) (NP (DT the) (JJ sparsest) (NN population) (NN density)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:2] state-[State:2] has-[State:1] the-[State:1] sparsest-[State:1] population-[State:1] density-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest_one(density_1(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(B,(state(A),density(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ smallest_one ( density_1 ( *n:State ) ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die niedrigste bevoelkerungsdichte</nl>
+<nl lang='el'>ποια πολιτεία έχει την αραιότερη πυκνότητα πληθυσμού</nl>
+<nl lang='th'>รัฐ ใด มี ความ หนาแน่น ประชากร น้อย ที่สุด</nl>
+<nl lang='zh'>哪个 州 的 人口 密度 最 稀少</nl>
+</example>
+
+<example id='839'>
+<nl lang='en'>
+Which state is Kalamazoo in ?
+</nl>
+<nl lang='es'>
+en que estado esta kalamazoo ?
+</nl>
+<nl lang='ja'>
+dono shuu ni wa karamazuu toshi ga arimasu ka ?
+</nl>
+<nl lang='tr'>
+kalamazoo hangi eyalettedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VBZ is) (NP (NNP Kalamazoo)) (PP (IN in))))
+</syn>
+<syn lang='es'>
+(S en que estado esta kalamazoo)
+</syn>
+<syn lang='ja'>
+(S dono shuu ni wa karamazuu toshi ga arimasu ka)
+</syn>
+<syn lang='tr'>
+(S kalamazoo hangi eyalettedir)
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] state-[State:1] is-[State:2] Kalamazoo-[CityName:4] in-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(cityid('kalamazoo', _))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),const(B,cityid(kalamazoo,_)),loc(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='4'> *n:CityName -> ({ ' kalamazoo ' }) </node>
+</mrl-parse>
+<nl lang='de'>in welcher staat ist kalamazoo</nl>
+<nl lang='el'>σε ποια πολιτεία βρίσκεται το kalamazoo</nl>
+<nl lang='th'>เมือง คาลามาซู อยู่ ใน รัฐ ใด</nl>
+<nl lang='zh'>卡拉马祖 是 在 哪个 州</nl>
+</example>
+
+<example id='840'>
+<nl lang='en'>
+Which state is Mount McKinley in ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VBZ is) (NP (NNP Mount) (NNP McKinley)) (PP (IN in))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] state-[State:1] is-[State:2] Mount-[PlaceName:4] McKinley-[PlaceName:4] in-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(placeid('mount mckinley'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),const(B,placeid('mount mckinley')),loc(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ placeid ( *n:PlaceName ) }) </node>
+<node id='4'> *n:PlaceName -> ({ ' mount mckinley ' }) </node>
+</mrl-parse>
+<nl lang='de'>in welchem staat liegt mount mckinley</nl>
+<nl lang='el'>σε ποια πολιτεία είναι το όρος mckinley</nl>
+<nl lang='th'>ภูเขา แมคคินลีย์ อยู่ ใน รัฐ ใด</nl>
+<nl lang='zh'>麦金利 山 在 哪个 州</nl>
+</example>
+
+<example id='841'>
+<nl lang='en'>
+Which state is the city Denver located in ?
+</nl>
+<nl lang='es'>
+en cual estado se encuentra la ciudad denver ?
+</nl>
+<nl lang='ja'>
+dono shuu ni wa denbaru toshi ga arimasu ka ?
+</nl>
+<nl lang='tr'>
+denver sehri hangi eyalettedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VBZ is) (NP (NP (DT the) (NN city)) (NP (NNP Denver))) (VP (VBN located) (PP (IN in)))))
+</syn>
+<syn lang='es'>
+(S en cual estado se encuentra la ciudad denver)
+</syn>
+<syn lang='ja'>
+(S dono shuu ni wa denbaru toshi ga arimasu ka)
+</syn>
+<syn lang='tr'>
+(S denver sehri hangi eyalettedir)
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] state-[State:1] is-[State:2] the-[City:3] city-[City:3] Denver-[CityName:5] located-[State:2] in-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(city(cityid('denver', _)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),city(B),const(B,cityid(denver,_)),loc(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='5'> *n:CityName -> ({ ' denver ' }) </node>
+</mrl-parse>
+<nl lang='de'>in welchem staat liegt denver</nl>
+<nl lang='el'>σε ποια πολιτεία βρίσκεται η πόλη denver</nl>
+<nl lang='th'>รัฐ ใด บ้าง มี เมือง เดนเวอร์ อยู่</nl>
+<nl lang='zh'>丹佛 市 位于 哪个 州</nl>
+</example>
+
+<example id='842'>
+<nl lang='en'>
+Which state is the largest city in Montana in ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VBZ is) (NP (NP (DT the) (JJS largest) (NN city)) (PP (IN in) (NP (NNP Montana)))) (PP (IN in))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] state-[State:1] is-[State:2] the-[City:3] largest-[City:3] city-[City:4] in-[City:5] Montana-[StateName:7] in-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(largest(city(loc_2(stateid('montana')))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),largest(B,(city(B),loc(B,C),const(C,stateid(montana)))),loc(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='5'> *n:City -> ({ loc_2 ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='7'> *n:StateName -> ({ ' montana ' }) </node>
+</mrl-parse>
+<nl lang='de'>in welchem staat liegt die groesste stadt in montana</nl>
+<nl lang='el'>σε ποια πολιτεία είναι η μεγαλύτερη πόλη στη montana</nl>
+<nl lang='th'>มี รัฐ ใด อีกบ้าง ที่ มี ชื่อ ซ้ำ กับ เมือง ใหญ่ ที่สุด ของ รัฐ มอนตาน่า</nl>
+<nl lang='zh'>蒙大拿 州 最大 的 城市 在 哪个 州</nl>
+</example>
+
+<example id='843'>
+<nl lang='en'>
+Which state is the smallest ?
+</nl>
+<nl lang='es'>
+cual estado es el mas pequeno ?
+</nl>
+<nl lang='ja'>
+mottomo chiisai shuu wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+hangi eyalet en kucuktur ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NN state)) (SQ (VBZ is) (NP (DT the) (JJS smallest))))
+</syn>
+<syn lang='es'>
+(S cual estado es el mas pequeno)
+</syn>
+<syn lang='ja'>
+(S mottomo chiisai shuu wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S hangi eyalet en kucuktur)
+</syn>
+<augsyn lang='en'>
+(S Which-[State:2] state-[State:2] is-[State:1] the-[State:1] smallest-[State:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(smallest(state(all)))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,smallest(A,state(A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ smallest ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat ist am kleinsten</nl>
+<nl lang='el'>ποια πολιτεία είναι η μικρότερη</nl>
+<nl lang='th'>รัฐ ใด เป็น รัฐ ที่ มี ขนาด เล็ก ที่สุด</nl>
+<nl lang='zh'>哪个 州 是 最小 的</nl>
+</example>
+
+<example id='844'>
+<nl lang='en'>
+Which states adjoin Alabama ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VP (VBP adjoin) (NP (NNP Alabama)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] states-[State:1] adjoin-[State:2] Alabama-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('alabama'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(alabama))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' alabama ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten benachbaren alabama</nl>
+<nl lang='el'>ποιες πολιτείες γειτονεύουν με την alabama </nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ รัฐ อลาบามา</nl>
+<nl lang='zh'>哪些 州 与 阿拉巴马 州 接壤</nl>
+</example>
+
+<example id='845'>
+<nl lang='en'>
+Which states border Alabama ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VP (VBP border) (NP (NNP Alabama)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] states-[State:1] border-[State:2] Alabama-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('alabama'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(alabama))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' alabama ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an alabama</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με την alabama</nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ รัฐ อลาบามา</nl>
+<nl lang='zh'>哪些 州 与 阿拉巴马 州 接壤</nl>
+</example>
+
+<example id='846'>
+<nl lang='en'>
+Which states border Alaska ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VP (VBP border) (NP (NNP Alaska)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] states-[State:1] border-[State:2] Alaska-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('alaska'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(alaska))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' alaska ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an alaska</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με την alaska</nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ รัฐ อลาสกา</nl>
+<nl lang='zh'>哪些 州 与 阿拉斯加 州 接壤</nl>
+</example>
+
+<example id='847'>
+<nl lang='en'>
+Which states border Arizona ?
+</nl>
+<nl lang='es'>
+cuales estados bordean a arizona ?
+</nl>
+<nl lang='ja'>
+arizona ni rinsetsu suru shuu wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+arizona a siniri olan eyaletler nelerdir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VP (VBP border) (NP (NNP Arizona)))))
+</syn>
+<syn lang='es'>
+(S cuales estados bordean a arizona)
+</syn>
+<syn lang='ja'>
+(S arizona ni rinsetsu suru shuu wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S arizona a siniri olan eyaletler nelerdir)
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] states-[State:1] border-[State:2] Arizona-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('arizona'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(arizona))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' arizona ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an arizona</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με την arizona</nl>
+<nl lang='th'>รัฐ ใด อยู่ ถัด จาก รัฐ แอริโซนา</nl>
+<nl lang='zh'>哪些 州 与 亚利桑那 州 接壤</nl>
+</example>
+
+<example id='848'>
+<nl lang='en'>
+Which states border Colorado ?
+</nl>
+<nl lang='es'>
+cuales estados bordean a colorado ?
+</nl>
+<nl lang='ja'>
+kororado ni rinsetsu suru shuu wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+colorado a siniri olan eyaletler nelerdir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VP (VBP border) (NP (NNP Colorado)))))
+</syn>
+<syn lang='es'>
+(S cuales estados bordean a colorado)
+</syn>
+<syn lang='ja'>
+(S kororado ni rinsetsu suru shuu wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S colorado a siniri olan eyaletler nelerdir)
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] states-[State:1] border-[State:2] Colorado-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('colorado'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(colorado))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' colorado ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an colorado</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με το colorado</nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ รัฐ โคโลราโด</nl>
+<nl lang='zh'>哪些 州 与 科罗拉多 州 接壤</nl>
+</example>
+
+<example id='849'>
+<nl lang='en'>
+Which states border Hawaii ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VP (VBP border) (NP (NNP Hawaii)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] states-[State:1] border-[State:2] Hawaii-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('hawaii'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(hawaii))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' hawaii ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an hawaii an</nl>
+<nl lang='el'>ποιές πολιτείες συνορεύουν με τη hawaii</nl>
+<nl lang='th'>รัฐ ใด บ้าง อยู่ ติด กับ รัฐ ฮาวาย</nl>
+<nl lang='zh'>哪些 州 与 夏威夷 接壤</nl>
+</example>
+
+<example id='850'>
+<nl lang='en'>
+Which states border Illinois ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VP (VBP border) (NP (NNP Illinois)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] states-[State:1] border-[State:2] Illinois-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('illinois'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(illinois))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' illinois ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an illinois</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με το illinois</nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ รัฐ อิลลินอยส์ บ้าง</nl>
+<nl lang='zh'>哪些 州 与 伊利诺伊 州 接壤</nl>
+</example>
+
+<example id='851'>
+<nl lang='en'>
+Which states border Iowa ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VP (VBP border) (NP (NNP Iowa)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] states-[State:1] border-[State:2] Iowa-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('iowa'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(iowa))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' iowa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an iowa</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με την iowa</nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ รัฐ ไอโอวา</nl>
+<nl lang='zh'>哪些 州 与 艾奥瓦 州 接壤</nl>
+</example>
+
+<example id='852'>
+<nl lang='en'>
+Which states border Kentucky ?
+</nl>
+<nl lang='es'>
+cuales estados bordean a kentucky ?
+</nl>
+<nl lang='ja'>
+kentakkii ni rinsetsu suru shuu wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+kentucky a siniri olan eyaletler nelerdir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VP (VBP border) (NP (NNP Kentucky)))))
+</syn>
+<syn lang='es'>
+(S cuales estados bordean a kentucky)
+</syn>
+<syn lang='ja'>
+(S kentakkii ni rinsetsu suru shuu wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S kentucky a siniri olan eyaletler nelerdir)
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] states-[State:1] border-[State:2] Kentucky-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('kentucky'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(kentucky))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' kentucky ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an kentucky</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με το kentucky </nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ รัฐ เคนตักกี</nl>
+<nl lang='zh'>哪些 州 与 肯塔基 州 接壤</nl>
+</example>
+
+<example id='853'>
+<nl lang='en'>
+Which states border Michigan ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VP (VBP border) (NP (NNP Michigan)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] states-[State:1] border-[State:2] Michigan-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('michigan'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(michigan))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' michigan ' }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat grenzt an michigan an</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν το michigan</nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ รัฐ มิชิแกน</nl>
+<nl lang='zh'>哪些 州 与 密歇根 接壤</nl>
+</example>
+
+<example id='854'>
+<nl lang='en'>
+Which states border New York ?
+</nl>
+<nl lang='es'>
+cuales estados bordean a new york ?
+</nl>
+<nl lang='ja'>
+nyuu yooku ni rinsetsu suru shuu wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+new york a siniri olan eyaletler nelerdir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VP (VBP border) (NP (NNP New) (NNP York)))))
+</syn>
+<syn lang='es'>
+(S cuales estados bordean a new_york)
+</syn>
+<syn lang='ja'>
+(S nyuu_yooku ni rinsetsu suru shuu wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S new_york a siniri olan eyaletler nelerdir)
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] states-[State:1] border-[State:2] New-[StateName:4] York-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('new york'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid('new york'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' new york ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an new york an</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με τη new york</nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ รัฐ นิวยอร์ค</nl>
+<nl lang='zh'>哪些 州 与 纽约 州 接壤</nl>
+</example>
+
+<example id='855'>
+<nl lang='en'>
+Which states border no other states ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VP (VBP border) (NP (DT no) (JJ other) (NNS states)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:2] states-[State:2] border-[State:3] no-[State:1] other-[State:1] states-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(exclude(state(all), next_to_2(state(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),not((next_to(A,B),state(B)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ exclude ( *n:State , *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an keinen anderen staaten an</nl>
+<nl lang='el'>ποιες πολιτείες δε συνορεύουν με καμία άλλη πολιτεία</nl>
+<nl lang='th'>รัฐ ใด บ้าง ที่ ไม่ ติด กับ รัฐ ใด เลย</nl>
+<nl lang='zh'>哪些 州 没有 与 其它 州 接壤</nl>
+</example>
+
+<example id='856'>
+<nl lang='en'>
+Which states border South Dakota ?
+</nl>
+<nl lang='es'>
+cuales estados bordean a south dakota ?
+</nl>
+<nl lang='ja'>
+sausu dakota ni rinsetsu suru shuu wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+south dakota a siniri olan eyaletler nelerdir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VP (VBP border) (NP (NNP South) (NNP Dakota)))))
+</syn>
+<syn lang='es'>
+(S cuales estados bordean a south_dakota)
+</syn>
+<syn lang='ja'>
+(S sausu_dakota ni rinsetsu suru shuu wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S south_dakota a siniri olan eyaletler nelerdir)
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] states-[State:1] border-[State:2] South-[StateName:4] Dakota-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('south dakota'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid('south dakota'))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' south dakota ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an south dakota an</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με τη νότια dakota</nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ รัฐ เซาธ์ดาโกตา</nl>
+<nl lang='zh'>哪些 州 与 南达科他 州 接壤</nl>
+</example>
+
+<example id='857'>
+<nl lang='en'>
+Which states border states through which the Mississippi traverses ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VP (VBP border) (NP (NP (NNS states)) (SBAR (WHPP (IN through) (WHNP (WDT which))) (S (NP (DT the) (NNP Mississippi)) (VP (VBZ traverses))))))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] states-[State:1] border-[State:2] states-[State:3] through-[State:4] which-[State:4] the-[RiverName:6] Mississippi-[RiverName:6] traverses-[State:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(state(traverse_1(riverid('mississippi'))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),state(B),const(C,riverid(mississippi)),traverse(C,B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='5'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='6'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an einen staat durch den der mississippi fliesst</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με πολιτείες τις οποίες διασχίζει ο mississippi</nl>
+<nl lang='th'>รัฐ ใด บ้าง อยู่ ติด กับ รัฐ ที่ แม่น้ำ มิสซิสซิปปี ไหล ผ่าน</nl>
+<nl lang='zh'>哪些 州 与 被 密西西比 河 穿越 的 州 接壤</nl>
+</example>
+
+<example id='858'>
+<nl lang='en'>
+Which states border Texas ?
+</nl>
+<nl lang='es'>
+cuales estados bordean a texas ?
+</nl>
+<nl lang='ja'>
+tekisasu ni rinsetsu suru shuu wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+hangi eyaletin texas ye siniri vardir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VP (VBP border) (NP (NNP Texas)))))
+</syn>
+<syn lang='es'>
+(S cuales estados bordean a texas)
+</syn>
+<syn lang='ja'>
+(S tekisasu ni rinsetsu suru shuu wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S hangi eyaletin texas ye siniri vardir)
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] states-[State:1] border-[State:2] Texas-[StateName:4])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(stateid('texas'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,stateid(texas))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='4'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an texas</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με το texas</nl>
+<nl lang='th'>รัฐ ใด บ้าง ที่ อยู่ ติด กับ รัฐ เท็กซัส</nl>
+<nl lang='zh'>哪些 州 与 得克萨斯 州 接壤</nl>
+</example>
+
+<example id='859'>
+<nl lang='en'>
+Which states border the longest river in the USA ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VP (VBP border) (NP (NP (DT the) (JJS longest) (NN river)) (PP (IN in) (NP (DT the) (NNP USA)))))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] states-[State:1] border-[State:2] the-[River:3] longest-[River:3] river-[River:4] in-[River:5] the-[CountryName:7] USA-[CountryName:7])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(longest(river(loc_2(countryid('usa')))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),longest(B,(river(B),loc(B,C),const(C,countryid(usa))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='5'> *n:River -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='6'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='7'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an den laengsten fluesse in den usa</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με το μακρύτερο ποτάμι στις usa</nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ แม่น้ำ ที่ ยาว ที่สุด ใน อเมริกา</nl>
+<nl lang='zh'>在 美国 哪些 州 与 最长 的 河流 接壤</nl>
+</example>
+
+<example id='860'>
+<nl lang='en'>
+Which states border the Missouri river ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VP (VBP border) (NP (DT the) (NNP Missouri) (NN river)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] states-[State:1] border-[State:2] the-[River:3] Missouri-[RiverName:5] river-[River:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(river(riverid('missouri')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),const(B,riverid(missouri)),river(B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='5'> *n:RiverName -> ({ ' missouri ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an den fluss missouri</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με τον ποταμό missouri </nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ แม่น้ำ มิสซูรี บ้าง</nl>
+<nl lang='zh'>哪些 州 与 密苏里 河 接壤</nl>
+</example>
+
+<example id='861'>
+<nl lang='en'>
+Which states border the state with the smallest area ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VP (VBP border) (NP (NP (DT the) (NN state)) (PP (IN with) (NP (DT the) (JJS smallest) (NN area)))))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] states-[State:1] border-[State:2] the-[State:4] state-[State:4] with-[State:3] the-[State:3] smallest-[State:3] area-[State:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(next_to_2(smallest_one(area_1(state(all))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),next_to(A,B),smallest(C,(state(B),area(B,C)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='3'> *n:State -> ({ smallest_one ( area_1 ( *n:State ) ) }) </node>
+<node id='4'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen an den staat mit der kleinsten flaechenausdehnung</nl>
+<nl lang='el'>ποιες πολιτείες συνορεύουν με την πολιτεία με τη μικρότερη επιφάνεια</nl>
+<nl lang='th'>รัฐ ใด อยู่ ติด กับ รัฐ ที่ มี พื้นที่ น้อย ที่สุด</nl>
+<nl lang='zh'>哪些 州 与 面积 最小 的 州 接壤</nl>
+</example>
+
+<example id='862'>
+<nl lang='en'>
+Which state 's capital city is the largest ?
+</nl>
+<nl lang='es'>
+cual estado tiene la ciudad capital mas grande ?
+</nl>
+<nl lang='ja'>
+dono shuu no shuto wa mottomo ookii desu ka ?
+</nl>
+<nl lang='tr'>
+hangi eyaletin baskenti en buyuktur ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WHNP (WDT Which) (NN state) (POS 's)) (NN capital) (NN city)) (SQ (VBZ is) (NP (DT the) (JJS largest))))
+</syn>
+<syn lang='es'>
+(S cual estado tiene la ciudad capital mas grande)
+</syn>
+<syn lang='ja'>
+(S dono shuu no shuto wa mottomo ookii desu ka)
+</syn>
+<syn lang='tr'>
+(S hangi eyaletin baskenti en buyuktur)
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] state-[State:1] 's-[State:2] capital-[City:5] city-[City:4] is-[City:3] the-[City:3] largest-[City:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(largest(city(capital_1(state(all)))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(C,(state(C),loc(B,C), largest(B,(capital(A,B),city(B),state(A)))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ largest ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='5'> *n:City -> ({ capital_1 ( *n:State ) }) </node>
+<node id='6'> *n:State -> ({ state ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat die groesste hauptstadt</nl>
+<nl lang='el'>ποιας πολιτείας η πρωτεύουσα πόλη είναι η μεγαλύτερη</nl>
+<nl lang='th'>รัฐ ใด มี เมืองหลวง ใหญ่ ที่สุด</nl>
+<nl lang='zh'>哪个 州 的 首府 城市 是 最大 的</nl>
+</example>
+
+<example id='863'>
+<nl lang='en'>
+Which states do Colorado river flow through ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VBP do) (NP (NNP Colorado) (NN river)) (VP (VB flow) (PP (IN through)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] states-[State:1] do-[State:2] Colorado-[RiverName:5] river-[River:3] flow-[State:2] through-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(traverse_1(river(riverid('colorado')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),const(B,riverid(colorado)),river(B),traverse(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='5'> *n:RiverName -> ({ ' colorado ' }) </node>
+</mrl-parse>
+<nl lang='de'>durch welche staaten fliesst der colorado fluss</nl>
+<nl lang='el'>ποιες πολιτείες διασχίζει ο colorado ποταμός</nl>
+<nl lang='th'>แม่น้ำ โคโลราโด ไหล ผ่าน รัฐ ใดบ้าง</nl>
+<nl lang='zh'>科罗拉多 河 流经 哪些 州</nl>
+</example>
+
+<example id='864'>
+<nl lang='en'>
+Which states does not border Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VBZ does) (RB not) (VP (VB border) (NP (NNP Texas)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:2] states-[State:2] does-[State:1] not-[State:1] border-[State:3] Texas-[StateName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(exclude(state(all), next_to_2(stateid('texas'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),not((next_to(A,B),const(B,stateid(texas))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ exclude ( *n:State , *n:State ) }) </node>
+<node id='2'> *n:State -> ({ state ( all ) }) </node>
+<node id='3'> *n:State -> ({ next_to_2 ( *n:State ) }) </node>
+<node id='4'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='5'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten grenzen nicht an texas an</nl>
+<nl lang='el'>ποιες πολιτείες δεν συνορεύουν με το texas</nl>
+<nl lang='th'>รัฐ ใด บ้าง ไม่ได้ อยู่ ติด กับ รัฐ เท็กซัส</nl>
+<nl lang='zh'>哪些 州 不 与 得克萨斯 州 接壤</nl>
+</example>
+
+<example id='865'>
+<nl lang='en'>
+Which states does the Chattahoochee river run through ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VBZ does) (NP (DT the) (NNP Chattahoochee) (NN river)) (VP (VB run) (PP (IN through)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] states-[State:1] does-[State:2] the-[River:3] Chattahoochee-[RiverName:5] river-[River:3] run-[State:2] through-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(traverse_1(river(riverid('chattahoochee')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),const(B,riverid(chattahoochee)),river(B),traverse(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='5'> *n:RiverName -> ({ ' chattahoochee ' }) </node>
+</mrl-parse>
+<nl lang='de'>durch welchen staat querrt der chattahoochee fluss</nl>
+<nl lang='el'>ποιες πολιτείες διασχίζει ο ποταμός chattahoochee </nl>
+<nl lang='th'>รัฐ ใด บ้าง ที่ แม่น้ำ แชตตาฮูชี ไหล ผ่าน</nl>
+<nl lang='zh'>查塔胡奇 河 贯穿 哪些 州</nl>
+</example>
+
+<example id='866'>
+<nl lang='en'>
+Which states does the Colorado river run through ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VBZ does) (NP (DT the) (NNP Colorado) (NN river)) (VP (VB run) (PP (IN through)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] states-[State:1] does-[State:2] the-[River:3] Colorado-[RiverName:5] river-[River:3] run-[State:2] through-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(traverse_1(river(riverid('colorado')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),const(B,riverid(colorado)),traverse(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='5'> *n:RiverName -> ({ ' colorado ' }) </node>
+</mrl-parse>
+<nl lang='de'>durch welche staaten verlaeuft der colorado fluss</nl>
+<nl lang='el'>ποιες πολιτείες διασχίζει ο ποταμός colorado</nl>
+<nl lang='th'>รัฐ ใด บ้าง ที่ แม่น้ำ โคโลราโด ไหล ผ่าน</nl>
+<nl lang='zh'>科罗拉多 河 贯穿 哪些 州</nl>
+</example>
+
+<example id='867'>
+<nl lang='en'>
+Which states does the longest river cross ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VBZ does) (NP (DT the) (JJS longest) (NN river)) (VP (VB cross))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] states-[State:1] does-[State:2] the-[River:3] longest-[River:3] river-[River:4] cross-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(traverse_1(longest(river(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),longest(B,river(B)),traverse(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>durch welche staaten fliesst der laengste fluss</nl>
+<nl lang='el'>ποιες πολιτείες διασχίζει το μεγαλύτερο ποτάμι</nl>
+<nl lang='th'>รัฐ ใด มี แม่น้ำ ยาว ที่สุด</nl>
+<nl lang='zh'>最长 的 河流 穿过 哪些 州</nl>
+</example>
+
+<example id='868'>
+<nl lang='en'>
+Which states does the longest river run through ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VBZ does) (NP (DT the) (JJS longest) (NN river)) (VP (VB run) (PP (IN through)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] states-[State:1] does-[State:2] the-[River:3] longest-[River:3] river-[River:4] run-[State:2] through-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(traverse_1(longest(river(all)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),longest(B,river(B)),traverse(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welcher staat hat den laensten fluss</nl>
+<nl lang='el'>ποιες πολιτείες διασχίζει το μεγαλύτερο ποτάμι</nl>
+<nl lang='th'>รัฐ ใด บ้าง ที่ แม่น้ำ สาย ที่ ยาว ที่สุด ไหล ผ่าน</nl>
+<nl lang='zh'>最长 的 河流 贯穿 哪些 州</nl>
+</example>
+
+<example id='869'>
+<nl lang='en'>
+Which states does the Mississippi river run through ?
+</nl>
+<nl lang='es'>
+por cuales estados corre el rio mississippi ?
+</nl>
+<nl lang='ja'>
+mishishippi kawa wa donna shuu wo nagarete imasu ka ?
+</nl>
+<nl lang='tr'>
+mississippi nehri hangi eyaletlerden gecmektedir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VBZ does) (NP (DT the) (NNP Mississippi) (NN river)) (VP (VB run) (PP (IN through)))))
+</syn>
+<syn lang='es'>
+(S por cuales estados corre el rio mississippi)
+</syn>
+<syn lang='ja'>
+(S mishishippi kawa wa donna shuu wo nagarete imasu ka)
+</syn>
+<syn lang='tr'>
+(S mississippi nehri hangi eyaletlerden gecmektedir)
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] states-[State:1] does-[State:2] the-[River:3] Mississippi-[RiverName:5] river-[River:3] run-[State:2] through-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(traverse_1(river(riverid('mississippi')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),const(B,riverid(mississippi)),river(B),traverse(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='5'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>durch welche staaten verlaeuft der mississippi fluss</nl>
+<nl lang='el'>ποιες πολιτείες διασχίζει ο mississippi</nl>
+<nl lang='th'>แม่น้ำ มิสซิสซิปปี ไหล ผ่าน รัฐ ใด บ้าง</nl>
+<nl lang='zh'>密西西比 河 贯穿 哪些 州</nl>
+</example>
+
+<example id='870'>
+<nl lang='en'>
+Which states does the Mississippi run through ?
+</nl>
+<nl lang='es'>
+por cuales estados corre el mississippi ?
+</nl>
+<nl lang='ja'>
+mishishippi kawa wa dono shuu wo nagarete imasu ka ?
+</nl>
+<nl lang='tr'>
+mississippi hangi eyaletlerden gecer ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VBZ does) (NP (DT the) (NNP Mississippi)) (VP (VB run) (PP (IN through)))))
+</syn>
+<syn lang='es'>
+(S por cuales estados corre el mississippi)
+</syn>
+<syn lang='ja'>
+(S mishishippi kawa wa dono shuu wo nagarete imasu ka)
+</syn>
+<syn lang='tr'>
+(S mississippi hangi eyaletlerden gecer)
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] states-[State:1] does-[State:2] the-[RiverName:4] Mississippi-[RiverName:4] run-[State:2] through-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(traverse_1(riverid('mississippi'))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),const(B,riverid(mississippi)),traverse(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='4'> *n:RiverName -> ({ ' mississippi ' }) </node>
+</mrl-parse>
+<nl lang='de'>durch welchen staat fliesst der mississippi</nl>
+<nl lang='el'>ποια πολιτεία διασχίζει ο mississippi </nl>
+<nl lang='th'>รัฐ ใด บ้าง มี แม่น้ำ มิสซิสซิปปี ไหล ผ่าน</nl>
+<nl lang='zh'>密西西比 河 贯穿 哪些 州</nl>
+</example>
+
+<example id='871'>
+<nl lang='en'>
+Which states does the Missouri river pass through ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VBZ does) (NP (DT the) (NNP Missouri) (NN river)) (VP (VB pass) (PP (IN through)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] states-[State:1] does-[State:2] the-[River:3] Missouri-[RiverName:5] river-[River:3] pass-[State:2] through-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(traverse_1(river(riverid('missouri')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),const(B,riverid(missouri)),traverse(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='5'> *n:RiverName -> ({ ' missouri ' }) </node>
+</mrl-parse>
+<nl lang='de'>durch welche staaten fliesst der missouri</nl>
+<nl lang='el'>ποιες πολιτείες διασχίζει ο missouri ποταμός</nl>
+<nl lang='th'>รัฐ ใด มี แม่น้ำ มิสซูรี ไหล ผ่าน</nl>
+<nl lang='zh'>密苏里 河 流经 哪些 州</nl>
+</example>
+
+<example id='872'>
+<nl lang='en'>
+Which states does the Missouri river run through ?
+</nl>
+<nl lang='es'>
+por cuales estados corre el rio missouri ?
+</nl>
+<nl lang='ja'>
+mizuuri kawa wa donna shuu wo nagarete imasu ka ?
+</nl>
+<nl lang='tr'>
+missouri nehri hangi eyaletlerden gecer ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VBZ does) (NP (DT the) (NNP Missouri) (NN river)) (VP (VB run) (PP (IN through)))))
+</syn>
+<syn lang='es'>
+(S por cuales estados corre el rio missouri)
+</syn>
+<syn lang='ja'>
+(S mizuuri kawa wa donna shuu wo nagarete imasu ka)
+</syn>
+<syn lang='tr'>
+(S missouri nehri hangi eyaletlerden gecer)
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] states-[State:1] does-[State:2] the-[River:3] Missouri-[RiverName:5] river-[River:3] run-[State:2] through-[State:2])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(traverse_1(river(riverid('missouri')))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),const(B,riverid(missouri)),river(B),traverse(B,A)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+<node id='5'> *n:RiverName -> ({ ' missouri ' }) </node>
+</mrl-parse>
+<nl lang='de'>durch welche staaten fliesst der missouri fluss</nl>
+<nl lang='el'>ποιες πολιτείες διασχίζει ο ποταμός missouri</nl>
+<nl lang='th'>แม่น้ำ มิสซูรี ไหล ผ่าน รัฐ ใด บ้าง</nl>
+<nl lang='zh'>密苏里 河 贯穿 哪些 州</nl>
+</example>
+
+<example id='873'>
+<nl lang='en'>
+Which states have a major city named Austin ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VP (VBP have) (NP (NP (DT a) (JJ major) (NN city)) (VP (VBN named) (NP (NNP Austin)))))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] states-[State:1] have-[State:2] a-[City:3] major-[City:3] city-[City:4] named-[City:4] Austin-[CityName:6])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(major(city(cityid('austin', _))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),major(B),city(B),const(B,cityid(austin,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ major ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='5'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='6'> *n:CityName -> ({ ' austin ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten haben eine wichtige staat mit dem namen austin</nl>
+<nl lang='el'>ποιες πολιτείες έχουν μια κύρια πόλη με όνομα austin</nl>
+<nl lang='th'>รัฐ ใด มี เมือง เอก ชื่อ ออสติน</nl>
+<nl lang='zh'>哪些 州 有 一个 名为 奥斯汀 的 主要 城市</nl>
+</example>
+
+<example id='874'>
+<nl lang='en'>
+Which states have a river ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VP (VBP have) (NP (DT a) (NN river)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] states-[State:1] have-[State:2] a-[River:3] river-[River:3])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(river(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),river(B)))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ river ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>durch welche staaten fliessen fluesse</nl>
+<nl lang='el'>ποιες πολιτείες έχουν ποτάμι</nl>
+<nl lang='th'>รัฐ ใด มี แม่น้ำ บ้าง</nl>
+<nl lang='zh'>哪些 州 有 河流</nl>
+</example>
+
+<example id='875'>
+<nl lang='en'>
+Which states have cities named Austin ?
+</nl>
+<nl lang='es'>
+cuales estados tienen ciudades con el nombre austin ?
+</nl>
+<nl lang='ja'>
+ausuchin to iu toshi ga aru shuu dono desu ka ?
+</nl>
+<nl lang='tr'>
+hangi eyaletlerde austin sehri vardir ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VP (VBP have) (NP (NP (NNS cities)) (VP (VBN named) (NP (NNP Austin)))))))
+</syn>
+<syn lang='es'>
+(S cuales estados tienen ciudades con el nombre austin)
+</syn>
+<syn lang='ja'>
+(S ausuchin to iu toshi ga aru shuu dono desu ka)
+</syn>
+<syn lang='tr'>
+(S hangi eyaletlerde austin sehri vardir)
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] states-[State:1] have-[State:2] cities-[City:3] named-[City:3] Austin-[CityName:5])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(city(cityid('austin', _)))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),city(B),const(B,cityid(austin,_))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:City ) }) </node>
+<node id='3'> *n:City -> ({ city ( *n:City ) }) </node>
+<node id='4'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+<node id='5'> *n:CityName -> ({ ' austin ' }) </node>
+</mrl-parse>
+<nl lang='de'>in welchen staaten gibt es eine stadt namens austin</nl>
+<nl lang='el'>ποιες πολιτείες έχουν πόλεις που ονομάζονται austin </nl>
+<nl lang='th'>รัฐ ใด มี เมือง ชื่อ ว่า ออสติน บ้าง</nl>
+<nl lang='zh'>哪些 州 有 名为 奥斯汀 的 城市</nl>
+</example>
+
+<example id='876'>
+<nl lang='en'>
+Which states have points higher than the highest point in Colorado ?
+</nl>
+<nl lang='es'>
+cuales estados tienen puntos mas alto que el punto mas alto en colorado ?
+</nl>
+<nl lang='ja'>
+kororado no mottomo takai chiten yori motto takai chiten ga aru shuu wa nan desu ka ?
+</nl>
+<nl lang='tr'>
+hangi eyaletler colorado nun en yuksek noktasindan daha yuksek noktaya sahiptirler ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VP (VBP have) (NP (NP (NNS points)) (ADJP (ADJP (JJR higher)) (PP (IN than) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (NNP Colorado))))))))))
+</syn>
+<syn lang='es'>
+(S cuales estados tienen puntos mas alto que el punto mas alto en colorado)
+</syn>
+<syn lang='ja'>
+(S kororado no mottomo takai chiten yori motto takai chiten ga aru shuu wa nan desu ka)
+</syn>
+<syn lang='tr'>
+(S hangi eyaletler colorado nun en yuksek noktasindan daha yuksek noktaya sahiptirler)
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] states-[State:1] have-[State:2] points-[Place:3] higher-[Place:4] than-[Place:4] the-[Place:5] highest-[Place:5] point-[Place:6] in-[Place:7] Colorado-[StateName:9])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(place(higher_2(highest(place(loc_2(stateid('colorado')))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),place(B),higher(B,C),highest(C,(place(C),loc(C,D),const(D,stateid(colorado))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='4'> *n:Place -> ({ higher_2 ( *n:Place ) }) </node>
+<node id='5'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='6'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='7'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='8'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='9'> *n:StateName -> ({ ' colorado ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten haben erhebungen welche hoeher sind als der hoechste punkt in colorado</nl>
+<nl lang='el'>ποιες πολιτείες έχουν σημεία ψηλότερα από το ψηλότερο σημείο στο colorado</nl>
+<nl lang='th'>รัฐ ใด มี จุด ที่ สูง กว่า จุด สูง สุด ของ รัฐ โคโลราโด</nl>
+<nl lang='zh'>哪些 州 有 比 科罗拉多 州 的 最高 点 更高 的 点</nl>
+</example>
+
+<example id='877'>
+<nl lang='en'>
+Which states have points that are higher than the highest point in Texas ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VP (VBP have) (NP (NP (NNS points)) (SBAR (WHNP (WDT that)) (S (VBP are) (ADJP (ADJP (JJR higher)) (PP (IN than) (NP (NP (DT the) (JJS highest) (NN point)) (PP (IN in) (NP (NNP Texas))))))))))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] states-[State:1] have-[State:2] points-[Place:3] that-[Place:4] are-[Place:4] higher-[Place:4] than-[Place:4] the-[Place:5] highest-[Place:5] point-[Place:6] in-[Place:7] Texas-[StateName:9])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(loc_1(place(higher_2(highest(place(loc_2(stateid('texas')))))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),loc(B,A),higher(B,C),highest(C,(place(C),loc(C,D),const(D,stateid(texas))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ loc_1 ( *n:Place ) }) </node>
+<node id='3'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='4'> *n:Place -> ({ higher_2 ( *n:Place ) }) </node>
+<node id='5'> *n:Place -> ({ highest ( *n:Place ) }) </node>
+<node id='6'> *n:Place -> ({ place ( *n:Place ) }) </node>
+<node id='7'> *n:Place -> ({ loc_2 ( *n:State ) }) </node>
+<node id='8'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+<node id='9'> *n:StateName -> ({ ' texas ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staaten haben punkte die hoeher liegen als der hoechste punkt in texas</nl>
+<nl lang='el'>ποιες πολιτείες έχουν σημεία ψηλότερα από το ψηλότερο σημείο στο texas</nl>
+<nl lang='th'>รัฐ ใด มี จุด ที่ สูง กว่า จุด สูง สุด ของ รัฐ เท็กซัส บ้าง</nl>
+<nl lang='zh'>哪些 州 含有 比 德克萨斯 州 的 最高 点 高 的 点</nl>
+</example>
+
+<example id='878'>
+<nl lang='en'>
+Which states lie on the largest river in the United States ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNS states)) (SQ (VP (VBP lie) (PP (IN on) (NP (NP (DT the) (JJS largest) (NN river)) (PP (IN in) (NP (DT the) (NNP United) (NNPS States))))))))
+</syn>
+<augsyn lang='en'>
+(S Which-[State:1] states-[State:1] lie-[State:2] on-[State:2] the-[River:3] largest-[River:3] river-[River:4] in-[River:5] the-[CountryName:7] United-[CountryName:7] States-[CountryName:7])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(state(traverse_1(longest(river(loc_2(countryid('usa')))))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,(state(A),traverse(B,A),longest(B,(river(B),loc(B,C),const(C,countryid(usa))))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:State ) }) </node>
+<node id='1'> *n:State -> ({ state ( *n:State ) }) </node>
+<node id='2'> *n:State -> ({ traverse_1 ( *n:River ) }) </node>
+<node id='3'> *n:River -> ({ longest ( *n:River ) }) </node>
+<node id='4'> *n:River -> ({ river ( *n:River ) }) </node>
+<node id='5'> *n:River -> ({ loc_2 ( *n:Country ) }) </node>
+<node id='6'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+<node id='7'> *n:CountryName -> ({ ' usa ' }) </node>
+</mrl-parse>
+<nl lang='de'>welche staates liegen entlang den laengsten fluss in den vereinigten staaten</nl>
+<nl lang='el'>σε ποιες πολιτείες βρίσκεται το μακρύτερο ποτάμι στις ηνωμένες πολιτείες</nl>
+<nl lang='th'>รัฐ ใด อยู่ ขนาบ แม่น้ำ ที่ ใหญ่ ที่สุด ใน สหรัฐอเมริกา</nl>
+<nl lang='zh'>哪些 州 被 美国 最大 的 河流 穿越</nl>
+</example>
+
+<example id='879'>
+<nl lang='en'>
+Which US city has the highest population density ?
+</nl>
+<syn lang='en'>
+(SBARQ (WHNP (WDT Which) (NNP US) (NN city)) (SQ (VP (VBZ has) (NP (DT the) (JJS highest) (NN population) (NN density)))))
+</syn>
+<augsyn lang='en'>
+(S Which-[City:2] US-[City:2] city-[City:2] has-[City:1] the-[City:1] highest-[City:1] population-[City:1] density-[City:1])
+</augsyn>
+<mrl lang='geo-funql'>
+answer(largest_one(density_1(city(all))))
+</mrl>
+<mrl lang='geo-prolog'>
+answer(A,largest(B,(city(A),density(A,B))))
+</mrl>
+<mrl-parse>
+<node id='0'> *n:Query -> ({ answer ( *n:City ) }) </node>
+<node id='1'> *n:City -> ({ largest_one ( density_1 ( *n:City ) ) }) </node>
+<node id='2'> *n:City -> ({ city ( all ) }) </node>
+</mrl-parse>
+<nl lang='de'>welche staat in den usa hat die hoechste bevoelkerungsdichte</nl>
+<nl lang='el'>ποια πόλη των us έχει τη μεγαλύτερη πυκνότητα πληθυσμού</nl>
+<nl lang='th'>เมือง ใด มี ความ หนาแน่น ของ ประชากร สูง ที่สุด</nl>
+<nl lang='zh'>哪个 美国 的 城市 具有 最高 的 人口 密度</nl>
+</example>
+
+</examples>
diff --git a/data/geo/folds600/fold-0-test.ids b/data/geo/folds600/fold-0-test.ids
new file mode 100644
index 0000000..8dae740
--- /dev/null
+++ b/data/geo/folds600/fold-0-test.ids
@@ -0,0 +1,60 @@
+1
+35
+51
+63
+105
+115
+116
+122
+127
+131
+146
+151
+157
+162
+181
+187
+200
+210
+224
+226
+228
+251
+253
+270
+283
+287
+290
+292
+313
+321
+358
+406
+409
+414
+417
+425
+435
+485
+500
+508
+522
+534
+554
+558
+571
+617
+620
+621
+633
+640
+649
+662
+696
+713
+753
+809
+812
+849
+851
+869
diff --git a/data/geo/folds600/fold-0-train.ids b/data/geo/folds600/fold-0-train.ids
new file mode 100644
index 0000000..4e8ccb0
--- /dev/null
+++ b/data/geo/folds600/fold-0-train.ids
@@ -0,0 +1,540 @@
+4
+7
+12
+23
+41
+52
+68
+70
+77
+120
+133
+142
+143
+164
+171
+180
+254
+261
+263
+269
+274
+294
+310
+314
+353
+393
+404
+419
+453
+460
+461
+484
+487
+493
+514
+559
+564
+575
+591
+602
+619
+648
+660
+674
+682
+683
+730
+734
+738
+749
+750
+784
+814
+820
+834
+841
+842
+858
+859
+877
+0
+2
+8
+22
+30
+43
+92
+97
+103
+111
+119
+137
+156
+178
+192
+221
+252
+256
+260
+271
+288
+293
+298
+308
+309
+318
+322
+346
+384
+411
+442
+452
+470
+471
+478
+490
+492
+506
+513
+535
+553
+557
+562
+568
+574
+579
+583
+613
+634
+643
+653
+695
+699
+706
+758
+759
+768
+771
+795
+866
+17
+44
+49
+55
+59
+61
+62
+95
+100
+121
+136
+155
+185
+227
+230
+257
+266
+282
+289
+291
+324
+337
+342
+345
+355
+357
+364
+397
+400
+423
+429
+444
+463
+503
+505
+507
+519
+520
+529
+538
+545
+563
+593
+605
+632
+646
+665
+675
+690
+704
+710
+715
+740
+747
+755
+765
+779
+780
+822
+864
+21
+24
+36
+67
+75
+79
+83
+90
+112
+144
+154
+160
+165
+170
+176
+215
+237
+258
+262
+265
+278
+279
+299
+312
+338
+360
+361
+371
+392
+427
+441
+466
+476
+480
+494
+501
+509
+510
+528
+580
+597
+644
+652
+673
+680
+686
+693
+700
+709
+739
+751
+773
+783
+800
+805
+807
+855
+857
+863
+873
+10
+11
+18
+20
+54
+57
+74
+130
+140
+150
+159
+169
+182
+205
+212
+216
+222
+276
+302
+303
+316
+340
+344
+352
+354
+377
+379
+383
+388
+389
+424
+431
+434
+449
+456
+479
+533
+536
+544
+555
+566
+595
+603
+612
+630
+650
+668
+670
+677
+694
+697
+702
+708
+712
+718
+756
+766
+835
+839
+845
+19
+31
+32
+56
+86
+89
+94
+106
+113
+174
+193
+194
+202
+248
+259
+264
+280
+307
+366
+370
+376
+385
+394
+443
+445
+448
+450
+462
+481
+496
+497
+518
+523
+525
+556
+578
+589
+594
+610
+623
+625
+638
+667
+679
+728
+733
+736
+748
+777
+789
+797
+801
+806
+823
+830
+833
+838
+847
+867
+872
+5
+47
+48
+73
+76
+81
+85
+91
+118
+126
+128
+138
+139
+147
+153
+163
+173
+191
+201
+206
+211
+218
+223
+233
+234
+236
+239
+240
+241
+246
+311
+317
+343
+363
+387
+391
+396
+401
+418
+426
+439
+457
+502
+549
+565
+585
+590
+600
+659
+661
+688
+689
+761
+762
+763
+767
+804
+853
+871
+876
+9
+13
+14
+28
+58
+65
+66
+69
+72
+78
+102
+145
+186
+189
+217
+244
+267
+306
+327
+330
+351
+362
+367
+407
+410
+415
+430
+447
+465
+473
+474
+512
+527
+530
+540
+541
+560
+561
+567
+569
+584
+587
+607
+609
+614
+624
+647
+651
+655
+681
+691
+726
+727
+752
+790
+817
+846
+848
+854
+856
+27
+42
+71
+80
+96
+98
+109
+123
+124
+129
+175
+177
+197
+198
+219
+235
+268
+277
+284
+285
+297
+315
+326
+329
+335
+374
+421
+458
+488
+499
+532
+539
+543
+570
+576
+588
+601
+606
+622
+626
+627
+628
+629
+637
+641
+654
+658
+671
+672
+685
+714
+717
+720
+741
+764
+770
+772
+821
+844
+878
diff --git a/data/geo/folds600/fold-1-test.ids b/data/geo/folds600/fold-1-test.ids
new file mode 100644
index 0000000..30dfbfa
--- /dev/null
+++ b/data/geo/folds600/fold-1-test.ids
@@ -0,0 +1,60 @@
+4
+7
+12
+23
+41
+52
+68
+70
+77
+120
+133
+142
+143
+164
+171
+180
+254
+261
+263
+269
+274
+294
+310
+314
+353
+393
+404
+419
+453
+460
+461
+484
+487
+493
+514
+559
+564
+575
+591
+602
+619
+648
+660
+674
+682
+683
+730
+734
+738
+749
+750
+784
+814
+820
+834
+841
+842
+858
+859
+877
diff --git a/data/geo/folds600/fold-1-train.ids b/data/geo/folds600/fold-1-train.ids
new file mode 100644
index 0000000..3fd362a
--- /dev/null
+++ b/data/geo/folds600/fold-1-train.ids
@@ -0,0 +1,540 @@
+1
+35
+51
+63
+105
+115
+116
+122
+127
+131
+146
+151
+157
+162
+181
+187
+200
+210
+224
+226
+228
+251
+253
+270
+283
+287
+290
+292
+313
+321
+358
+406
+409
+414
+417
+425
+435
+485
+500
+508
+522
+534
+554
+558
+571
+617
+620
+621
+633
+640
+649
+662
+696
+713
+753
+809
+812
+849
+851
+869
+0
+2
+8
+22
+30
+43
+92
+97
+103
+111
+119
+137
+156
+178
+192
+221
+252
+256
+260
+271
+288
+293
+298
+308
+309
+318
+322
+346
+384
+411
+442
+452
+470
+471
+478
+490
+492
+506
+513
+535
+553
+557
+562
+568
+574
+579
+583
+613
+634
+643
+653
+695
+699
+706
+758
+759
+768
+771
+795
+866
+17
+44
+49
+55
+59
+61
+62
+95
+100
+121
+136
+155
+185
+227
+230
+257
+266
+282
+289
+291
+324
+337
+342
+345
+355
+357
+364
+397
+400
+423
+429
+444
+463
+503
+505
+507
+519
+520
+529
+538
+545
+563
+593
+605
+632
+646
+665
+675
+690
+704
+710
+715
+740
+747
+755
+765
+779
+780
+822
+864
+21
+24
+36
+67
+75
+79
+83
+90
+112
+144
+154
+160
+165
+170
+176
+215
+237
+258
+262
+265
+278
+279
+299
+312
+338
+360
+361
+371
+392
+427
+441
+466
+476
+480
+494
+501
+509
+510
+528
+580
+597
+644
+652
+673
+680
+686
+693
+700
+709
+739
+751
+773
+783
+800
+805
+807
+855
+857
+863
+873
+10
+11
+18
+20
+54
+57
+74
+130
+140
+150
+159
+169
+182
+205
+212
+216
+222
+276
+302
+303
+316
+340
+344
+352
+354
+377
+379
+383
+388
+389
+424
+431
+434
+449
+456
+479
+533
+536
+544
+555
+566
+595
+603
+612
+630
+650
+668
+670
+677
+694
+697
+702
+708
+712
+718
+756
+766
+835
+839
+845
+19
+31
+32
+56
+86
+89
+94
+106
+113
+174
+193
+194
+202
+248
+259
+264
+280
+307
+366
+370
+376
+385
+394
+443
+445
+448
+450
+462
+481
+496
+497
+518
+523
+525
+556
+578
+589
+594
+610
+623
+625
+638
+667
+679
+728
+733
+736
+748
+777
+789
+797
+801
+806
+823
+830
+833
+838
+847
+867
+872
+5
+47
+48
+73
+76
+81
+85
+91
+118
+126
+128
+138
+139
+147
+153
+163
+173
+191
+201
+206
+211
+218
+223
+233
+234
+236
+239
+240
+241
+246
+311
+317
+343
+363
+387
+391
+396
+401
+418
+426
+439
+457
+502
+549
+565
+585
+590
+600
+659
+661
+688
+689
+761
+762
+763
+767
+804
+853
+871
+876
+9
+13
+14
+28
+58
+65
+66
+69
+72
+78
+102
+145
+186
+189
+217
+244
+267
+306
+327
+330
+351
+362
+367
+407
+410
+415
+430
+447
+465
+473
+474
+512
+527
+530
+540
+541
+560
+561
+567
+569
+584
+587
+607
+609
+614
+624
+647
+651
+655
+681
+691
+726
+727
+752
+790
+817
+846
+848
+854
+856
+27
+42
+71
+80
+96
+98
+109
+123
+124
+129
+175
+177
+197
+198
+219
+235
+268
+277
+284
+285
+297
+315
+326
+329
+335
+374
+421
+458
+488
+499
+532
+539
+543
+570
+576
+588
+601
+606
+622
+626
+627
+628
+629
+637
+641
+654
+658
+671
+672
+685
+714
+717
+720
+741
+764
+770
+772
+821
+844
+878
diff --git a/data/geo/folds600/fold-2-test.ids b/data/geo/folds600/fold-2-test.ids
new file mode 100644
index 0000000..762f2f9
--- /dev/null
+++ b/data/geo/folds600/fold-2-test.ids
@@ -0,0 +1,60 @@
+0
+2
+8
+22
+30
+43
+92
+97
+103
+111
+119
+137
+156
+178
+192
+221
+252
+256
+260
+271
+288
+293
+298
+308
+309
+318
+322
+346
+384
+411
+442
+452
+470
+471
+478
+490
+492
+506
+513
+535
+553
+557
+562
+568
+574
+579
+583
+613
+634
+643
+653
+695
+699
+706
+758
+759
+768
+771
+795
+866
diff --git a/data/geo/folds600/fold-2-train.ids b/data/geo/folds600/fold-2-train.ids
new file mode 100644
index 0000000..233ff4c
--- /dev/null
+++ b/data/geo/folds600/fold-2-train.ids
@@ -0,0 +1,540 @@
+1
+35
+51
+63
+105
+115
+116
+122
+127
+131
+146
+151
+157
+162
+181
+187
+200
+210
+224
+226
+228
+251
+253
+270
+283
+287
+290
+292
+313
+321
+358
+406
+409
+414
+417
+425
+435
+485
+500
+508
+522
+534
+554
+558
+571
+617
+620
+621
+633
+640
+649
+662
+696
+713
+753
+809
+812
+849
+851
+869
+4
+7
+12
+23
+41
+52
+68
+70
+77
+120
+133
+142
+143
+164
+171
+180
+254
+261
+263
+269
+274
+294
+310
+314
+353
+393
+404
+419
+453
+460
+461
+484
+487
+493
+514
+559
+564
+575
+591
+602
+619
+648
+660
+674
+682
+683
+730
+734
+738
+749
+750
+784
+814
+820
+834
+841
+842
+858
+859
+877
+17
+44
+49
+55
+59
+61
+62
+95
+100
+121
+136
+155
+185
+227
+230
+257
+266
+282
+289
+291
+324
+337
+342
+345
+355
+357
+364
+397
+400
+423
+429
+444
+463
+503
+505
+507
+519
+520
+529
+538
+545
+563
+593
+605
+632
+646
+665
+675
+690
+704
+710
+715
+740
+747
+755
+765
+779
+780
+822
+864
+21
+24
+36
+67
+75
+79
+83
+90
+112
+144
+154
+160
+165
+170
+176
+215
+237
+258
+262
+265
+278
+279
+299
+312
+338
+360
+361
+371
+392
+427
+441
+466
+476
+480
+494
+501
+509
+510
+528
+580
+597
+644
+652
+673
+680
+686
+693
+700
+709
+739
+751
+773
+783
+800
+805
+807
+855
+857
+863
+873
+10
+11
+18
+20
+54
+57
+74
+130
+140
+150
+159
+169
+182
+205
+212
+216
+222
+276
+302
+303
+316
+340
+344
+352
+354
+377
+379
+383
+388
+389
+424
+431
+434
+449
+456
+479
+533
+536
+544
+555
+566
+595
+603
+612
+630
+650
+668
+670
+677
+694
+697
+702
+708
+712
+718
+756
+766
+835
+839
+845
+19
+31
+32
+56
+86
+89
+94
+106
+113
+174
+193
+194
+202
+248
+259
+264
+280
+307
+366
+370
+376
+385
+394
+443
+445
+448
+450
+462
+481
+496
+497
+518
+523
+525
+556
+578
+589
+594
+610
+623
+625
+638
+667
+679
+728
+733
+736
+748
+777
+789
+797
+801
+806
+823
+830
+833
+838
+847
+867
+872
+5
+47
+48
+73
+76
+81
+85
+91
+118
+126
+128
+138
+139
+147
+153
+163
+173
+191
+201
+206
+211
+218
+223
+233
+234
+236
+239
+240
+241
+246
+311
+317
+343
+363
+387
+391
+396
+401
+418
+426
+439
+457
+502
+549
+565
+585
+590
+600
+659
+661
+688
+689
+761
+762
+763
+767
+804
+853
+871
+876
+9
+13
+14
+28
+58
+65
+66
+69
+72
+78
+102
+145
+186
+189
+217
+244
+267
+306
+327
+330
+351
+362
+367
+407
+410
+415
+430
+447
+465
+473
+474
+512
+527
+530
+540
+541
+560
+561
+567
+569
+584
+587
+607
+609
+614
+624
+647
+651
+655
+681
+691
+726
+727
+752
+790
+817
+846
+848
+854
+856
+27
+42
+71
+80
+96
+98
+109
+123
+124
+129
+175
+177
+197
+198
+219
+235
+268
+277
+284
+285
+297
+315
+326
+329
+335
+374
+421
+458
+488
+499
+532
+539
+543
+570
+576
+588
+601
+606
+622
+626
+627
+628
+629
+637
+641
+654
+658
+671
+672
+685
+714
+717
+720
+741
+764
+770
+772
+821
+844
+878
diff --git a/data/geo/folds600/fold-3-test.ids b/data/geo/folds600/fold-3-test.ids
new file mode 100644
index 0000000..23b81cc
--- /dev/null
+++ b/data/geo/folds600/fold-3-test.ids
@@ -0,0 +1,60 @@
+17
+44
+49
+55
+59
+61
+62
+95
+100
+121
+136
+155
+185
+227
+230
+257
+266
+282
+289
+291
+324
+337
+342
+345
+355
+357
+364
+397
+400
+423
+429
+444
+463
+503
+505
+507
+519
+520
+529
+538
+545
+563
+593
+605
+632
+646
+665
+675
+690
+704
+710
+715
+740
+747
+755
+765
+779
+780
+822
+864
diff --git a/data/geo/folds600/fold-3-train.ids b/data/geo/folds600/fold-3-train.ids
new file mode 100644
index 0000000..c69d1b0
--- /dev/null
+++ b/data/geo/folds600/fold-3-train.ids
@@ -0,0 +1,540 @@
+1
+35
+51
+63
+105
+115
+116
+122
+127
+131
+146
+151
+157
+162
+181
+187
+200
+210
+224
+226
+228
+251
+253
+270
+283
+287
+290
+292
+313
+321
+358
+406
+409
+414
+417
+425
+435
+485
+500
+508
+522
+534
+554
+558
+571
+617
+620
+621
+633
+640
+649
+662
+696
+713
+753
+809
+812
+849
+851
+869
+4
+7
+12
+23
+41
+52
+68
+70
+77
+120
+133
+142
+143
+164
+171
+180
+254
+261
+263
+269
+274
+294
+310
+314
+353
+393
+404
+419
+453
+460
+461
+484
+487
+493
+514
+559
+564
+575
+591
+602
+619
+648
+660
+674
+682
+683
+730
+734
+738
+749
+750
+784
+814
+820
+834
+841
+842
+858
+859
+877
+0
+2
+8
+22
+30
+43
+92
+97
+103
+111
+119
+137
+156
+178
+192
+221
+252
+256
+260
+271
+288
+293
+298
+308
+309
+318
+322
+346
+384
+411
+442
+452
+470
+471
+478
+490
+492
+506
+513
+535
+553
+557
+562
+568
+574
+579
+583
+613
+634
+643
+653
+695
+699
+706
+758
+759
+768
+771
+795
+866
+21
+24
+36
+67
+75
+79
+83
+90
+112
+144
+154
+160
+165
+170
+176
+215
+237
+258
+262
+265
+278
+279
+299
+312
+338
+360
+361
+371
+392
+427
+441
+466
+476
+480
+494
+501
+509
+510
+528
+580
+597
+644
+652
+673
+680
+686
+693
+700
+709
+739
+751
+773
+783
+800
+805
+807
+855
+857
+863
+873
+10
+11
+18
+20
+54
+57
+74
+130
+140
+150
+159
+169
+182
+205
+212
+216
+222
+276
+302
+303
+316
+340
+344
+352
+354
+377
+379
+383
+388
+389
+424
+431
+434
+449
+456
+479
+533
+536
+544
+555
+566
+595
+603
+612
+630
+650
+668
+670
+677
+694
+697
+702
+708
+712
+718
+756
+766
+835
+839
+845
+19
+31
+32
+56
+86
+89
+94
+106
+113
+174
+193
+194
+202
+248
+259
+264
+280
+307
+366
+370
+376
+385
+394
+443
+445
+448
+450
+462
+481
+496
+497
+518
+523
+525
+556
+578
+589
+594
+610
+623
+625
+638
+667
+679
+728
+733
+736
+748
+777
+789
+797
+801
+806
+823
+830
+833
+838
+847
+867
+872
+5
+47
+48
+73
+76
+81
+85
+91
+118
+126
+128
+138
+139
+147
+153
+163
+173
+191
+201
+206
+211
+218
+223
+233
+234
+236
+239
+240
+241
+246
+311
+317
+343
+363
+387
+391
+396
+401
+418
+426
+439
+457
+502
+549
+565
+585
+590
+600
+659
+661
+688
+689
+761
+762
+763
+767
+804
+853
+871
+876
+9
+13
+14
+28
+58
+65
+66
+69
+72
+78
+102
+145
+186
+189
+217
+244
+267
+306
+327
+330
+351
+362
+367
+407
+410
+415
+430
+447
+465
+473
+474
+512
+527
+530
+540
+541
+560
+561
+567
+569
+584
+587
+607
+609
+614
+624
+647
+651
+655
+681
+691
+726
+727
+752
+790
+817
+846
+848
+854
+856
+27
+42
+71
+80
+96
+98
+109
+123
+124
+129
+175
+177
+197
+198
+219
+235
+268
+277
+284
+285
+297
+315
+326
+329
+335
+374
+421
+458
+488
+499
+532
+539
+543
+570
+576
+588
+601
+606
+622
+626
+627
+628
+629
+637
+641
+654
+658
+671
+672
+685
+714
+717
+720
+741
+764
+770
+772
+821
+844
+878
diff --git a/data/geo/folds600/fold-4-test.ids b/data/geo/folds600/fold-4-test.ids
new file mode 100644
index 0000000..be2f470
--- /dev/null
+++ b/data/geo/folds600/fold-4-test.ids
@@ -0,0 +1,60 @@
+21
+24
+36
+67
+75
+79
+83
+90
+112
+144
+154
+160
+165
+170
+176
+215
+237
+258
+262
+265
+278
+279
+299
+312
+338
+360
+361
+371
+392
+427
+441
+466
+476
+480
+494
+501
+509
+510
+528
+580
+597
+644
+652
+673
+680
+686
+693
+700
+709
+739
+751
+773
+783
+800
+805
+807
+855
+857
+863
+873
diff --git a/data/geo/folds600/fold-4-train.ids b/data/geo/folds600/fold-4-train.ids
new file mode 100644
index 0000000..aeda646
--- /dev/null
+++ b/data/geo/folds600/fold-4-train.ids
@@ -0,0 +1,540 @@
+1
+35
+51
+63
+105
+115
+116
+122
+127
+131
+146
+151
+157
+162
+181
+187
+200
+210
+224
+226
+228
+251
+253
+270
+283
+287
+290
+292
+313
+321
+358
+406
+409
+414
+417
+425
+435
+485
+500
+508
+522
+534
+554
+558
+571
+617
+620
+621
+633
+640
+649
+662
+696
+713
+753
+809
+812
+849
+851
+869
+4
+7
+12
+23
+41
+52
+68
+70
+77
+120
+133
+142
+143
+164
+171
+180
+254
+261
+263
+269
+274
+294
+310
+314
+353
+393
+404
+419
+453
+460
+461
+484
+487
+493
+514
+559
+564
+575
+591
+602
+619
+648
+660
+674
+682
+683
+730
+734
+738
+749
+750
+784
+814
+820
+834
+841
+842
+858
+859
+877
+0
+2
+8
+22
+30
+43
+92
+97
+103
+111
+119
+137
+156
+178
+192
+221
+252
+256
+260
+271
+288
+293
+298
+308
+309
+318
+322
+346
+384
+411
+442
+452
+470
+471
+478
+490
+492
+506
+513
+535
+553
+557
+562
+568
+574
+579
+583
+613
+634
+643
+653
+695
+699
+706
+758
+759
+768
+771
+795
+866
+17
+44
+49
+55
+59
+61
+62
+95
+100
+121
+136
+155
+185
+227
+230
+257
+266
+282
+289
+291
+324
+337
+342
+345
+355
+357
+364
+397
+400
+423
+429
+444
+463
+503
+505
+507
+519
+520
+529
+538
+545
+563
+593
+605
+632
+646
+665
+675
+690
+704
+710
+715
+740
+747
+755
+765
+779
+780
+822
+864
+10
+11
+18
+20
+54
+57
+74
+130
+140
+150
+159
+169
+182
+205
+212
+216
+222
+276
+302
+303
+316
+340
+344
+352
+354
+377
+379
+383
+388
+389
+424
+431
+434
+449
+456
+479
+533
+536
+544
+555
+566
+595
+603
+612
+630
+650
+668
+670
+677
+694
+697
+702
+708
+712
+718
+756
+766
+835
+839
+845
+19
+31
+32
+56
+86
+89
+94
+106
+113
+174
+193
+194
+202
+248
+259
+264
+280
+307
+366
+370
+376
+385
+394
+443
+445
+448
+450
+462
+481
+496
+497
+518
+523
+525
+556
+578
+589
+594
+610
+623
+625
+638
+667
+679
+728
+733
+736
+748
+777
+789
+797
+801
+806
+823
+830
+833
+838
+847
+867
+872
+5
+47
+48
+73
+76
+81
+85
+91
+118
+126
+128
+138
+139
+147
+153
+163
+173
+191
+201
+206
+211
+218
+223
+233
+234
+236
+239
+240
+241
+246
+311
+317
+343
+363
+387
+391
+396
+401
+418
+426
+439
+457
+502
+549
+565
+585
+590
+600
+659
+661
+688
+689
+761
+762
+763
+767
+804
+853
+871
+876
+9
+13
+14
+28
+58
+65
+66
+69
+72
+78
+102
+145
+186
+189
+217
+244
+267
+306
+327
+330
+351
+362
+367
+407
+410
+415
+430
+447
+465
+473
+474
+512
+527
+530
+540
+541
+560
+561
+567
+569
+584
+587
+607
+609
+614
+624
+647
+651
+655
+681
+691
+726
+727
+752
+790
+817
+846
+848
+854
+856
+27
+42
+71
+80
+96
+98
+109
+123
+124
+129
+175
+177
+197
+198
+219
+235
+268
+277
+284
+285
+297
+315
+326
+329
+335
+374
+421
+458
+488
+499
+532
+539
+543
+570
+576
+588
+601
+606
+622
+626
+627
+628
+629
+637
+641
+654
+658
+671
+672
+685
+714
+717
+720
+741
+764
+770
+772
+821
+844
+878
diff --git a/data/geo/folds600/fold-5-test.ids b/data/geo/folds600/fold-5-test.ids
new file mode 100644
index 0000000..a815455
--- /dev/null
+++ b/data/geo/folds600/fold-5-test.ids
@@ -0,0 +1,60 @@
+10
+11
+18
+20
+54
+57
+74
+130
+140
+150
+159
+169
+182
+205
+212
+216
+222
+276
+302
+303
+316
+340
+344
+352
+354
+377
+379
+383
+388
+389
+424
+431
+434
+449
+456
+479
+533
+536
+544
+555
+566
+595
+603
+612
+630
+650
+668
+670
+677
+694
+697
+702
+708
+712
+718
+756
+766
+835
+839
+845
diff --git a/data/geo/folds600/fold-5-train.ids b/data/geo/folds600/fold-5-train.ids
new file mode 100644
index 0000000..0d33600
--- /dev/null
+++ b/data/geo/folds600/fold-5-train.ids
@@ -0,0 +1,540 @@
+1
+35
+51
+63
+105
+115
+116
+122
+127
+131
+146
+151
+157
+162
+181
+187
+200
+210
+224
+226
+228
+251
+253
+270
+283
+287
+290
+292
+313
+321
+358
+406
+409
+414
+417
+425
+435
+485
+500
+508
+522
+534
+554
+558
+571
+617
+620
+621
+633
+640
+649
+662
+696
+713
+753
+809
+812
+849
+851
+869
+4
+7
+12
+23
+41
+52
+68
+70
+77
+120
+133
+142
+143
+164
+171
+180
+254
+261
+263
+269
+274
+294
+310
+314
+353
+393
+404
+419
+453
+460
+461
+484
+487
+493
+514
+559
+564
+575
+591
+602
+619
+648
+660
+674
+682
+683
+730
+734
+738
+749
+750
+784
+814
+820
+834
+841
+842
+858
+859
+877
+0
+2
+8
+22
+30
+43
+92
+97
+103
+111
+119
+137
+156
+178
+192
+221
+252
+256
+260
+271
+288
+293
+298
+308
+309
+318
+322
+346
+384
+411
+442
+452
+470
+471
+478
+490
+492
+506
+513
+535
+553
+557
+562
+568
+574
+579
+583
+613
+634
+643
+653
+695
+699
+706
+758
+759
+768
+771
+795
+866
+17
+44
+49
+55
+59
+61
+62
+95
+100
+121
+136
+155
+185
+227
+230
+257
+266
+282
+289
+291
+324
+337
+342
+345
+355
+357
+364
+397
+400
+423
+429
+444
+463
+503
+505
+507
+519
+520
+529
+538
+545
+563
+593
+605
+632
+646
+665
+675
+690
+704
+710
+715
+740
+747
+755
+765
+779
+780
+822
+864
+21
+24
+36
+67
+75
+79
+83
+90
+112
+144
+154
+160
+165
+170
+176
+215
+237
+258
+262
+265
+278
+279
+299
+312
+338
+360
+361
+371
+392
+427
+441
+466
+476
+480
+494
+501
+509
+510
+528
+580
+597
+644
+652
+673
+680
+686
+693
+700
+709
+739
+751
+773
+783
+800
+805
+807
+855
+857
+863
+873
+19
+31
+32
+56
+86
+89
+94
+106
+113
+174
+193
+194
+202
+248
+259
+264
+280
+307
+366
+370
+376
+385
+394
+443
+445
+448
+450
+462
+481
+496
+497
+518
+523
+525
+556
+578
+589
+594
+610
+623
+625
+638
+667
+679
+728
+733
+736
+748
+777
+789
+797
+801
+806
+823
+830
+833
+838
+847
+867
+872
+5
+47
+48
+73
+76
+81
+85
+91
+118
+126
+128
+138
+139
+147
+153
+163
+173
+191
+201
+206
+211
+218
+223
+233
+234
+236
+239
+240
+241
+246
+311
+317
+343
+363
+387
+391
+396
+401
+418
+426
+439
+457
+502
+549
+565
+585
+590
+600
+659
+661
+688
+689
+761
+762
+763
+767
+804
+853
+871
+876
+9
+13
+14
+28
+58
+65
+66
+69
+72
+78
+102
+145
+186
+189
+217
+244
+267
+306
+327
+330
+351
+362
+367
+407
+410
+415
+430
+447
+465
+473
+474
+512
+527
+530
+540
+541
+560
+561
+567
+569
+584
+587
+607
+609
+614
+624
+647
+651
+655
+681
+691
+726
+727
+752
+790
+817
+846
+848
+854
+856
+27
+42
+71
+80
+96
+98
+109
+123
+124
+129
+175
+177
+197
+198
+219
+235
+268
+277
+284
+285
+297
+315
+326
+329
+335
+374
+421
+458
+488
+499
+532
+539
+543
+570
+576
+588
+601
+606
+622
+626
+627
+628
+629
+637
+641
+654
+658
+671
+672
+685
+714
+717
+720
+741
+764
+770
+772
+821
+844
+878
diff --git a/data/geo/folds600/fold-6-test.ids b/data/geo/folds600/fold-6-test.ids
new file mode 100644
index 0000000..463f114
--- /dev/null
+++ b/data/geo/folds600/fold-6-test.ids
@@ -0,0 +1,60 @@
+19
+31
+32
+56
+86
+89
+94
+106
+113
+174
+193
+194
+202
+248
+259
+264
+280
+307
+366
+370
+376
+385
+394
+443
+445
+448
+450
+462
+481
+496
+497
+518
+523
+525
+556
+578
+589
+594
+610
+623
+625
+638
+667
+679
+728
+733
+736
+748
+777
+789
+797
+801
+806
+823
+830
+833
+838
+847
+867
+872
diff --git a/data/geo/folds600/fold-6-train.ids b/data/geo/folds600/fold-6-train.ids
new file mode 100644
index 0000000..60afa2d
--- /dev/null
+++ b/data/geo/folds600/fold-6-train.ids
@@ -0,0 +1,540 @@
+1
+35
+51
+63
+105
+115
+116
+122
+127
+131
+146
+151
+157
+162
+181
+187
+200
+210
+224
+226
+228
+251
+253
+270
+283
+287
+290
+292
+313
+321
+358
+406
+409
+414
+417
+425
+435
+485
+500
+508
+522
+534
+554
+558
+571
+617
+620
+621
+633
+640
+649
+662
+696
+713
+753
+809
+812
+849
+851
+869
+4
+7
+12
+23
+41
+52
+68
+70
+77
+120
+133
+142
+143
+164
+171
+180
+254
+261
+263
+269
+274
+294
+310
+314
+353
+393
+404
+419
+453
+460
+461
+484
+487
+493
+514
+559
+564
+575
+591
+602
+619
+648
+660
+674
+682
+683
+730
+734
+738
+749
+750
+784
+814
+820
+834
+841
+842
+858
+859
+877
+0
+2
+8
+22
+30
+43
+92
+97
+103
+111
+119
+137
+156
+178
+192
+221
+252
+256
+260
+271
+288
+293
+298
+308
+309
+318
+322
+346
+384
+411
+442
+452
+470
+471
+478
+490
+492
+506
+513
+535
+553
+557
+562
+568
+574
+579
+583
+613
+634
+643
+653
+695
+699
+706
+758
+759
+768
+771
+795
+866
+17
+44
+49
+55
+59
+61
+62
+95
+100
+121
+136
+155
+185
+227
+230
+257
+266
+282
+289
+291
+324
+337
+342
+345
+355
+357
+364
+397
+400
+423
+429
+444
+463
+503
+505
+507
+519
+520
+529
+538
+545
+563
+593
+605
+632
+646
+665
+675
+690
+704
+710
+715
+740
+747
+755
+765
+779
+780
+822
+864
+21
+24
+36
+67
+75
+79
+83
+90
+112
+144
+154
+160
+165
+170
+176
+215
+237
+258
+262
+265
+278
+279
+299
+312
+338
+360
+361
+371
+392
+427
+441
+466
+476
+480
+494
+501
+509
+510
+528
+580
+597
+644
+652
+673
+680
+686
+693
+700
+709
+739
+751
+773
+783
+800
+805
+807
+855
+857
+863
+873
+10
+11
+18
+20
+54
+57
+74
+130
+140
+150
+159
+169
+182
+205
+212
+216
+222
+276
+302
+303
+316
+340
+344
+352
+354
+377
+379
+383
+388
+389
+424
+431
+434
+449
+456
+479
+533
+536
+544
+555
+566
+595
+603
+612
+630
+650
+668
+670
+677
+694
+697
+702
+708
+712
+718
+756
+766
+835
+839
+845
+5
+47
+48
+73
+76
+81
+85
+91
+118
+126
+128
+138
+139
+147
+153
+163
+173
+191
+201
+206
+211
+218
+223
+233
+234
+236
+239
+240
+241
+246
+311
+317
+343
+363
+387
+391
+396
+401
+418
+426
+439
+457
+502
+549
+565
+585
+590
+600
+659
+661
+688
+689
+761
+762
+763
+767
+804
+853
+871
+876
+9
+13
+14
+28
+58
+65
+66
+69
+72
+78
+102
+145
+186
+189
+217
+244
+267
+306
+327
+330
+351
+362
+367
+407
+410
+415
+430
+447
+465
+473
+474
+512
+527
+530
+540
+541
+560
+561
+567
+569
+584
+587
+607
+609
+614
+624
+647
+651
+655
+681
+691
+726
+727
+752
+790
+817
+846
+848
+854
+856
+27
+42
+71
+80
+96
+98
+109
+123
+124
+129
+175
+177
+197
+198
+219
+235
+268
+277
+284
+285
+297
+315
+326
+329
+335
+374
+421
+458
+488
+499
+532
+539
+543
+570
+576
+588
+601
+606
+622
+626
+627
+628
+629
+637
+641
+654
+658
+671
+672
+685
+714
+717
+720
+741
+764
+770
+772
+821
+844
+878
diff --git a/data/geo/folds600/fold-7-test.ids b/data/geo/folds600/fold-7-test.ids
new file mode 100644
index 0000000..2d3c197
--- /dev/null
+++ b/data/geo/folds600/fold-7-test.ids
@@ -0,0 +1,60 @@
+5
+47
+48
+73
+76
+81
+85
+91
+118
+126
+128
+138
+139
+147
+153
+163
+173
+191
+201
+206
+211
+218
+223
+233
+234
+236
+239
+240
+241
+246
+311
+317
+343
+363
+387
+391
+396
+401
+418
+426
+439
+457
+502
+549
+565
+585
+590
+600
+659
+661
+688
+689
+761
+762
+763
+767
+804
+853
+871
+876
diff --git a/data/geo/folds600/fold-7-train.ids b/data/geo/folds600/fold-7-train.ids
new file mode 100644
index 0000000..067ecb9
--- /dev/null
+++ b/data/geo/folds600/fold-7-train.ids
@@ -0,0 +1,540 @@
+1
+35
+51
+63
+105
+115
+116
+122
+127
+131
+146
+151
+157
+162
+181
+187
+200
+210
+224
+226
+228
+251
+253
+270
+283
+287
+290
+292
+313
+321
+358
+406
+409
+414
+417
+425
+435
+485
+500
+508
+522
+534
+554
+558
+571
+617
+620
+621
+633
+640
+649
+662
+696
+713
+753
+809
+812
+849
+851
+869
+4
+7
+12
+23
+41
+52
+68
+70
+77
+120
+133
+142
+143
+164
+171
+180
+254
+261
+263
+269
+274
+294
+310
+314
+353
+393
+404
+419
+453
+460
+461
+484
+487
+493
+514
+559
+564
+575
+591
+602
+619
+648
+660
+674
+682
+683
+730
+734
+738
+749
+750
+784
+814
+820
+834
+841
+842
+858
+859
+877
+0
+2
+8
+22
+30
+43
+92
+97
+103
+111
+119
+137
+156
+178
+192
+221
+252
+256
+260
+271
+288
+293
+298
+308
+309
+318
+322
+346
+384
+411
+442
+452
+470
+471
+478
+490
+492
+506
+513
+535
+553
+557
+562
+568
+574
+579
+583
+613
+634
+643
+653
+695
+699
+706
+758
+759
+768
+771
+795
+866
+17
+44
+49
+55
+59
+61
+62
+95
+100
+121
+136
+155
+185
+227
+230
+257
+266
+282
+289
+291
+324
+337
+342
+345
+355
+357
+364
+397
+400
+423
+429
+444
+463
+503
+505
+507
+519
+520
+529
+538
+545
+563
+593
+605
+632
+646
+665
+675
+690
+704
+710
+715
+740
+747
+755
+765
+779
+780
+822
+864
+21
+24
+36
+67
+75
+79
+83
+90
+112
+144
+154
+160
+165
+170
+176
+215
+237
+258
+262
+265
+278
+279
+299
+312
+338
+360
+361
+371
+392
+427
+441
+466
+476
+480
+494
+501
+509
+510
+528
+580
+597
+644
+652
+673
+680
+686
+693
+700
+709
+739
+751
+773
+783
+800
+805
+807
+855
+857
+863
+873
+10
+11
+18
+20
+54
+57
+74
+130
+140
+150
+159
+169
+182
+205
+212
+216
+222
+276
+302
+303
+316
+340
+344
+352
+354
+377
+379
+383
+388
+389
+424
+431
+434
+449
+456
+479
+533
+536
+544
+555
+566
+595
+603
+612
+630
+650
+668
+670
+677
+694
+697
+702
+708
+712
+718
+756
+766
+835
+839
+845
+19
+31
+32
+56
+86
+89
+94
+106
+113
+174
+193
+194
+202
+248
+259
+264
+280
+307
+366
+370
+376
+385
+394
+443
+445
+448
+450
+462
+481
+496
+497
+518
+523
+525
+556
+578
+589
+594
+610
+623
+625
+638
+667
+679
+728
+733
+736
+748
+777
+789
+797
+801
+806
+823
+830
+833
+838
+847
+867
+872
+9
+13
+14
+28
+58
+65
+66
+69
+72
+78
+102
+145
+186
+189
+217
+244
+267
+306
+327
+330
+351
+362
+367
+407
+410
+415
+430
+447
+465
+473
+474
+512
+527
+530
+540
+541
+560
+561
+567
+569
+584
+587
+607
+609
+614
+624
+647
+651
+655
+681
+691
+726
+727
+752
+790
+817
+846
+848
+854
+856
+27
+42
+71
+80
+96
+98
+109
+123
+124
+129
+175
+177
+197
+198
+219
+235
+268
+277
+284
+285
+297
+315
+326
+329
+335
+374
+421
+458
+488
+499
+532
+539
+543
+570
+576
+588
+601
+606
+622
+626
+627
+628
+629
+637
+641
+654
+658
+671
+672
+685
+714
+717
+720
+741
+764
+770
+772
+821
+844
+878
diff --git a/data/geo/folds600/fold-8-test.ids b/data/geo/folds600/fold-8-test.ids
new file mode 100644
index 0000000..6c96ca9
--- /dev/null
+++ b/data/geo/folds600/fold-8-test.ids
@@ -0,0 +1,60 @@
+9
+13
+14
+28
+58
+65
+66
+69
+72
+78
+102
+145
+186
+189
+217
+244
+267
+306
+327
+330
+351
+362
+367
+407
+410
+415
+430
+447
+465
+473
+474
+512
+527
+530
+540
+541
+560
+561
+567
+569
+584
+587
+607
+609
+614
+624
+647
+651
+655
+681
+691
+726
+727
+752
+790
+817
+846
+848
+854
+856
diff --git a/data/geo/folds600/fold-8-train.ids b/data/geo/folds600/fold-8-train.ids
new file mode 100644
index 0000000..b58a981
--- /dev/null
+++ b/data/geo/folds600/fold-8-train.ids
@@ -0,0 +1,540 @@
+1
+35
+51
+63
+105
+115
+116
+122
+127
+131
+146
+151
+157
+162
+181
+187
+200
+210
+224
+226
+228
+251
+253
+270
+283
+287
+290
+292
+313
+321
+358
+406
+409
+414
+417
+425
+435
+485
+500
+508
+522
+534
+554
+558
+571
+617
+620
+621
+633
+640
+649
+662
+696
+713
+753
+809
+812
+849
+851
+869
+4
+7
+12
+23
+41
+52
+68
+70
+77
+120
+133
+142
+143
+164
+171
+180
+254
+261
+263
+269
+274
+294
+310
+314
+353
+393
+404
+419
+453
+460
+461
+484
+487
+493
+514
+559
+564
+575
+591
+602
+619
+648
+660
+674
+682
+683
+730
+734
+738
+749
+750
+784
+814
+820
+834
+841
+842
+858
+859
+877
+0
+2
+8
+22
+30
+43
+92
+97
+103
+111
+119
+137
+156
+178
+192
+221
+252
+256
+260
+271
+288
+293
+298
+308
+309
+318
+322
+346
+384
+411
+442
+452
+470
+471
+478
+490
+492
+506
+513
+535
+553
+557
+562
+568
+574
+579
+583
+613
+634
+643
+653
+695
+699
+706
+758
+759
+768
+771
+795
+866
+17
+44
+49
+55
+59
+61
+62
+95
+100
+121
+136
+155
+185
+227
+230
+257
+266
+282
+289
+291
+324
+337
+342
+345
+355
+357
+364
+397
+400
+423
+429
+444
+463
+503
+505
+507
+519
+520
+529
+538
+545
+563
+593
+605
+632
+646
+665
+675
+690
+704
+710
+715
+740
+747
+755
+765
+779
+780
+822
+864
+21
+24
+36
+67
+75
+79
+83
+90
+112
+144
+154
+160
+165
+170
+176
+215
+237
+258
+262
+265
+278
+279
+299
+312
+338
+360
+361
+371
+392
+427
+441
+466
+476
+480
+494
+501
+509
+510
+528
+580
+597
+644
+652
+673
+680
+686
+693
+700
+709
+739
+751
+773
+783
+800
+805
+807
+855
+857
+863
+873
+10
+11
+18
+20
+54
+57
+74
+130
+140
+150
+159
+169
+182
+205
+212
+216
+222
+276
+302
+303
+316
+340
+344
+352
+354
+377
+379
+383
+388
+389
+424
+431
+434
+449
+456
+479
+533
+536
+544
+555
+566
+595
+603
+612
+630
+650
+668
+670
+677
+694
+697
+702
+708
+712
+718
+756
+766
+835
+839
+845
+19
+31
+32
+56
+86
+89
+94
+106
+113
+174
+193
+194
+202
+248
+259
+264
+280
+307
+366
+370
+376
+385
+394
+443
+445
+448
+450
+462
+481
+496
+497
+518
+523
+525
+556
+578
+589
+594
+610
+623
+625
+638
+667
+679
+728
+733
+736
+748
+777
+789
+797
+801
+806
+823
+830
+833
+838
+847
+867
+872
+5
+47
+48
+73
+76
+81
+85
+91
+118
+126
+128
+138
+139
+147
+153
+163
+173
+191
+201
+206
+211
+218
+223
+233
+234
+236
+239
+240
+241
+246
+311
+317
+343
+363
+387
+391
+396
+401
+418
+426
+439
+457
+502
+549
+565
+585
+590
+600
+659
+661
+688
+689
+761
+762
+763
+767
+804
+853
+871
+876
+27
+42
+71
+80
+96
+98
+109
+123
+124
+129
+175
+177
+197
+198
+219
+235
+268
+277
+284
+285
+297
+315
+326
+329
+335
+374
+421
+458
+488
+499
+532
+539
+543
+570
+576
+588
+601
+606
+622
+626
+627
+628
+629
+637
+641
+654
+658
+671
+672
+685
+714
+717
+720
+741
+764
+770
+772
+821
+844
+878
diff --git a/data/geo/folds600/fold-9-test.ids b/data/geo/folds600/fold-9-test.ids
new file mode 100644
index 0000000..ce12110
--- /dev/null
+++ b/data/geo/folds600/fold-9-test.ids
@@ -0,0 +1,60 @@
+27
+42
+71
+80
+96
+98
+109
+123
+124
+129
+175
+177
+197
+198
+219
+235
+268
+277
+284
+285
+297
+315
+326
+329
+335
+374
+421
+458
+488
+499
+532
+539
+543
+570
+576
+588
+601
+606
+622
+626
+627
+628
+629
+637
+641
+654
+658
+671
+672
+685
+714
+717
+720
+741
+764
+770
+772
+821
+844
+878
diff --git a/data/geo/folds600/fold-9-train.ids b/data/geo/folds600/fold-9-train.ids
new file mode 100644
index 0000000..f8a4828
--- /dev/null
+++ b/data/geo/folds600/fold-9-train.ids
@@ -0,0 +1,540 @@
+1
+35
+51
+63
+105
+115
+116
+122
+127
+131
+146
+151
+157
+162
+181
+187
+200
+210
+224
+226
+228
+251
+253
+270
+283
+287
+290
+292
+313
+321
+358
+406
+409
+414
+417
+425
+435
+485
+500
+508
+522
+534
+554
+558
+571
+617
+620
+621
+633
+640
+649
+662
+696
+713
+753
+809
+812
+849
+851
+869
+4
+7
+12
+23
+41
+52
+68
+70
+77
+120
+133
+142
+143
+164
+171
+180
+254
+261
+263
+269
+274
+294
+310
+314
+353
+393
+404
+419
+453
+460
+461
+484
+487
+493
+514
+559
+564
+575
+591
+602
+619
+648
+660
+674
+682
+683
+730
+734
+738
+749
+750
+784
+814
+820
+834
+841
+842
+858
+859
+877
+0
+2
+8
+22
+30
+43
+92
+97
+103
+111
+119
+137
+156
+178
+192
+221
+252
+256
+260
+271
+288
+293
+298
+308
+309
+318
+322
+346
+384
+411
+442
+452
+470
+471
+478
+490
+492
+506
+513
+535
+553
+557
+562
+568
+574
+579
+583
+613
+634
+643
+653
+695
+699
+706
+758
+759
+768
+771
+795
+866
+17
+44
+49
+55
+59
+61
+62
+95
+100
+121
+136
+155
+185
+227
+230
+257
+266
+282
+289
+291
+324
+337
+342
+345
+355
+357
+364
+397
+400
+423
+429
+444
+463
+503
+505
+507
+519
+520
+529
+538
+545
+563
+593
+605
+632
+646
+665
+675
+690
+704
+710
+715
+740
+747
+755
+765
+779
+780
+822
+864
+21
+24
+36
+67
+75
+79
+83
+90
+112
+144
+154
+160
+165
+170
+176
+215
+237
+258
+262
+265
+278
+279
+299
+312
+338
+360
+361
+371
+392
+427
+441
+466
+476
+480
+494
+501
+509
+510
+528
+580
+597
+644
+652
+673
+680
+686
+693
+700
+709
+739
+751
+773
+783
+800
+805
+807
+855
+857
+863
+873
+10
+11
+18
+20
+54
+57
+74
+130
+140
+150
+159
+169
+182
+205
+212
+216
+222
+276
+302
+303
+316
+340
+344
+352
+354
+377
+379
+383
+388
+389
+424
+431
+434
+449
+456
+479
+533
+536
+544
+555
+566
+595
+603
+612
+630
+650
+668
+670
+677
+694
+697
+702
+708
+712
+718
+756
+766
+835
+839
+845
+19
+31
+32
+56
+86
+89
+94
+106
+113
+174
+193
+194
+202
+248
+259
+264
+280
+307
+366
+370
+376
+385
+394
+443
+445
+448
+450
+462
+481
+496
+497
+518
+523
+525
+556
+578
+589
+594
+610
+623
+625
+638
+667
+679
+728
+733
+736
+748
+777
+789
+797
+801
+806
+823
+830
+833
+838
+847
+867
+872
+5
+47
+48
+73
+76
+81
+85
+91
+118
+126
+128
+138
+139
+147
+153
+163
+173
+191
+201
+206
+211
+218
+223
+233
+234
+236
+239
+240
+241
+246
+311
+317
+343
+363
+387
+391
+396
+401
+418
+426
+439
+457
+502
+549
+565
+585
+590
+600
+659
+661
+688
+689
+761
+762
+763
+767
+804
+853
+871
+876
+9
+13
+14
+28
+58
+65
+66
+69
+72
+78
+102
+145
+186
+189
+217
+244
+267
+306
+327
+330
+351
+362
+367
+407
+410
+415
+430
+447
+465
+473
+474
+512
+527
+530
+540
+541
+560
+561
+567
+569
+584
+587
+607
+609
+614
+624
+647
+651
+655
+681
+691
+726
+727
+752
+790
+817
+846
+848
+854
+856
diff --git a/data/geo/folds600/geo600cv-ids.zip b/data/geo/folds600/geo600cv-ids.zip
new file mode 100644
index 0000000..2990067
--- /dev/null
+++ b/data/geo/folds600/geo600cv-ids.zip
Binary files differ
diff --git a/data/geo/geoquery.train.en.txt b/data/geo/geoquery.train.en.txt
new file mode 100644
index 0000000..b2a9d8b
--- /dev/null
+++ b/data/geo/geoquery.train.en.txt
@@ -0,0 +1,601 @@
+name all the lakes of us
+what is the highest point in florida
+what are the high points of states surrounding mississippi
+what state has the shortest river
+what is the tallest mountain in the united states
+what is the capital of maine
+what are the populations of states through which the mississippi river runs
+name all the lakes of us
+which states border states through which the mississippi traverses
+what is the highest mountain in alaska
+what is the population of illinois
+name all the rivers in colorado
+in which state does the highest point in usa exist
+which state is the city denver located in
+what is the lowest point in texas
+how many states have a city called rochester
+which capitals are in the states that border texas
+how many people live in austin
+what states have rivers named colorado
+what is the size of texas
+what is the shortest river in the usa
+what are the major cities of the us
+which state border kentucky
+what is the population of oregon
+what states have a city named austin
+what is the highest elevation in south carolina
+how many people live in austin texas
+what are the rivers in the state of texas
+what is the lowest point of colorado
+what is the population of atlanta
+what rivers are in utah
+what river runs through the most states
+what is the population of sacramento
+could you tell me what is the highest point in the state of oregon
+which states does the mississippi river run through
+what are the major cities in the smallest state in the us
+how high is guadalupe peak
+what river runs through illinois
+how long is the mississippi river
+how high is the highest point in the largest state
+what is the area of south carolina
+what are the states through which the longest river runs
+where is new orleans
+in what state is mount mckinley
+what state has highest elevation
+what is the size of california
+what is the smallest state that borders texas
+how many citizens in alabama
+in which state is rochester
+how many states in the us does the shortest river run through
+what is the biggest state in continental us
+what is the area of the largest state
+where is mount whitney
+how many states does iowa border
+which states does the longest river cross
+what river flows through kansas
+what is the population of austin texas
+what is the capital of vermont
+which states border colorado
+how long is the mississippi
+what state has the largest population density
+what states border georgia
+what is the capital of pennsylvania
+what are the biggest rivers in texas
+what is the longest river in the united states
+what is the capital of utah
+what state has the smallest population density
+which capitals are not major cities
+what is the biggest city in nebraska
+what is the population of texas
+what is the shortest river in the united states
+what is the population of rhode island
+what is the state with the lowest point
+what is the longest river in new york
+what is the longest river that runs through a state that borders tennessee
+how many major cities are in arizona
+what are the neighboring states for michigan
+what state that borders texas is the largest
+what is the shortest river
+how many states border the state that borders the most states
+which state is the largest city in montana in
+what is the population of washington dc
+what is the most populous city in texas
+what is the capital of hawaii
+what is capital of iowa
+where is san diego
+what are the major cities in delaware
+what is the lowest point in louisiana
+which state has the highest peak in the country
+what texas city has the largest population
+what capital is the largest in the us
+what is the population of new york
+what is the population of the capital of the smallest state
+what is the area of alaska
+what is the population of california
+which state has the longest river
+what is the capital of texas
+give me the cities which are in texas
+what states border kentucky
+how high is the highest point of florida
+what are the major cities in north carolina
+what is the highest point in the state with capital des moines
+what is the lowest point in california
+what is the biggest city in wyoming
+what is the largest state bordering texas
+what is the smallest city in hawaii
+what is the area of the states
+what is the area of idaho
+what state has the most rivers running through it
+what is the population of springfield missouri
+what is the most populated state bordering oklahoma
+what is the number of neighboring states for kentucky
+what is the average population per square km in pennsylvania
+what state has the highest population density
+what is the tallest mountain in america
+what is the highest point of the state with the largest area
+what are the states
+how many rivers in washington
+what are the populations of states through which the mississippi river runs
+what is the biggest river in illinois
+what is the capital of michigan
+what is the total population of the states that border texas
+what states border rhode island
+what is the biggest city in oregon
+what is the lowest point in wisconsin
+what are the rivers in the state of indiana
+what is the population of austin
+what is the smallest city in arkansas
+give me the longest river that passes through the us
+how long is the missouri river
+which state has the largest city
+what is the lowest elevation in pennsylvania
+what is the longest river in the state with the highest point
+what states does the colorado river run through
+what are the states that the potomac runs through
+what is the biggest city in the usa
+what state has no rivers
+what is the highest point in rhode island
+name the states which have no surrounding states
+what is the population of atlanta ga
+how many square kilometers in the us
+what is the population of idaho
+what is the adjacent state of california
+what is the smallest state through which the longest river runs
+what are the names of the major cities in illinois
+how many states does the colorado river run through
+how many states does the colorado river flow through
+what are the major cities in kansas
+which states border texas
+how many people live in new york
+what are the largest cities in the states that border the largest state
+which states have points that are higher than the highest point in texas
+what is the river that cross over ohio
+what is the largest city in michigan
+how many rivers are in the state with the highest point
+what cities are located in pennsylvania
+what is the state with the lowest population
+what is the highest point in each state whose lowest point is sea level
+give me the cities in usa
+how many states does the missouri river run through
+what state has the city with the largest population
+which is the shortest river
+how many states border alaska
+what is the population of dallas
+where is san jose
+what states border states that border colorado
+what rivers flow through the state with the largest population
+whats the largest city
+what is the capital of the alabama state
+what states border arkansas
+what is the population of denver
+what is the longest river in america
+where is massachusetts
+what state has the smallest area
+what major rivers run through illinois
+how many cities does the usa have
+how many people live in california
+what are the major rivers in the us
+how many states does the mississippi river run through
+what is the area of texas
+what is the length of the river that traverses the most states
+what is the length of the longest river in the usa
+can you tell me the capital of texas
+what is the largest city in minnesota by population
+what is the smallest state in the usa
+what states neighbor maine
+what states high point is higher than that of colorado
+what is the highest mountain in texas
+what are the major cities in texas
+what are the states that border the state with the greatest population
+what rivers run through colorado
+how many rivers are there in us
+how many rivers are in new york
+which rivers are in alaska
+what is the longest river flowing through new york
+what rivers run through west virginia
+what are the capitals of the states that border texas
+what is the area of california
+how many states have a city named springfield
+what is the biggest city in texas
+how many cities named austin are there in the usa
+what are the major cities in the largest state
+which states does the colorado river run through
+what is the largest city in wisconsin
+how big is alaska
+what state contains the highest point in the us
+how big is north dakota
+which rivers flow through alaska
+what is the highest point in the us
+what is the shortest river in texas
+what are the major cities in the states through which the major river in virginia runs
+what rivers are in oregon
+what is the lowest point in the united states
+how many states have cities or towns named springfield
+what is the population of south dakota
+what is the capital of the state with the highest point
+what state has the highest elevation
+what states are next to texas
+what is the longest river that passes the states that border the state that borders the most states
+which states border hawaii
+how many major cities are there in oregon
+what is the population of springfield south dakota
+how many rivers run through texas
+what state has the most major rivers running through it
+what are the lakes in states bordering texas
+people in boulder
+what rivers are in nevada
+where is fort wayne
+where is indianapolis
+what states border states that border states that border states that border texas
+population of boulder
+what are the major cities of the united states
+show major cities in colorado
+what state is columbus the capital of
+what is the area of all the states combined
+what is the average population per square km in the us
+what is the largest state that borders california
+what is the population of montana
+what are the populations of all the major cities in montana
+which rivers run through the state with the lowest elevation in the usa
+what rivers flow through the largest state
+what is the area of maine
+what are major rivers in texas
+what is the population density of the state with the smallest population
+what is the highest point in wyoming
+what states border delaware
+which state has the most rivers running through it
+what is largest capital
+what is the state with the largest population density
+what states have towns named springfield
+what is the smallest city in the largest state
+what mountains are in alaska
+what rivers flow through colorado
+which state has the least population density
+how many inhabitants does montgomery have
+what city has the largest population
+what is the largest state
+of the states washed by the mississippi river which has the lowest point
+what is the area of the state with the smallest population density
+which state contains most rivers
+what is the longest river in mississippi
+what is the capital of the largest state
+what state has the largest population
+name the rivers in arkansas
+what are the populations of states through which the mississippi river runs
+what is the population of arizona
+what state borders the state with the smallest population
+what is the total area of the usa
+what is the population of seattle washington
+what is the size of the largest state in the usa
+what state has the capital salem
+which is the lowest point of the states that the mississippi runs through
+how many major cities are in texas
+what is the capital city of the largest state in the us
+what are the major cities in rhode island
+what state has the most people
+what is the largest city of kansas
+what is the area of the state with the capital albany
+what is the longest river that flows through colorado
+how many rivers does alaska have
+how big is massachusetts
+how large is the largest city in alaska
+how many cities are there in usa
+what states capital is dover
+what states border new hampshire
+what is the shortest river in nebraska
+how many states border hawaii
+what state is dallas in
+what city has the least population
+how many people stay in utah
+what state has the sparsest population density
+what is the largest state that borders the state with the lowest point in the usa
+what is the largest city in texas
+what is the largest state in the us
+which state has the most people
+what rivers are in new mexico
+what is the area of maryland in square kilometers
+how many states are there in united states
+how many major cities are in states bordering nebraska
+what is the population of the largest state
+what is the size of florida
+how many rivers are in missouri
+how many rivers are there in texas
+what is the highest point in the state with the capital des moines
+what is the population of seattle
+what is the highest point in colorado
+which states border arizona
+what rivers run through the state with the lowest point in the usa
+what is the population of minnesota
+what state has the city with the most population
+which states have a major city named austin
+which states have points higher than the highest point in colorado
+what is the highest point in the state with the smallest population
+where is new hampshire
+which state borders florida
+how many rivers in texas are longer than the red
+how many rivers do not traverse the state with the capital albany
+what are the populations of states through which the mississippi river runs
+through which states does the mississippi run
+what states are next to the mississippi
+give me the cities in virginia
+what are the capital cities of the states which border texas
+what state that borders texas has the highest population
+what state is the state with the most rivers
+what state has the least population density
+what are the major cities in ohio
+which states does the missouri river run through
+what is the biggest city in arizona
+how many people live in hawaii
+how many people live in the smallest state bordering wyoming
+what is the name of the state with the lowest point
+what rivers flow through missouri
+what is the elevation of death valley
+what river flows through texas
+how high are the highest points of all the states
+what is the capital of new hampshire
+how long is the rio grande river
+which state borders most states
+how many states does missouri border
+where is austin
+how high is the highest point of delaware
+where is the highest point in montana
+what states border states that border the state with the largest population
+what is the height of the highest mountain in texas
+what state has the city flint
+what is the state with the largest density in usa
+what cities in texas have the highest number of citizens
+what states border missouri
+give me the largest state
+which state has the sparsest population density
+which states border alabama
+what rivers flow through states that alabama borders
+what are the major cities in wyoming
+what are the highest points of states surrounding mississippi
+through which states does the mississippi flow
+where is scotts valley
+what are the major lakes in united states
+what is the largest city in missouri
+what states border alaska
+what state has the largest city
+what rivers run through maine
+give me the lakes in california
+what is the combined population of all 50 states
+how high is the highest point of louisiana
+what is the longest river in pennsylvania
+what is the capital of maryland
+what state is the biggest
+which states border iowa
+which states border alaska
+what is the largest state in usa
+what are the major cities in california
+what is the largest state traversed by the mississippi river
+which rivers run through states bordering new mexico
+what is the lowest point in the state of texas
+what is the smallest state bordering ohio
+how many states are next to major rivers
+what is the lowest point of the us
+which state has the greatest density
+how many states border the largest state
+what is the longest river that does not run through texas
+give me all the states of usa
+what is the density of texas
+what is the smallest city of the smallest state in the us
+what is the highest point in kansas
+what is the population in boston
+how many people are in the state of nevada
+what is the population density of texas
+how many people live in washington dc
+give me the cities in texas
+how long is the shortest river in the usa
+how many states have major rivers
+what is the population density of the smallest state
+which states border michigan
+what cities in texas have the highest populations
+what rivers run through the states that border the state with the capital atlanta
+what is the highest point in the country
+how many people live in kalamazoo
+how many major cities are in florida
+what state has the greatest population density
+how many rivers are found in colorado
+what is the lowest point of the state with the largest area
+what states border texas
+how many states border at least one other state
+which states border no other states
+what rivers run through austin texas
+how many people live in new hampshire
+what is the capital of indiana
+what states border the states with the most cities
+what is the area of the smallest state
+which states border new york
+what is the population of maine
+what is the biggest city in the smallest state
+what is the elevation of the highest point in the usa
+what state borders the least states excluding alaska and excluding hawaii
+what is the highest point in new mexico
+what is the biggest state
+how many people live in spokane washington
+what states does the shortest river run through
+how long is rio grande
+how many people live in texas
+where is the lowest spot in iowa
+what are the populations of the states through which the mississippi river runs
+what is the lowest point in oregon
+what is the shortest river in alaska
+how many states border the mississippi river
+what is the most populated capital in the usa
+what is the highest point in ohio
+what states border wisconsin
+what states have a capital that is the highest point in the state
+how many states border colorado and border new mexico
+what are the major cities in missouri
+what are the major cities of texas
+how many rivers are called color
+how high is the highest point in montana
+how many states have cities named austin
+which states does the missouri river pass through
+what is the biggest city in the us
+how big is new mexico
+how many people live in south dakota
+what state is pittsburgh in
+what rivers run through arizona
+how many major rivers cross ohio
+how many people in boulder
+how many rivers are there in idaho
+sacramento is the capital of which state
+how many cities are there in us
+how many citizens live in california
+what state has the largest urban population
+what states border the mississippi river
+what can you tell me about the population of missouri
+what rivers do not run through tennessee
+what is the largest city in a state that borders texas
+name the longest river in us
+how many states does the mississippi run through
+what is the largest of the states that the rio grande runs through
+what is the size of the capital of texas
+what states have rivers running through them
+what states border hawaii
+how many citizens in boulder
+what states border states that border states that border florida
+which states border the longest river in the usa
+what is the population density of wyoming
+how many people are there in iowa
+what is the highest point in the state with the most rivers
+number of citizens in boulder
+what are the rivers of montana
+how many states border on the state whose capital is boston
+how many people live in washington
+what is the largest state capital in population
+what is the largest city in states that border california
+what is the most populous city in wyoming
+what is the population density in the state with capital austin
+what is the population of portland maine
+which state is kalamazoo in
+what is the population of the largest state that borders texas
+what states border ohio
+what river is the longest one in the united states
+what is the population density of the state with the smallest area
+what is the largest capital
+what state has the smallest capital
+how many big cities are in pennsylvania
+which states lie on the largest river in the united states
+where is houston
+what rivers flow through states that border the state with the largest population
+what is the highest point in the smallest state
+what river runs through virginia
+what state borders michigan
+name the major lakes in michigan
+give me the cities in virginia
+which river runs through the most states
+how many people live in new mexico
+what is the largest city in alabama
+how many people live in san francisco
+what is the population of the capital of the largest state
+what is the longest river in the us
+what is the largest state that borders the state with the highest population
+show me all the major lakes in the us
+where is springfield
+what state is des moines located in
+how many cities does texas have
+what state is boston in
+which rivers run through the state with the largest city in the us
+states bordering iowa
+what states have no bordering state
+where is the lowest point in the us
+what are the major cities in oklahoma
+which state has the smallest area that borders texas
+what is the capital of the state with the highest elevation
+what states does the mississippi run through
+where is mount whitney located
+which state has the largest density
+what is the smallest city in washington
+what are the major cities in new mexico
+how many people live in the capital of georgia
+what state which the mississippi runs through has the largest population
+state the state with the largest area
+how many people live in riverside
+what is the area of seattle
+what capital has the largest population
+what is the capital of the state that borders the most states
+how many rivers run through the states bordering colorado
+what are the cities in california
+what state is austin the capital of
+how many people live in kansas
+what state borders the least states
+which states border south dakota
+name the rivers in arkansas
+how long is the mississippi river in miles
+what is the shortest river in the us
+what is the biggest city in usa
+what is the capital of washington
+how many cities are in montana
+what is the capital of the state texas
+what is the height of mount mckinley
+what is the city with the smallest population
+what is the biggest state in the usa
+how many major cities are in states bordering utah
+how many states border tennessee
+what states does the ohio river go through
+what is the longest river in the smallest state in the usa
+what is the smallest state by area
+what is the population of the capital of the largest state through which the mississippi runs
+what is the population of boston massachusetts
+what cities in california
+how big is the city of new york
+what state has the most cities
+what is the longest river in the us
+name the 50 capitals in the usa
+what is the capital of the state that borders the state that borders texas
+which state has the red river
+how many people live in chicago
+what is the smallest city in alaska
+list the states
+what is the biggest city in georgia
+what states border states which the mississippi runs through
+how many cities are there in the us
+how big is texas
+what is the height of the highest point in the usa
+what are the populations of the states through which the mississippi runs
+what state has the smallest population
+how many states border texas
+which states do colorado river flow through
+what is the highest point in texas
+what is the longest river in california
+what is the length of the river that runs through the most number of states
+what is the most populous state in the us
+what is the capital of georgia
+what is the average population of the us by state
+what is the area of new mexico
+what is the longest river in texas
+how many major cities are there
+how many rivers are in the state with the largest population
+what is the major cities in montana
+what is the population of the major cities in wisconsin
+which states does not border texas
+what river traverses the most states
+what is the state with the lowest population density
+what states does the missouri river run through
+how many rivers are in colorado
+what is the shortest river in iowa
+what states border states that the mississippi runs through
+how many people are there in new york
+what is the city in texas with the largest population
+what is the highest elevation in new mexico
+what is the highest point in the united states
+what is the population of the state with the largest area
+where is baton rouge
+what states in the united states have a city of springfield
+how many cities are in louisiana
+how many states are in the united states
+what rivers run through louisiana
+how many people live in the state with the largest population density
+what is the state with the highest elevation in the united states
+what state borders most other states
+which states adjoin alabama
+what is the length of the colorado river in texas
+what state has the highest population
+what is the state that contains the highest point
+what is the population density of south dakota
+what states have cities named austin
+how many people live in montana
diff --git a/data/geo/geoquery.train.sem b/data/geo/geoquery.train.sem
new file mode 100644
index 0000000..3f4ed93
--- /dev/null
+++ b/data/geo/geoquery.train.sem
@@ -0,0 +1,601 @@
+(answer (lake (loc_2 (countryid usa:e))))
+(answer (highest (place (loc_2 (stateid florida:e)))))
+(answer (high_point_1 (state (next_to_2 (stateid mississippi:e)))))
+(answer (state (loc_1 (shortest (river all:e)))))
+(answer (highest (mountain (loc_2 (countryid usa:e)))))
+(answer (capital (loc_2 (stateid maine:e))))
+(answer (population_1 (state (traverse_1 (riverid mississippi:e)))))
+(answer (lake (loc_2 (countryid usa:e))))
+(answer (state (next_to_2 (state (traverse_1 (riverid mississippi:e))))))
+(answer (highest (mountain (loc_2 (stateid alaska:e)))))
+(answer (population_1 (stateid illinois:e)))
+(answer (river (loc_2 (stateid colorado:e))))
+(answer (state (loc_1 (highest (place (loc_2 (countryid usa:e)))))))
+(answer (state (loc_1 (cityid denver:e _:e))))
+(answer (lowest (place (loc_2 (stateid texas:e)))))
+(answer (count (state (loc_1 (city (cityid rochester:e _:e))))))
+(answer (capital (loc_2 (state (next_to_2 (stateid texas:e))))))
+(answer (population_1 (cityid austin:e _:e)))
+(answer (state (loc_1 (river (riverid colorado:e)))))
+(answer (size (stateid texas:e)))
+(answer (shortest (river (loc_2 (countryid usa:e)))))
+(answer (major (city (loc_2 (countryid usa:e)))))
+(answer (state (next_to_2 (stateid kentucky:e))))
+(answer (population_1 (stateid oregon:e)))
+(answer (state (loc_1 (city (cityid austin:e _:e)))))
+(answer (highest (place (loc_2 (stateid south_carolina:e)))))
+(answer (population_1 (cityid austin:e tx:e)))
+(answer (river (loc_2 (stateid texas:e))))
+(answer (lowest (place (loc_2 (stateid colorado:e)))))
+(answer (population_1 (cityid atlanta:e _:e)))
+(answer (river (loc_2 (stateid utah:e))))
+(answer (most (river (traverse_2 (state all:e)))))
+(answer (population_1 (cityid sacramento:e _:e)))
+(answer (highest (place (loc_2 (stateid oregon:e)))))
+(answer (state (traverse_1 (riverid mississippi:e))))
+(answer (major (city (loc_2 (smallest (state (loc_2 (countryid usa:e))))))))
+(answer (elevation_1 (placeid guadalupe_peak:e)))
+(answer (river (traverse_2 (stateid illinois:e))))
+(answer (len (riverid mississippi:e)))
+(answer (elevation_1 (highest (place (loc_2 (largest (state all:e)))))))
+(answer (area_1 (stateid south_carolina:e)))
+(answer (state (traverse_1 (longest (river all:e)))))
+(answer (loc_1 (cityid new_orleans:e _:e)))
+(answer (state (loc_1 (placeid mount_mckinley:e))))
+(answer (state (loc_1 (highest (place all:e)))))
+(answer (size (stateid california:e)))
+(answer (smallest (state (next_to_2 (stateid texas:e)))))
+(answer (population_1 (stateid alabama:e)))
+(answer (state (loc_1 (cityid rochester:e _:e))))
+(answer (count (intersection (state (loc_2 (countryid usa:e))) (traverse_1 (shortest (river all:e))))))
+(answer (largest (state (loc_2 (countryid usa:e)))))
+(answer (area_1 (largest (state all:e))))
+(answer (loc_1 (placeid mount_whitney:e)))
+(answer (count (state (next_to_1 (stateid iowa:e)))))
+(answer (state (traverse_1 (longest (river all:e)))))
+(answer (river (traverse_2 (stateid kansas:e))))
+(answer (population_1 (cityid austin:e tx:e)))
+(answer (capital (loc_2 (stateid vermont:e))))
+(answer (state (next_to_2 (stateid colorado:e))))
+(answer (len (riverid mississippi:e)))
+(answer (largest_one (density_1 (state all:e))))
+(answer (state (next_to_2 (stateid georgia:e))))
+(answer (capital (loc_2 (stateid pennsylvania:e))))
+(answer (longest (river (loc_2 (stateid texas:e)))))
+(answer (longest (river (loc_2 (countryid usa:e)))))
+(answer (capital (loc_2 (stateid utah:e))))
+(answer (smallest_one (density_1 (state all:e))))
+(answer (exclude (capital all:e) (major (city all:e))))
+(answer (largest (city (loc_2 (stateid nebraska:e)))))
+(answer (population_1 (stateid texas:e)))
+(answer (shortest (river (loc_2 (countryid usa:e)))))
+(answer (population_1 (stateid rhode_island:e)))
+(answer (state (loc_1 (lowest (place all:e)))))
+(answer (longest (river (loc_2 (stateid new_york:e)))))
+(answer (longest (river (traverse_2 (state (next_to_2 (stateid tennessee:e)))))))
+(answer (count (major (city (loc_2 (stateid arizona:e))))))
+(answer (state (next_to_2 (stateid michigan:e))))
+(answer (largest (state (next_to_2 (stateid texas:e)))))
+(answer (shortest (river all:e)))
+(answer (count (state (next_to_2 (most (state (next_to_2 (state all:e))))))))
+(answer (state (loc_1 (largest (city (loc_2 (stateid montana:e)))))))
+(answer (population_1 (cityid washington:e dc:e)))
+(answer (largest_one (population_1 (city (loc_2 (stateid texas:e))))))
+(answer (capital (loc_2 (stateid hawaii:e))))
+(answer (capital (loc_2 (stateid iowa:e))))
+(answer (loc_1 (cityid san_diego:e _:e)))
+(answer (major (city (loc_2 (stateid delaware:e)))))
+(answer (lowest (place (loc_2 (stateid louisiana:e)))))
+(answer (state (loc_1 (highest (place all:e)))))
+(answer (largest_one (population_1 (city (loc_2 (stateid texas:e))))))
+(answer (largest (capital (loc_2 (countryid usa:e)))))
+(answer (population_1 (stateid new_york:e)))
+(answer (population_1 (capital (loc_2 (smallest (state all:e))))))
+(answer (area_1 (stateid alaska:e)))
+(answer (population_1 (stateid california:e)))
+(answer (state (loc_1 (longest (river all:e)))))
+(answer (capital (loc_2 (stateid texas:e))))
+(answer (city (loc_2 (stateid texas:e))))
+(answer (state (next_to_2 (stateid kentucky:e))))
+(answer (elevation_1 (highest (place (loc_2 (stateid florida:e))))))
+(answer (major (city (loc_2 (stateid north_carolina:e)))))
+(answer (highest (place (loc_2 (state (loc_1 (capital (cityid des_moines:e _:e))))))))
+(answer (lowest (place (loc_2 (stateid california:e)))))
+(answer (largest (city (loc_2 (stateid wyoming:e)))))
+(answer (largest (state (next_to_2 (stateid texas:e)))))
+(answer (smallest (city (loc_2 (stateid hawaii:e)))))
+(answer (area_1 (state all:e)))
+(answer (area_1 (stateid idaho:e)))
+(answer (most (state (traverse_1 (river all:e)))))
+(answer (population_1 (cityid springfield:e mo:e)))
+(answer (largest_one (population_1 (state (next_to_2 (stateid oklahoma:e))))))
+(answer (count (state (next_to_2 (stateid kentucky:e)))))
+(answer (density_1 (stateid pennsylvania:e)))
+(answer (largest_one (density_1 (state all:e))))
+(answer (highest (mountain (loc_2 (countryid usa:e)))))
+(answer (highest (place (loc_2 (largest_one (area_1 (state all:e)))))))
+(answer (state all:e))
+(answer (count (river (loc_2 (stateid washington:e)))))
+(answer (population_1 (state (traverse_1 (riverid mississippi:e)))))
+(answer (longest (river (loc_2 (stateid illinois:e)))))
+(answer (capital (loc_2 (stateid michigan:e))))
+(answer (sum (population_1 (state (next_to_2 (stateid texas:e))))))
+(answer (state (next_to_2 (stateid rhode_island:e))))
+(answer (largest (city (loc_2 (stateid oregon:e)))))
+(answer (lowest (place (loc_2 (stateid wisconsin:e)))))
+(answer (river (loc_2 (stateid indiana:e))))
+(answer (population_1 (cityid austin:e _:e)))
+(answer (smallest (city (loc_2 (stateid arkansas:e)))))
+(answer (longest (river (traverse_2 (countryid usa:e)))))
+(answer (len (riverid missouri:e)))
+(answer (state (loc_1 (largest (city all:e)))))
+(answer (lowest (place (loc_2 (stateid pennsylvania:e)))))
+(answer (longest (river (loc_2 (state (loc_1 (highest (place all:e))))))))
+(answer (state (traverse_1 (riverid colorado:e))))
+(answer (state (traverse_1 (riverid potomac:e))))
+(answer (largest (city (loc_2 (countryid usa:e)))))
+(answer (exclude (state all:e) (loc_1 (river all:e))))
+(answer (highest (place (loc_2 (stateid rhode_island:e)))))
+(answer (exclude (state all:e) (next_to_2 (state all:e))))
+(answer (population_1 (cityid atlanta:e ga:e)))
+(answer (area_1 (countryid usa:e)))
+(answer (population_1 (stateid idaho:e)))
+(answer (state (next_to_2 (stateid california:e))))
+(answer (smallest (state (traverse_1 (longest (river all:e))))))
+(answer (major (city (loc_2 (stateid illinois:e)))))
+(answer (count (state (traverse_1 (riverid colorado:e)))))
+(answer (count (state (traverse_1 (riverid colorado:e)))))
+(answer (major (city (loc_2 (stateid kansas:e)))))
+(answer (state (next_to_2 (stateid texas:e))))
+(answer (population_1 (stateid new_york:e)))
+(answer (largest (city (loc_2 (state (next_to_2 (largest (state all:e))))))))
+(answer (state (loc_1 (place (higher_2 (highest (place (loc_2 (stateid texas:e)))))))))
+(answer (river (traverse_2 (stateid ohio:e))))
+(answer (largest (city (loc_2 (stateid michigan:e)))))
+(answer (count (river (loc_2 (state (loc_1 (highest (place all:e))))))))
+(answer (city (loc_2 (stateid pennsylvania:e))))
+(answer (smallest_one (population_1 (state all:e))))
+(answer (highest (place (loc_2 (state (loc_1 (lowest (place (elevation_2 0:e)))))))))
+(answer (city (loc_2 (countryid usa:e))))
+(answer (count (state (traverse_1 (riverid missouri:e)))))
+(answer (state (loc_1 (largest_one (population_1 (city all:e))))))
+(answer (shortest (river all:e)))
+(answer (count (state (next_to_2 (stateid alaska:e)))))
+(answer (population_1 (cityid dallas:e _:e)))
+(answer (loc_1 (cityid san_jose:e _:e)))
+(answer (state (next_to_2 (state (next_to_2 (stateid colorado:e))))))
+(answer (river (traverse_2 (largest_one (population_1 (state all:e))))))
+(answer (largest (city all:e)))
+(answer (capital (loc_2 (stateid alabama:e))))
+(answer (state (next_to_2 (stateid arkansas:e))))
+(answer (population_1 (cityid denver:e _:e)))
+(answer (longest (river (loc_2 (countryid usa:e)))))
+(answer (loc_1 (stateid massachusetts:e)))
+(answer (smallest_one (area_1 (state all:e))))
+(answer (major (river (traverse_2 (stateid illinois:e)))))
+(answer (count (city (loc_2 (countryid usa:e)))))
+(answer (population_1 (stateid california:e)))
+(answer (major (river (loc_2 (countryid usa:e)))))
+(answer (count (state (traverse_1 (riverid mississippi:e)))))
+(answer (area_1 (stateid texas:e)))
+(answer (len (most (river (traverse_2 (state all:e))))))
+(answer (len (longest (river (loc_2 (countryid usa:e))))))
+(answer (capital (loc_2 (stateid texas:e))))
+(answer (largest_one (population_1 (city (loc_2 (stateid minnesota:e))))))
+(answer (smallest (state (loc_2 (countryid usa:e)))))
+(answer (state (next_to_2 (stateid maine:e))))
+(answer (state (high_point_2 (higher_2 (high_point_1 (stateid colorado:e))))))
+(answer (highest (mountain (loc_2 (stateid texas:e)))))
+(answer (major (city (loc_2 (stateid texas:e)))))
+(answer (state (next_to_2 (largest_one (population_1 (state all:e))))))
+(answer (river (traverse_2 (stateid colorado:e))))
+(answer (count (river (loc_2 (countryid usa:e)))))
+(answer (count (river (loc_2 (stateid new_york:e)))))
+(answer (river (loc_2 (stateid alaska:e))))
+(answer (longest (river (traverse_2 (stateid new_york:e)))))
+(answer (river (traverse_2 (stateid west_virginia:e))))
+(answer (capital (loc_2 (state (next_to_2 (stateid texas:e))))))
+(answer (area_1 (stateid california:e)))
+(answer (count (state (loc_1 (city (cityid springfield:e _:e))))))
+(answer (largest (city (loc_2 (stateid texas:e)))))
+(answer (count (intersection (city (cityid austin:e _:e)) (loc_2 (countryid usa:e)))))
+(answer (major (city (loc_2 (largest (state all:e))))))
+(answer (state (traverse_1 (riverid colorado:e))))
+(answer (largest (city (loc_2 (stateid wisconsin:e)))))
+(answer (size (stateid alaska:e)))
+(answer (state (loc_1 (highest (place (loc_2 (countryid usa:e)))))))
+(answer (size (stateid north_dakota:e)))
+(answer (river (traverse_2 (stateid alaska:e))))
+(answer (highest (place (loc_2 (countryid usa:e)))))
+(answer (shortest (river (loc_2 (stateid texas:e)))))
+(answer (major (city (loc_2 (state (traverse_1 (major (river (loc_2 (stateid virginia:e))))))))))
+(answer (river (loc_2 (stateid oregon:e))))
+(answer (lowest (place (loc_2 (countryid usa:e)))))
+(answer (count (state (loc_1 (city (cityid springfield:e _:e))))))
+(answer (population_1 (stateid south_dakota:e)))
+(answer (capital (loc_2 (state (loc_1 (highest (place all:e)))))))
+(answer (state (loc_1 (highest (place all:e)))))
+(answer (state (next_to_2 (stateid texas:e))))
+(answer (longest (river (traverse_2 (state (next_to_2 (most (state (next_to_2 (state all:e))))))))))
+(answer (state (next_to_2 (stateid hawaii:e))))
+(answer (count (major (city (loc_2 (stateid oregon:e))))))
+(answer (population_1 (cityid springfield:e sd:e)))
+(answer (count (river (traverse_2 (stateid texas:e)))))
+(answer (most (state (traverse_1 (major (river all:e))))))
+(answer (lake (loc_2 (state (next_to_2 (stateid texas:e))))))
+(answer (population_1 (cityid boulder:e _:e)))
+(answer (river (loc_2 (stateid nevada:e))))
+(answer (loc_1 (cityid fort_wayne:e _:e)))
+(answer (loc_1 (cityid indianapolis:e _:e)))
+(answer (state (next_to_2 (state (next_to_2 (state (next_to_2 (state (next_to_2 (stateid texas:e))))))))))
+(answer (population_1 (cityid boulder:e _:e)))
+(answer (major (city (loc_2 (countryid usa:e)))))
+(answer (major (city (loc_2 (stateid colorado:e)))))
+(answer (state (loc_1 (capital (cityid columbus:e _:e)))))
+(answer (sum (area_1 (state all:e))))
+(answer (density_1 (countryid usa:e)))
+(answer (largest (state (next_to_2 (stateid california:e)))))
+(answer (population_1 (stateid montana:e)))
+(answer (population_1 (major (city (loc_2 (stateid montana:e))))))
+(answer (river (traverse_2 (state (loc_1 (lowest (place (loc_2 (countryid usa:e)))))))))
+(answer (river (traverse_2 (largest (state all:e)))))
+(answer (area_1 (stateid maine:e)))
+(answer (major (river (loc_2 (stateid texas:e)))))
+(answer (density_1 (smallest_one (population_1 (state all:e)))))
+(answer (highest (place (loc_2 (stateid wyoming:e)))))
+(answer (state (next_to_2 (stateid delaware:e))))
+(answer (most (state (traverse_1 (river all:e)))))
+(answer (largest (capital all:e)))
+(answer (largest_one (density_1 (state all:e))))
+(answer (state (loc_1 (city (cityid springfield:e _:e)))))
+(answer (smallest (city (loc_2 (largest (state all:e))))))
+(answer (mountain (loc_2 (stateid alaska:e))))
+(answer (river (traverse_2 (stateid colorado:e))))
+(answer (smallest_one (density_1 (state all:e))))
+(answer (population_1 (cityid montgomery:e _:e)))
+(answer (largest_one (population_1 (city all:e))))
+(answer (largest (state all:e)))
+(answer (state (loc_1 (lowest (place (loc_2 (state (traverse_1 (riverid mississippi:e)))))))))
+(answer (area_1 (smallest_one (density_1 (state all:e)))))
+(answer (most (state (loc_1 (river all:e)))))
+(answer (longest (river (loc_2 (stateid mississippi:e)))))
+(answer (capital (loc_2 (largest (state all:e)))))
+(answer (largest_one (population_1 (state all:e))))
+(answer (river (loc_2 (stateid arkansas:e))))
+(answer (population_1 (state (traverse_1 (riverid mississippi:e)))))
+(answer (population_1 (stateid arizona:e)))
+(answer (state (next_to_2 (smallest_one (population_1 (state all:e))))))
+(answer (area_1 (countryid usa:e)))
+(answer (population_1 (cityid seattle:e wa:e)))
+(answer (size (largest (state (loc_2 (countryid usa:e))))))
+(answer (state (loc_1 (capital (cityid salem:e _:e)))))
+(answer (lowest (place (loc_2 (state (traverse_1 (riverid mississippi:e)))))))
+(answer (count (major (city (loc_2 (stateid texas:e))))))
+(answer (capital (city (loc_2 (largest (state (loc_2 (countryid usa:e))))))))
+(answer (major (city (loc_2 (stateid rhode_island:e)))))
+(answer (largest_one (population_1 (state all:e))))
+(answer (largest (city (loc_2 (stateid kansas:e)))))
+(answer (area_1 (state (loc_1 (capital (cityid albany:e _:e))))))
+(answer (longest (river (traverse_2 (stateid colorado:e)))))
+(answer (count (river (loc_2 (stateid alaska:e)))))
+(answer (size (stateid massachusetts:e)))
+(answer (size (largest (city (loc_2 (stateid alaska:e))))))
+(answer (count (city (loc_2 (countryid usa:e)))))
+(answer (state (capital_2 (cityid dover:e _:e))))
+(answer (state (next_to_2 (stateid new_hampshire:e))))
+(answer (shortest (river (loc_2 (stateid nebraska:e)))))
+(answer (count (state (next_to_2 (stateid hawaii:e)))))
+(answer (state (loc_1 (cityid dallas:e _:e))))
+(answer (smallest_one (population_1 (city all:e))))
+(answer (population_1 (stateid utah:e)))
+(answer (smallest_one (density_1 (state all:e))))
+(answer (largest (state (next_to_2 (state (loc_1 (lowest (place (loc_2 (countryid usa:e))))))))))
+(answer (largest (city (loc_2 (stateid texas:e)))))
+(answer (largest (state (loc_2 (countryid usa:e)))))
+(answer (largest_one (population_1 (state all:e))))
+(answer (river (loc_2 (stateid new_mexico:e))))
+(answer (area_1 (stateid maryland:e)))
+(answer (count (state (loc_2 (countryid usa:e)))))
+(answer (count (major (city (loc_2 (state (next_to_2 (stateid nebraska:e))))))))
+(answer (population_1 (largest (state all:e))))
+(answer (size (stateid florida:e)))
+(answer (count (river (loc_2 (stateid missouri:e)))))
+(answer (count (river (loc_2 (stateid texas:e)))))
+(answer (highest (place (loc_2 (state (loc_1 (capital (cityid des_moines:e _:e))))))))
+(answer (population_1 (cityid seattle:e _:e)))
+(answer (highest (place (loc_2 (stateid colorado:e)))))
+(answer (state (next_to_2 (stateid arizona:e))))
+(answer (river (traverse_2 (state (loc_1 (lowest (place (loc_2 (countryid usa:e)))))))))
+(answer (population_1 (stateid minnesota:e)))
+(answer (state (loc_1 (largest_one (population_1 (city all:e))))))
+(answer (state (loc_1 (major (city (cityid austin:e _:e))))))
+(answer (state (loc_1 (place (higher_2 (highest (place (loc_2 (stateid colorado:e)))))))))
+(answer (highest (place (loc_2 (smallest_one (population_1 (state all:e)))))))
+(answer (loc_1 (stateid new_hampshire:e)))
+(answer (state (next_to_2 (stateid florida:e))))
+(answer (count (intersection (river (loc_2 (stateid texas:e))) (longer (riverid red:e)))))
+(answer (count (exclude (river all:e) (traverse_2 (state (loc_1 (capital (cityid albany:e _:e))))))))
+(answer (population_1 (state (traverse_1 (riverid mississippi:e)))))
+(answer (state (traverse_1 (riverid mississippi:e))))
+(answer (state (next_to_2 (riverid mississippi:e))))
+(answer (city (loc_2 (stateid virginia:e))))
+(answer (capital (city (loc_2 (state (next_to_2 (stateid texas:e)))))))
+(answer (largest_one (population_1 (state (next_to_2 (stateid texas:e))))))
+(answer (state (most (state (loc_1 (river all:e))))))
+(answer (smallest_one (density_1 (state all:e))))
+(answer (major (city (loc_2 (stateid ohio:e)))))
+(answer (state (traverse_1 (riverid missouri:e))))
+(answer (largest (city (loc_2 (stateid arizona:e)))))
+(answer (population_1 (stateid hawaii:e)))
+(answer (population_1 (smallest (state (next_to_2 (stateid wyoming:e))))))
+(answer (state (loc_1 (lowest (place all:e)))))
+(answer (river (traverse_2 (stateid missouri:e))))
+(answer (elevation_1 (placeid death_valley:e)))
+(answer (river (traverse_2 (stateid texas:e))))
+(answer (elevation_1 (highest (place (loc_2 (state all:e))))))
+(answer (capital (loc_2 (stateid new_hampshire:e))))
+(answer (len (riverid rio_grande:e)))
+(answer (most (state (next_to_2 (state all:e)))))
+(answer (count (state (next_to_1 (stateid missouri:e)))))
+(answer (loc_1 (cityid austin:e _:e)))
+(answer (elevation_1 (highest (place (loc_2 (stateid delaware:e))))))
+(answer (loc_1 (highest (place (loc_2 (stateid montana:e))))))
+(answer (state (next_to_2 (state (next_to_2 (largest_one (population_1 (state all:e))))))))
+(answer (elevation_1 (highest (mountain (loc_2 (stateid texas:e))))))
+(answer (state (loc_1 (cityid flint:e _:e))))
+(answer (largest_one (density_1 (state (loc_2 (countryid usa:e))))))
+(answer (largest_one (population_1 (city (loc_2 (stateid texas:e))))))
+(answer (state (next_to_2 (stateid missouri:e))))
+(answer (largest (state all:e)))
+(answer (smallest_one (density_1 (state all:e))))
+(answer (state (next_to_2 (stateid alabama:e))))
+(answer (river (traverse_2 (state (next_to_1 (stateid alabama:e))))))
+(answer (major (city (loc_2 (stateid wyoming:e)))))
+(answer (highest (place (loc_2 (state (next_to_2 (stateid mississippi:e)))))))
+(answer (state (traverse_1 (riverid mississippi:e))))
+(answer (loc_1 (cityid scotts_valley:e _:e)))
+(answer (major (lake (loc_2 (countryid usa:e)))))
+(answer (largest (city (loc_2 (stateid missouri:e)))))
+(answer (state (next_to_2 (stateid alaska:e))))
+(answer (state (loc_1 (largest (city all:e)))))
+(answer (river (traverse_2 (stateid maine:e))))
+(answer (lake (loc_2 (stateid california:e))))
+(answer (sum (population_1 (state all:e))))
+(answer (elevation_1 (highest (place (loc_2 (stateid louisiana:e))))))
+(answer (longest (river (loc_2 (stateid pennsylvania:e)))))
+(answer (capital (loc_2 (stateid maryland:e))))
+(answer (largest (state all:e)))
+(answer (state (next_to_2 (stateid iowa:e))))
+(answer (state (next_to_2 (stateid alaska:e))))
+(answer (largest (state (loc_2 (countryid usa:e)))))
+(answer (major (city (loc_2 (stateid california:e)))))
+(answer (largest (state (traverse_1 (riverid mississippi:e)))))
+(answer (river (traverse_2 (state (next_to_2 (stateid new_mexico:e))))))
+(answer (lowest (place (loc_2 (stateid texas:e)))))
+(answer (smallest (state (next_to_2 (stateid ohio:e)))))
+(answer (count (state (next_to_2 (major (river all:e))))))
+(answer (lowest (place (loc_2 (countryid usa:e)))))
+(answer (largest_one (density_1 (state all:e))))
+(answer (count (state (next_to_2 (largest (state all:e))))))
+(answer (longest (exclude (river all:e) (traverse_2 (stateid texas:e)))))
+(answer (state (loc_2 (countryid usa:e))))
+(answer (density_1 (stateid texas:e)))
+(answer (smallest (city (loc_2 (smallest (state (loc_2 (countryid usa:e))))))))
+(answer (highest (place (loc_2 (stateid kansas:e)))))
+(answer (population_1 (cityid boston:e _:e)))
+(answer (population_1 (stateid nevada:e)))
+(answer (density_1 (stateid texas:e)))
+(answer (population_1 (cityid washington:e dc:e)))
+(answer (city (loc_2 (stateid texas:e))))
+(answer (len (shortest (river (loc_2 (countryid usa:e))))))
+(answer (count (state (loc_1 (major (river all:e))))))
+(answer (density_1 (smallest (state all:e))))
+(answer (state (next_to_2 (stateid michigan:e))))
+(answer (largest_one (population_1 (city (loc_2 (stateid texas:e))))))
+(answer (river (traverse_2 (state (next_to_2 (state (loc_1 (capital (cityid atlanta:e _:e)))))))))
+(answer (highest (place (loc_2 (countryid usa:e)))))
+(answer (population_1 (cityid kalamazoo:e _:e)))
+(answer (count (major (city (loc_2 (stateid florida:e))))))
+(answer (largest_one (density_1 (state all:e))))
+(answer (count (river (loc_2 (stateid colorado:e)))))
+(answer (lowest (place (loc_2 (largest_one (area_1 (state all:e)))))))
+(answer (state (next_to_2 (stateid texas:e))))
+(answer (count (state (next_to_2 (state all:e)))))
+(answer (exclude (state all:e) (next_to_2 (state all:e))))
+(answer (river (traverse_2 (cityid austin:e tx:e))))
+(answer (population_1 (stateid new_hampshire:e)))
+(answer (capital (loc_2 (stateid indiana:e))))
+(answer (state (next_to_2 (most (state (loc_1 (city all:e)))))))
+(answer (area_1 (smallest (state all:e))))
+(answer (state (next_to_2 (stateid new_york:e))))
+(answer (population_1 (stateid maine:e)))
+(answer (largest (city (loc_2 (smallest (state all:e))))))
+(answer (elevation_1 (highest (place (loc_2 (countryid usa:e))))))
+(answer (fewest (state (next_to_2 (exclude (exclude (state all:e) (stateid alaska:e)) (stateid hawaii:e))))))
+(answer (highest (place (loc_2 (stateid new_mexico:e)))))
+(answer (largest (state all:e)))
+(answer (population_1 (cityid spokane:e wa:e)))
+(answer (state (traverse_1 (shortest (river all:e)))))
+(answer (len (riverid rio_grande:e)))
+(answer (population_1 (stateid texas:e)))
+(answer (loc_1 (lowest (place (loc_2 (stateid iowa:e))))))
+(answer (population_1 (state (traverse_1 (riverid mississippi:e)))))
+(answer (lowest (place (loc_2 (stateid oregon:e)))))
+(answer (shortest (river (loc_2 (stateid alaska:e)))))
+(answer (count (state (next_to_2 (riverid mississippi:e)))))
+(answer (largest_one (population_1 (capital (loc_2 (countryid usa:e))))))
+(answer (highest (place (loc_2 (stateid ohio:e)))))
+(answer (state (next_to_2 (stateid wisconsin:e))))
+(answer (state (loc_1 (capital (highest (place all:e))))))
+(answer (count (state (intersection (next_to_2 (stateid colorado:e)) (next_to_2 (stateid new_mexico:e))))))
+(answer (major (city (loc_2 (stateid missouri:e)))))
+(answer (major (city (loc_2 (stateid texas:e)))))
+(answer (count (river (riverid colorado:e))))
+(answer (elevation_1 (highest (place (loc_2 (stateid montana:e))))))
+(answer (count (state (loc_1 (city (cityid austin:e _:e))))))
+(answer (state (traverse_1 (riverid missouri:e))))
+(answer (largest (city (loc_2 (countryid usa:e)))))
+(answer (size (stateid new_mexico:e)))
+(answer (population_1 (stateid south_dakota:e)))
+(answer (state (loc_1 (cityid pittsburgh:e _:e))))
+(answer (river (traverse_2 (stateid arizona:e))))
+(answer (count (major (river (traverse_2 (stateid ohio:e))))))
+(answer (population_1 (cityid boulder:e _:e)))
+(answer (count (river (loc_2 (stateid idaho:e)))))
+(answer (state (loc_1 (capital (cityid sacramento:e _:e)))))
+(answer (count (city (loc_2 (countryid usa:e)))))
+(answer (population_1 (stateid california:e)))
+(answer (largest_one (population_1 (state all:e))))
+(answer (state (next_to_2 (riverid mississippi:e))))
+(answer (population_1 (stateid missouri:e)))
+(answer (exclude (river all:e) (traverse_2 (stateid tennessee:e))))
+(answer (largest (city (loc_2 (state (next_to_2 (stateid texas:e)))))))
+(answer (longest (river (loc_2 (countryid usa:e)))))
+(answer (count (state (traverse_1 (riverid mississippi:e)))))
+(answer (largest (state (traverse_1 (riverid rio_grande:e)))))
+(answer (size (capital (loc_2 (stateid texas:e)))))
+(answer (state (traverse_1 (river all:e))))
+(answer (state (next_to_2 (stateid hawaii:e))))
+(answer (population_1 (cityid boulder:e _:e)))
+(answer (state (next_to_2 (state (next_to_2 (state (next_to_2 (stateid florida:e))))))))
+(answer (state (next_to_2 (longest (river (loc_2 (countryid usa:e)))))))
+(answer (density_1 (stateid wyoming:e)))
+(answer (population_1 (stateid iowa:e)))
+(answer (highest (place (loc_2 (most (state (traverse_1 (river all:e))))))))
+(answer (population_1 (cityid boulder:e _:e)))
+(answer (river (loc_2 (stateid montana:e))))
+(answer (count (state (next_to_2 (state (loc_1 (capital (cityid boston:e _:e))))))))
+(answer (population_1 (stateid washington:e)))
+(answer (largest_one (population_1 (capital_1 (state all:e)))))
+(answer (largest (city (loc_2 (state (next_to_2 (stateid california:e)))))))
+(answer (largest_one (population_1 (city (loc_2 (stateid wyoming:e))))))
+(answer (density_1 (state (loc_1 (capital (cityid austin:e _:e))))))
+(answer (population_1 (cityid portland:e me:e)))
+(answer (state (loc_1 (cityid kalamazoo:e _:e))))
+(answer (population_1 (largest (state (next_to_2 (stateid texas:e))))))
+(answer (state (next_to_2 (stateid ohio:e))))
+(answer (longest (river (loc_2 (countryid usa:e)))))
+(answer (density_1 (smallest_one (area_1 (state all:e)))))
+(answer (largest (capital all:e)))
+(answer (state (loc_1 (smallest (capital all:e)))))
+(answer (count (major (city (loc_2 (stateid pennsylvania:e))))))
+(answer (state (traverse_1 (longest (river (loc_2 (countryid usa:e)))))))
+(answer (loc_1 (cityid houston:e _:e)))
+(answer (river (traverse_2 (state (next_to_2 (largest_one (population_1 (state all:e))))))))
+(answer (highest (place (loc_2 (smallest (state all:e))))))
+(answer (river (traverse_2 (stateid virginia:e))))
+(answer (state (next_to_2 (stateid michigan:e))))
+(answer (major (lake (loc_2 (stateid michigan:e)))))
+(answer (city (loc_2 (stateid virginia:e))))
+(answer (most (river (traverse_2 (state all:e)))))
+(answer (population_1 (stateid new_mexico:e)))
+(answer (largest (city (loc_2 (stateid alabama:e)))))
+(answer (population_1 (cityid san_francisco:e _:e)))
+(answer (population_1 (capital (loc_2 (largest (state all:e))))))
+(answer (longest (river (loc_2 (countryid usa:e)))))
+(answer (largest (state (next_to_2 (largest_one (population_1 (state all:e)))))))
+(answer (major (lake (loc_2 (countryid usa:e)))))
+(answer (loc_1 (cityid springfield:e _:e)))
+(answer (state (loc_1 (cityid des_moines:e _:e))))
+(answer (count (city (loc_2 (stateid texas:e)))))
+(answer (state (loc_1 (cityid boston:e _:e))))
+(answer (river (traverse_2 (state (loc_1 (largest (city (loc_2 (countryid usa:e)))))))))
+(answer (state (next_to_2 (stateid iowa:e))))
+(answer (exclude (state all:e) (next_to_2 (state all:e))))
+(answer (loc_1 (lowest (place (loc_2 (countryid usa:e))))))
+(answer (major (city (loc_2 (stateid oklahoma:e)))))
+(answer (smallest_one (area_1 (state (next_to_2 (stateid texas:e))))))
+(answer (capital (loc_2 (state (loc_1 (highest (place all:e)))))))
+(answer (state (traverse_1 (riverid mississippi:e))))
+(answer (loc_1 (placeid mount_whitney:e)))
+(answer (largest_one (density_1 (state all:e))))
+(answer (smallest (city (loc_2 (stateid washington:e)))))
+(answer (major (city (loc_2 (stateid new_mexico:e)))))
+(answer (population_1 (capital (loc_2 (stateid georgia:e)))))
+(answer (largest_one (population_1 (state (traverse_1 (riverid mississippi:e))))))
+(answer (largest_one (area_1 (state all:e))))
+(answer (population_1 (cityid riverside:e _:e)))
+(answer (area_1 (cityid seattle:e _:e)))
+(answer (largest_one (population_1 (capital all:e))))
+(answer (capital (loc_2 (most (state (next_to_2 (state all:e)))))))
+(answer (count (river (traverse_2 (state (next_to_2 (stateid colorado:e)))))))
+(answer (city (loc_2 (stateid california:e))))
+(answer (state (loc_1 (capital (cityid austin:e _:e)))))
+(answer (population_1 (stateid kansas:e)))
+(answer (fewest (state (next_to_2 (state all:e)))))
+(answer (state (next_to_2 (stateid south_dakota:e))))
+(answer (river (loc_2 (stateid arkansas:e))))
+(answer (len (riverid mississippi:e)))
+(answer (shortest (river (loc_2 (countryid usa:e)))))
+(answer (largest (city (loc_2 (countryid usa:e)))))
+(answer (capital (loc_2 (stateid washington:e))))
+(answer (count (city (loc_2 (stateid montana:e)))))
+(answer (capital (loc_2 (stateid texas:e))))
+(answer (elevation_1 (placeid mount_mckinley:e)))
+(answer (smallest_one (population_1 (city all:e))))
+(answer (largest (state (loc_2 (countryid usa:e)))))
+(answer (count (major (city (loc_2 (state (next_to_2 (stateid utah:e))))))))
+(answer (count (state (next_to_2 (stateid tennessee:e)))))
+(answer (state (traverse_1 (riverid ohio:e))))
+(answer (longest (river (loc_2 (smallest (state (loc_2 (countryid usa:e))))))))
+(answer (smallest_one (area_1 (state all:e))))
+(answer (population_1 (capital (loc_2 (largest (state (traverse_1 (riverid mississippi:e))))))))
+(answer (population_1 (cityid boston:e ma:e)))
+(answer (city (loc_2 (stateid california:e))))
+(answer (size (cityid new_york:e _:e)))
+(answer (most (state (loc_1 (city all:e)))))
+(answer (longest (river (loc_2 (countryid usa:e)))))
+(answer (capital (loc_2 (countryid usa:e))))
+(answer (capital (loc_2 (state (next_to_2 (state (next_to_2 (stateid texas:e))))))))
+(answer (state (loc_1 (riverid red:e))))
+(answer (population_1 (cityid chicago:e _:e)))
+(answer (smallest (city (loc_2 (stateid alaska:e)))))
+(answer (state all:e))
+(answer (largest (city (loc_2 (stateid georgia:e)))))
+(answer (state (next_to_2 (state (traverse_1 (riverid mississippi:e))))))
+(answer (count (city (loc_2 (countryid usa:e)))))
+(answer (size (stateid texas:e)))
+(answer (elevation_1 (highest (place (loc_2 (countryid usa:e))))))
+(answer (population_1 (state (traverse_1 (riverid mississippi:e)))))
+(answer (smallest_one (population_1 (state all:e))))
+(answer (count (state (next_to_2 (stateid texas:e)))))
+(answer (state (traverse_1 (riverid colorado:e))))
+(answer (highest (place (loc_2 (stateid texas:e)))))
+(answer (longest (river (loc_2 (stateid california:e)))))
+(answer (len (most (river (traverse_2 (state all:e))))))
+(answer (largest_one (population_1 (state (loc_2 (countryid usa:e))))))
+(answer (capital (loc_2 (stateid georgia:e))))
+(answer (density_1 (countryid usa:e)))
+(answer (area_1 (stateid new_mexico:e)))
+(answer (longest (river (loc_2 (stateid texas:e)))))
+(answer (count (major (city all:e))))
+(answer (count (river (loc_2 (largest_one (population_1 (state all:e)))))))
+(answer (major (city (loc_2 (stateid montana:e)))))
+(answer (population_1 (major (city (loc_2 (stateid wisconsin:e))))))
+(answer (exclude (state all:e) (next_to_2 (stateid texas:e))))
+(answer (most (river (traverse_2 (state all:e)))))
+(answer (smallest_one (density_1 (state all:e))))
+(answer (state (traverse_1 (riverid missouri:e))))
+(answer (count (river (loc_2 (stateid colorado:e)))))
+(answer (shortest (river (loc_2 (stateid iowa:e)))))
+(answer (state (next_to_2 (state (traverse_1 (riverid mississippi:e))))))
+(answer (population_1 (stateid new_york:e)))
+(answer (largest_one (population_1 (city (loc_2 (stateid texas:e))))))
+(answer (highest (place (loc_2 (stateid new_mexico:e)))))
+(answer (highest (place (loc_2 (countryid usa:e)))))
+(answer (population_1 (largest_one (area_1 (state all:e)))))
+(answer (loc_1 (cityid baton_rouge:e _:e)))
+(answer (intersection (state (loc_2 (countryid usa:e))) (loc_1 (city (cityid springfield:e _:e)))))
+(answer (count (city (loc_2 (stateid louisiana:e)))))
+(answer (count (state (loc_2 (countryid usa:e)))))
+(answer (river (traverse_2 (stateid louisiana:e))))
+(answer (population_1 (largest_one (density_1 (state all:e)))))
+(answer (state (loc_1 (highest (place (loc_2 (countryid usa:e)))))))
+(answer (most (state (next_to_2 (state all:e)))))
+(answer (state (next_to_2 (stateid alabama:e))))
+(answer (len (intersection (riverid colorado:e) (river (loc_2 (stateid texas:e))))))
+(answer (largest_one (population_1 (state all:e))))
+(answer (state (loc_1 (highest (place all:e)))))
+(answer (density_1 (stateid south_dakota:e)))
+(answer (state (loc_1 (city (cityid austin:e _:e)))))
+(answer (population_1 (stateid montana:e)))
diff --git a/data/geo/nps-true.xml b/data/geo/nps-true.xml
new file mode 100644
index 0000000..d607c29
--- /dev/null
+++ b/data/geo/nps-true.xml
@@ -0,0 +1,3926 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE examples [
+<!ELEMENT examples (example*)>
+<!ELEMENT example (nl*,mrl*,mrl-parse?)>
+<!ELEMENT nl (#PCDATA)>
+<!ELEMENT mrl (#PCDATA)>
+<!ELEMENT mrl-parse (node*)>
+<!ELEMENT node (#PCDATA)>
+]>
+<examples>
+
+ <example id='1'>
+ <nl lang='en'> virginia </nl>
+ <nl lang='es'> virginia </nl>
+ <nl lang='ja'> baajinia </nl>
+ <nl lang='tr'> virginia </nl>
+ <nl lang='el'> virginia </nl>
+ <nl lang='de'> virginia </nl>
+ <nl lang='th'> เวอร์จิเนีย </nl>
+ <nl lang='zh'> 弗吉尼亚 </nl>
+ <mrl lang='geo-funql'> ' virginia ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' virginia ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='2'>
+ <nl lang='en'> mississippi </nl>
+ <nl lang='es'> mississippi </nl>
+ <nl lang='ja'> mishishippi </nl>
+ <nl lang='tr'> mississippi </nl>
+ <nl lang='el'> mississippi </nl>
+ <nl lang='de'> mississippi </nl>
+ <nl lang='th'> มิสซิสซิปปี </nl>
+ <nl lang='zh'> 密西西比 </nl>
+ <mrl lang='geo-funql'> ' mississippi ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' mississippi ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='3'>
+ <nl lang='en'> arkansas </nl>
+ <nl lang='es'> arkansas </nl>
+ <nl lang='ja'> aakansaa </nl>
+ <nl lang='tr'> arkansas </nl>
+ <nl lang='el'> arkansas </nl>
+ <nl lang='de'> arkansas </nl>
+ <nl lang='th'> อาร์คันซอ </nl>
+ <nl lang='zh'> 阿肯色 </nl>
+ <mrl lang='geo-funql'> ' arkansas ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' arkansas ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='4'>
+ <nl lang='en'> colorado </nl>
+ <nl lang='es'> colorado </nl>
+ <nl lang='ja'> kororado </nl>
+ <nl lang='tr'> colorado </nl>
+ <nl lang='el'> colorado </nl>
+ <nl lang='de'> colorado </nl>
+ <nl lang='th'> โคโลราโด </nl>
+ <nl lang='zh'> 科罗拉多 </nl>
+ <mrl lang='geo-funql'> ' colorado ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' colorado ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='5'>
+ <nl lang='en'> texas </nl>
+ <nl lang='es'> texas </nl>
+ <nl lang='ja'> tekisasu </nl>
+ <nl lang='tr'> texas </nl>
+ <nl lang='el'> texas </nl>
+ <nl lang='de'> texas </nl>
+ <nl lang='de'> texanische </nl>
+ <nl lang='th'> เท็กซัส </nl>
+ <nl lang='zh'> 德克萨斯 </nl>
+ <nl lang='zh'> 德 </nl>
+ <mrl lang='geo-funql'> ' texas ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' texas ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='6'>
+ <nl lang='en'> oregon </nl>
+ <nl lang='es'> oregon </nl>
+ <nl lang='ja'> oregon </nl>
+ <nl lang='tr'> oregon </nl>
+ <nl lang='el'> oregon </nl>
+ <nl lang='de'> oregon </nl>
+ <nl lang='th'> โอเรกอน </nl>
+ <nl lang='zh'> 俄勒冈 </nl>
+ <mrl lang='geo-funql'> ' oregon ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' oregon ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='7'>
+ <nl lang='en'> alabama </nl>
+ <nl lang='es'> alabama </nl>
+ <nl lang='ja'> arabama </nl>
+ <nl lang='tr'> alabama </nl>
+ <nl lang='el'> alabama </nl>
+ <nl lang='el'> αλαμπάμα </nl>
+ <nl lang='de'> alabama </nl>
+ <nl lang='th'> อลาบามา </nl>
+ <nl lang='zh'> 阿拉巴马 </nl>
+ <mrl lang='geo-funql'> ' alabama ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' alabama ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='8'>
+ <nl lang='en'> usa </nl>
+ <nl lang='en'> us </nl>
+ <nl lang='en'> america </nl>
+ <nl lang='en'> united states </nl>
+ <nl lang='en'> country </nl>
+ <nl lang='es'> america </nl>
+ <nl lang='es'> usa </nl>
+ <nl lang='es'> us </nl>
+ <nl lang='es'> el pais </nl>
+ <nl lang='es'> united states </nl>
+ <nl lang='ja'> amerika </nl>
+ <nl lang='ja'> beikoku </nl>
+ <nl lang='ja'> kuni </nl>
+ <nl lang='tr'> amerika </nl>
+ <nl lang='tr'> usa </nl>
+ <nl lang='tr'> us </nl>
+ <nl lang='tr'> ulke </nl>
+ <nl lang='tr'> birlesik devletler </nl>
+ <nl lang='el'> ηπα </nl>
+ <nl lang='el'> αμερική </nl>
+ <nl lang='el'> usa </nl>
+ <nl lang='el'> ηνωμένες πολιτείες </nl>
+ <nl lang='el'> us </nl>
+ <nl lang='el'> χώρα </nl>
+ <nl lang='de'> usa </nl>
+ <nl lang='de'> amerika </nl>
+ <nl lang='de'> vereinigten staaten </nl>
+ <nl lang='de'> us </nl>
+ <nl lang='de'> dem land </nl>
+ <nl lang='th'> สหรัฐ </nl>
+ <nl lang='th'> อเมริกา </nl>
+ <nl lang='th'> สหรัฐอเมริกา </nl>
+ <nl lang='th'> ประเทศ อเมริกา </nl>
+ <nl lang='th'> แผ่นดิน อเมริกา </nl>
+ <nl lang='th'> ประเทศ สหรัฐอเมริกา </nl>
+ <nl lang='th'> ประเทศ </nl>
+ <nl lang='zh'> 这个 国家 </nl>
+ <nl lang='zh'> 美国 </nl>
+ <mrl lang='geo-funql'> ' usa ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CountryName -> ({ ' usa ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='9'>
+ <nl lang='en'> california </nl>
+ <nl lang='es'> california </nl>
+ <nl lang='ja'> karifuorunia </nl>
+ <nl lang='tr'> california </nl>
+ <nl lang='el'> california </nl>
+ <nl lang='de'> california </nl>
+ <nl lang='de'> kaliforniens </nl>
+ <nl lang='de'> kalifornien </nl>
+ <nl lang='th'> แคลิฟอร์เนีย </nl>
+ <nl lang='zh'> 加 </nl>
+ <nl lang='zh'> 加利福尼亚 </nl>
+ <mrl lang='geo-funql'> ' california ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' california ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='10'>
+ <nl lang='en'> utah </nl>
+ <nl lang='es'> utah </nl>
+ <nl lang='ja'> yuutaa </nl>
+ <nl lang='tr'> utah </nl>
+ <nl lang='el'> utah </nl>
+ <nl lang='de'> utah </nl>
+ <nl lang='th'> ยูทาห์ </nl>
+ <nl lang='zh'> 犹他 </nl>
+ <mrl lang='geo-funql'> ' utah ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' utah ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='11'>
+ <nl lang='en'> alaska </nl>
+ <nl lang='es'> alaska </nl>
+ <nl lang='ja'> arasuka </nl>
+ <nl lang='tr'> alaska </nl>
+ <nl lang='el'> alaska </nl>
+ <nl lang='de'> alaska </nl>
+ <nl lang='th'> อลาสกา </nl>
+ <nl lang='th'> อลาสก้า </nl>
+ <nl lang='zh'> 阿拉斯加 </nl>
+ <mrl lang='geo-funql'> ' alaska ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' alaska ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='12'>
+ <nl lang='en'> massachusetts </nl>
+ <nl lang='es'> massachusetts </nl>
+ <nl lang='ja'> masachuusettsu </nl>
+ <nl lang='tr'> massachusetts </nl>
+ <nl lang='el'> massachusetts </nl>
+ <nl lang='de'> massachusetts </nl>
+ <nl lang='th'> แมสซาชูเซ็ต </nl>
+ <nl lang='th'> แมสซาชูเซ็ตต์ </nl>
+ <nl lang='zh'> 马萨诸塞 </nl>
+ <mrl lang='geo-funql'> ' massachusetts ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' massachusetts ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='13'>
+ <nl lang='en'> new mexico </nl>
+ <nl lang='es'> new mexico </nl>
+ <nl lang='ja'> nyuu mekishiko </nl>
+ <nl lang='tr'> new mexico </nl>
+ <nl lang='el'> new mexico </nl>
+ <nl lang='de'> new mexico </nl>
+ <nl lang='de'> neu mexiko </nl>
+ <nl lang='th'> นิวเม็กซิโก </nl>
+ <nl lang='zh'> 新墨西哥 </nl>
+ <mrl lang='geo-funql'> ' new mexico ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' new mexico ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='14'>
+ <nl lang='en'> north dakota </nl>
+ <nl lang='es'> north dakota </nl>
+ <nl lang='ja'> noosu dakota </nl>
+ <nl lang='tr'> north dakota </nl>
+ <nl lang='el'> north dakota </nl>
+ <nl lang='de'> north dakota </nl>
+ <nl lang='th'> นอร์ธดาโกต้า </nl>
+ <nl lang='th'> นอร์ธดาโกตา </nl>
+ <nl lang='zh'> 北达科他 </nl>
+ <mrl lang='geo-funql'> ' north dakota ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' north dakota ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='15'>
+ <nl lang='en'> new york </nl>
+ <nl lang='es'> new york </nl>
+ <nl lang='ja'> nyuu yooku </nl>
+ <nl lang='tr'> new york sehrinin </nl>
+ <nl lang='el'> new york </nl>
+ <nl lang='de'> stadt new york </nl>
+ <nl lang='de'> new york city </nl>
+ <nl lang='th'> นิวยอร์ค </nl>
+ <nl lang='zh'> 纽约 </nl>
+ <mrl lang='geo-funql'> ' new york ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' new york ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='16'>
+ <nl lang='en'> guadalupe peak </nl>
+ <nl lang='el'> κορυφή guadalupe </nl>
+ <nl lang='de'> guadalupe peak </nl>
+ <nl lang='th'> ยอดเขา กวาดาลูเป </nl>
+ <nl lang='zh'> 瓜峰 </nl>
+ <mrl lang='geo-funql'> ' guadalupe peak ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:PlaceName -> ({ ' guadalupe peak ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='17'>
+ <nl lang='en'> mount mckinley </nl>
+ <nl lang='el'> όρος mckinley </nl>
+ <nl lang='el'> όρους mckinley </nl>
+ <nl lang='de'> mount mckinley </nl>
+ <nl lang='th'> ยอดเขา แมคคินลีย์ </nl>
+ <nl lang='th'> ภูเขา แมคคินลีย์ </nl>
+ <nl lang='th'> ภูเขา แม็คคินลีย์ </nl>
+ <nl lang='zh'> 麦金利 山 </nl>
+ <mrl lang='geo-funql'> ' mount mckinley ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:PlaceName -> ({ ' mount mckinley ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='18'>
+ <nl lang='en'> montana </nl>
+ <nl lang='es'> montana </nl>
+ <nl lang='ja'> montana </nl>
+ <nl lang='tr'> montana </nl>
+ <nl lang='el'> montana </nl>
+ <nl lang='de'> montana </nl>
+ <nl lang='de'> montanas </nl>
+ <nl lang='th'> มอนตานา </nl>
+ <nl lang='th'> มอนตาน่า </nl>
+ <nl lang='zh'> 蒙大拿 </nl>
+ <mrl lang='geo-funql'> ' montana ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' montana ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='19'>
+ <nl lang='en'> delaware </nl>
+ <nl lang='es'> delaware </nl>
+ <nl lang='ja'> derawaru </nl>
+ <nl lang='tr'> delaware </nl>
+ <nl lang='el'> delaware </nl>
+ <nl lang='de'> delaware </nl>
+ <nl lang='th'> เดลาแวร์ </nl>
+ <nl lang='zh'> 特拉华 </nl>
+ <mrl lang='geo-funql'> ' delaware ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' delaware ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='20'>
+ <nl lang='en'> florida </nl>
+ <nl lang='es'> florida </nl>
+ <nl lang='ja'> furorida </nl>
+ <nl lang='tr'> florida </nl>
+ <nl lang='el'> florida </nl>
+ <nl lang='de'> floridas </nl>
+ <nl lang='de'> florida </nl>
+ <nl lang='de'> florida state </nl>
+ <nl lang='th'> ฟลอริด้า </nl>
+ <nl lang='th'> ฟลอริดา </nl>
+ <nl lang='zh'> 佛罗里达 </nl>
+ <mrl lang='geo-funql'> ' florida ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' florida ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='21'>
+ <nl lang='en'> louisiana </nl>
+ <nl lang='es'> louisiana </nl>
+ <nl lang='ja'> ruijiana </nl>
+ <nl lang='tr'> louisiana </nl>
+ <nl lang='el'> louisiana </nl>
+ <nl lang='de'> louisiana </nl>
+ <nl lang='th'> หลุยเซียนา </nl>
+ <nl lang='zh'> 路易斯安那 </nl>
+ <mrl lang='geo-funql'> ' louisiana ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' louisiana ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='22'>
+ <nl lang='en'> rio grande </nl>
+ <nl lang='es'> rio grande </nl>
+ <nl lang='ja'> rio gurande </nl>
+ <nl lang='tr'> rio grande </nl>
+ <nl lang='el'> rio grande </nl>
+ <nl lang='de'> rio grande </nl>
+ <nl lang='th'> ริโอแกรนด์ </nl>
+ <nl lang='zh'> 里奥格兰德 </nl>
+ <nl lang='zh'> 格兰德 </nl>
+ <mrl lang='geo-funql'> ' rio grande ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:RiverName -> ({ ' rio grande ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='23'>
+ <nl lang='en'> colorado </nl>
+ <nl lang='es'> colorado </nl>
+ <nl lang='ja'> kororado </nl>
+ <nl lang='tr'> colorado </nl>
+ <nl lang='el'> colorado </nl>
+ <nl lang='de'> colorado </nl>
+ <nl lang='th'> โคโลราโด </nl>
+ <nl lang='zh'> 科罗拉多 </nl>
+ <mrl lang='geo-funql'> ' colorado ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:RiverName -> ({ ' colorado ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='24'>
+ <nl lang='en'> delaware </nl>
+ <nl lang='es'> delaware </nl>
+ <nl lang='ja'> derawaru </nl>
+ <nl lang='tr'> delaware </nl>
+ <nl lang='el'> delaware </nl>
+ <nl lang='de'> delaware </nl>
+ <nl lang='th'> เดลาแวร์ </nl>
+ <nl lang='zh'> 特拉华 </nl>
+ <mrl lang='geo-funql'> ' delaware ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:RiverName -> ({ ' delaware ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='25'>
+ <nl lang='en'> mississippi </nl>
+ <nl lang='es'> mississippi </nl>
+ <nl lang='ja'> mishishippi </nl>
+ <nl lang='tr'> mississippi </nl>
+ <nl lang='el'> mississippi </nl>
+ <nl lang='de'> mississippi </nl>
+ <nl lang='th'> มิสซิสซิปปี </nl>
+ <nl lang='zh'> 密西西比 </nl>
+ <mrl lang='geo-funql'> ' mississippi ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:RiverName -> ({ ' mississippi ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='26'>
+ <nl lang='en'> missouri </nl>
+ <nl lang='es'> missouri </nl>
+ <nl lang='ja'> mizuuri </nl>
+ <nl lang='tr'> missouri </nl>
+ <nl lang='el'> missouri </nl>
+ <nl lang='de'> missouri </nl>
+ <nl lang='th'> มิสซูรี </nl>
+ <nl lang='th'> มิสซูรี่ </nl>
+ <nl lang='zh'> 密苏里 </nl>
+ <mrl lang='geo-funql'> ' missouri ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:RiverName -> ({ ' missouri ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='27'>
+ <nl lang='en'> north platte </nl>
+ <nl lang='es'> north platte </nl>
+ <nl lang='ja'> noosu puratte </nl>
+ <nl lang='tr'> north platte </nl>
+ <nl lang='el'> βόρειος platte </nl>
+ <nl lang='de'> north platte </nl>
+ <nl lang='th'> นอร์ธเพลต </nl>
+ <nl lang='zh'> 北普拉特 </nl>
+ <mrl lang='geo-funql'> ' north platte ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:RiverName -> ({ ' north platte ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='28'>
+ <nl lang='en'> ohio </nl>
+ <nl lang='es'> ohio </nl>
+ <nl lang='ja'> ohaio </nl>
+ <nl lang='tr'> ohio </nl>
+ <nl lang='el'> ohio </nl>
+ <nl lang='de'> ohio </nl>
+ <nl lang='th'> โอไฮโฮ </nl>
+ <nl lang='th'> โอไฮโอ </nl>
+ <nl lang='zh'> 俄亥俄 </nl>
+ <mrl lang='geo-funql'> ' ohio ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:RiverName -> ({ ' ohio ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='29'>
+ <nl lang='en'> pennsylvania </nl>
+ <nl lang='el'> pennsylvania </nl>
+ <nl lang='de'> pennsylvania </nl>
+ <nl lang='th'> เพ็นซิลเวเนีย </nl>
+ <nl lang='th'> เพนซิลเวเนีย </nl>
+ <nl lang='zh'> 宾夕法尼亚 </nl>
+ <mrl lang='geo-funql'> ' pennsylvania ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' pennsylvania ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='30'>
+ <nl lang='en'> rhode island </nl>
+ <nl lang='es'> rhode island </nl>
+ <nl lang='ja'> roodoairando </nl>
+ <nl lang='tr'> rhode island </nl>
+ <nl lang='el'> rhode island </nl>
+ <nl lang='de'> rhode island </nl>
+ <nl lang='th'> โรดไอแลนด์ </nl>
+ <nl lang='zh'> 罗得岛 </nl>
+ <mrl lang='geo-funql'> ' rhode island ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' rhode island ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='31'>
+ <nl lang='en'> austin </nl>
+ <nl lang='es'> austin </nl>
+ <nl lang='ja'> ausuchin </nl>
+ <nl lang='tr'> austin </nl>
+ <nl lang='el'> austin </nl>
+ <nl lang='de'> austin </nl>
+ <nl lang='th'> ออสติน </nl>
+ <nl lang='zh'> 奥斯汀 </nl>
+ <mrl lang='geo-funql'> ' austin ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' austin ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='32'>
+ <nl lang='en'> boulder </nl>
+ <nl lang='el'> boulder </nl>
+ <nl lang='de'> boulder </nl>
+ <nl lang='th'> โบลเดอร์ </nl>
+ <nl lang='zh'> 博尔德 </nl>
+ <mrl lang='geo-funql'> ' boulder ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' boulder ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='33'>
+ <nl lang='en'> montgomery </nl>
+ <nl lang='el'> montgomery </nl>
+ <nl lang='de'> montgomery </nl>
+ <nl lang='th'> มอนต์โกเมอรี </nl>
+ <nl lang='zh'> 蒙哥马利 </nl>
+ <mrl lang='geo-funql'> ' montgomery ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' montgomery ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='34'>
+ <nl lang='en'> arizona </nl>
+ <nl lang='es'> arizona </nl>
+ <nl lang='ja'> arizona </nl>
+ <nl lang='tr'> arizona </nl>
+ <nl lang='el'> arizona </nl>
+ <nl lang='de'> arizona </nl>
+ <nl lang='th'> แอริโซนา </nl>
+ <nl lang='zh'> 亚利桑那 </nl>
+ <mrl lang='geo-funql'> ' arizona ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' arizona ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='35'>
+ <nl lang='en'> nebraska </nl>
+ <nl lang='es'> nebraska </nl>
+ <nl lang='ja'> neburasuka </nl>
+ <nl lang='tr'> nebraska </nl>
+ <nl lang='el'> nebraska </nl>
+ <nl lang='de'> nebraska </nl>
+ <nl lang='th'> เนบราสกา </nl>
+ <nl lang='th'> เนบราสก้า </nl>
+ <nl lang='zh'> 内布拉斯加 </nl>
+ <mrl lang='geo-funql'> ' nebraska ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' nebraska ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='36'>
+ <nl lang='en'> ohio </nl>
+ <nl lang='es'> ohio </nl>
+ <nl lang='ja'> ohaio </nl>
+ <nl lang='tr'> ohio </nl>
+ <nl lang='el'> ohio </nl>
+ <nl lang='de'> ohio </nl>
+ <nl lang='th'> โอไฮโอ </nl>
+ <nl lang='th'> โอไฮโฮ </nl>
+ <nl lang='zh'> 俄亥俄 </nl>
+ <mrl lang='geo-funql'> ' ohio ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' ohio ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='37'>
+ <nl lang='en'> nevada </nl>
+ <nl lang='es'> nevada </nl>
+ <nl lang='ja'> nebaada </nl>
+ <nl lang='tr'> nevada </nl>
+ <nl lang='el'> nevada </nl>
+ <nl lang='de'> nevada </nl>
+ <nl lang='th'> เนวาดา </nl>
+ <nl lang='zh'> 内华达 </nl>
+ <mrl lang='geo-funql'> ' nevada ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' nevada ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='38'>
+ <nl lang='en'> iowa </nl>
+ <nl lang='es'> iowa </nl>
+ <nl lang='ja'> aiowa </nl>
+ <nl lang='tr'> iowa </nl>
+ <nl lang='el'> iowa </nl>
+ <nl lang='de'> iowa </nl>
+ <nl lang='th'> ไอโอวา </nl>
+ <nl lang='zh'> 爱荷华 </nl>
+ <nl lang='zh'> 艾奥瓦 </nl>
+ <mrl lang='geo-funql'> ' iowa ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' iowa ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='39'>
+ <nl lang='en'> new york </nl>
+ <nl lang='es'> new york </nl>
+ <nl lang='ja'> nyuu yooku </nl>
+ <nl lang='tr'> new york </nl>
+ <nl lang='el'> new york </nl>
+ <nl lang='de'> new york </nl>
+ <nl lang='de'> new yorks </nl>
+ <nl lang='th'> นิวยอร์ค </nl>
+ <nl lang='zh'> 纽约 </nl>
+ <mrl lang='geo-funql'> ' new york ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' new york ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='40'>
+ <nl lang='en'> texas </nl>
+ <nl lang='el'> texas </nl>
+ <nl lang='de'> texas </nl>
+ <nl lang='th'> เท็กซัส </nl>
+ <nl lang='zh'> 得克萨斯 </nl>
+ <mrl lang='geo-funql'> ' tx ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateAbbrev -> ({ ' tx ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='41'>
+ <nl lang='en'> chicago </nl>
+ <nl lang='el'> chicago </nl>
+ <nl lang='de'> chicago </nl>
+ <nl lang='th'> ชิคาโก </nl>
+ <nl lang='zh'> 芝加哥 </nl>
+ <mrl lang='geo-funql'> ' chicago ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' chicago ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='42'>
+ <nl lang='en'> detroit </nl>
+ <nl lang='el'> detroit </nl>
+ <nl lang='de'> detroit </nl>
+ <nl lang='th'> ดีทรอยท์ </nl>
+ <nl lang='zh'> 底特律 </nl>
+ <mrl lang='geo-funql'> ' detroit ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' detroit ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='43'>
+ <nl lang='en'> hawaii </nl>
+ <nl lang='es'> hawaii </nl>
+ <nl lang='ja'> hawai </nl>
+ <nl lang='tr'> hawaii </nl>
+ <nl lang='el'> hawaii </nl>
+ <nl lang='de'> hawaii </nl>
+ <nl lang='th'> ฮาวาย </nl>
+ <nl lang='zh'> 夏威夷 </nl>
+ <mrl lang='geo-funql'> ' hawaii ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' hawaii ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='44'>
+ <nl lang='en'> houston </nl>
+ <nl lang='el'> houston </nl>
+ <nl lang='de'> houston </nl>
+ <nl lang='th'> ฮุสตัน </nl>
+ <nl lang='zh'> 休斯敦 </nl>
+ <mrl lang='geo-funql'> ' houston ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' houston ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='45'>
+ <nl lang='en'> kalamazoo </nl>
+ <nl lang='es'> kalamazoo </nl>
+ <nl lang='ja'> karamazuu </nl>
+ <nl lang='tr'> kalamazoo </nl>
+ <nl lang='el'> kalamazoo </nl>
+ <nl lang='de'> kalamazoo </nl>
+ <nl lang='th'> คาลามาซู </nl>
+ <nl lang='zh'> 卡拉马祖 </nl>
+ <mrl lang='geo-funql'> ' kalamazoo ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' kalamazoo ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='46'>
+ <nl lang='en'> kansas </nl>
+ <nl lang='es'> kansas </nl>
+ <nl lang='ja'> kanzasu </nl>
+ <nl lang='tr'> kansas </nl>
+ <nl lang='el'> kansas </nl>
+ <nl lang='de'> kansas </nl>
+ <nl lang='th'> แคนซัส </nl>
+ <nl lang='zh'> 堪萨斯 </nl>
+ <mrl lang='geo-funql'> ' kansas ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' kansas ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='47'>
+ <nl lang='en'> minneapolis </nl>
+ <nl lang='es'> minneapolis </nl>
+ <nl lang='ja'> mineaporisu </nl>
+ <nl lang='tr'> minneapolis </nl>
+ <nl lang='el'> minneapolis </nl>
+ <nl lang='de'> minneapolis </nl>
+ <nl lang='th'> มินเนอาโพลิส </nl>
+ <nl lang='zh'> 明尼阿波利斯 </nl>
+ <mrl lang='geo-funql'> ' minneapolis ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' minneapolis ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='48'>
+ <nl lang='en'> minnesota </nl>
+ <nl lang='es'> minnesota </nl>
+ <nl lang='ja'> minesota </nl>
+ <nl lang='tr'> minnesota </nl>
+ <nl lang='el'> minnesota </nl>
+ <nl lang='de'> minnesota </nl>
+ <nl lang='th'> มินเนโซตา </nl>
+ <nl lang='zh'> 明尼苏达 </nl>
+ <mrl lang='geo-funql'> ' mn ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateAbbrev -> ({ ' mn ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='49'>
+ <nl lang='en'> new hampshire </nl>
+ <nl lang='es'> new hampshire </nl>
+ <nl lang='ja'> nyuu hanpushaa </nl>
+ <nl lang='tr'> new hampshire </nl>
+ <nl lang='el'> new hampshire </nl>
+ <nl lang='de'> new hampshire </nl>
+ <nl lang='th'> นิวแฮมพ์เชียร์ </nl>
+ <nl lang='zh'> 新罕布什尔 </nl>
+ <mrl lang='geo-funql'> ' new hampshire ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' new hampshire ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='50'>
+ <nl lang='en'> riverside </nl>
+ <nl lang='es'> riverside </nl>
+ <nl lang='ja'> ribaasaido </nl>
+ <nl lang='tr'> riverside </nl>
+ <nl lang='el'> όχθη ποταμού </nl>
+ <nl lang='de'> riverside </nl>
+ <nl lang='th'> ริเวอร์ไซด์ </nl>
+ <nl lang='zh'> 里弗赛德斯塔特 </nl>
+ <mrl lang='geo-funql'> ' riverside ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' riverside ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='51'>
+ <nl lang='en'> san francisco </nl>
+ <nl lang='el'> san francisco </nl>
+ <nl lang='de'> san francisco </nl>
+ <nl lang='th'> ซานฟรานซิสโก </nl>
+ <nl lang='zh'> 旧金山 </nl>
+ <mrl lang='geo-funql'> ' san francisco ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' san francisco ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='52'>
+ <nl lang='en'> south dakota </nl>
+ <nl lang='es'> south dakota </nl>
+ <nl lang='ja'> sausu dakota </nl>
+ <nl lang='tr'> south dakota </nl>
+ <nl lang='el'> νότια dakota </nl>
+ <nl lang='el'> south dakota </nl>
+ <nl lang='de'> sud dakota </nl>
+ <nl lang='de'> south dakota </nl>
+ <nl lang='th'> เซาท์ดาโกตา </nl>
+ <nl lang='th'> เซาธ์ดาโกตา </nl>
+ <nl lang='zh'> 南达科他 </nl>
+ <mrl lang='geo-funql'> ' south dakota ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' south dakota ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='53'>
+ <nl lang='en'> spokane </nl>
+ <nl lang='es'> spokane </nl>
+ <nl lang='ja'> supoken </nl>
+ <nl lang='tr'> spokane </nl>
+ <nl lang='el'> spokane </nl>
+ <nl lang='de'> spokane </nl>
+ <nl lang='th'> สโปเกน </nl>
+ <nl lang='zh'> 斯波坎 </nl>
+ <mrl lang='geo-funql'> ' spokane ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' spokane ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='54'>
+ <nl lang='en'> washington </nl>
+ <nl lang='es'> washington </nl>
+ <nl lang='ja'> washinton </nl>
+ <nl lang='tr'> washington </nl>
+ <nl lang='el'> washington </nl>
+ <nl lang='de'> washington </nl>
+ <nl lang='th'> วอชิงตัน </nl>
+ <nl lang='zh'> 华盛顿 </nl>
+ <mrl lang='geo-funql'> ' wa ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateAbbrev -> ({ ' wa ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='55'>
+ <nl lang='en'> georgia </nl>
+ <nl lang='es'> georgia </nl>
+ <nl lang='ja'> joojaa </nl>
+ <nl lang='tr'> georgia </nl>
+ <nl lang='el'> georgia </nl>
+ <nl lang='de'> georgias </nl>
+ <nl lang='de'> georgia </nl>
+ <nl lang='th'> จอร์เจีย </nl>
+ <nl lang='zh'> 佐治亚 </nl>
+ <mrl lang='geo-funql'> ' georgia ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' georgia ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='56'>
+ <nl lang='en'> wyoming </nl>
+ <nl lang='es'> wyoming </nl>
+ <nl lang='ja'> waiomingu </nl>
+ <nl lang='tr'> wyoming </nl>
+ <nl lang='el'> wyoming </nl>
+ <nl lang='de'> wyoming </nl>
+ <nl lang='de'> wyomings </nl>
+ <nl lang='th'> ไวโอมิง </nl>
+ <nl lang='zh'> 怀俄明 </nl>
+ <mrl lang='geo-funql'> ' wyoming ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' wyoming ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='57'>
+ <nl lang='en'> washington </nl>
+ <nl lang='es'> washington </nl>
+ <nl lang='ja'> washinton </nl>
+ <nl lang='tr'> washington </nl>
+ <nl lang='el'> washington </nl>
+ <nl lang='de'> washington </nl>
+ <nl lang='th'> วอชิงตัน </nl>
+ <nl lang='zh'> 华盛顿 </nl>
+ <mrl lang='geo-funql'> ' washington ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' washington ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='58'>
+ <nl lang='en'> washington </nl>
+ <nl lang='el'> washington </nl>
+ <nl lang='de'> washington </nl>
+ <nl lang='th'> วอชิงตัน </nl>
+ <nl lang='zh'> 华盛顿 </nl>
+ <mrl lang='geo-funql'> ' washington ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' washington ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='59'>
+ <nl lang='en'> dc </nl>
+ <nl lang='el'> dc </nl>
+ <nl lang='de'> dc </nl>
+ <nl lang='th'> ดีซี </nl>
+ <nl lang='zh'> 特区 </nl>
+ <mrl lang='geo-funql'> ' dc ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateAbbrev -> ({ ' dc ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='60'>
+ <nl lang='en'> missouri </nl>
+ <nl lang='el'> missouri </nl>
+ <nl lang='de'> missouri </nl>
+ <nl lang='th'> มิสซูรี </nl>
+ <nl lang='zh'> 密苏里 </nl>
+ <mrl lang='geo-funql'> ' missouri ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' missouri ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='61'>
+ <nl lang='en'> idaho </nl>
+ <nl lang='es'> idaho </nl>
+ <nl lang='ja'> aidahou </nl>
+ <nl lang='tr'> idaho </nl>
+ <nl lang='el'> idaho </nl>
+ <nl lang='de'> idaho </nl>
+ <nl lang='th'> ไอดาโฮ </nl>
+ <nl lang='zh'> 爱达荷 </nl>
+ <mrl lang='geo-funql'> ' idaho ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' idaho ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='62'>
+ <nl lang='en'> albany </nl>
+ <nl lang='el'> albany </nl>
+ <nl lang='de'> albany </nl>
+ <nl lang='th'> อัลบานี </nl>
+ <nl lang='zh'> 奥尔巴尼 </nl>
+ <mrl lang='geo-funql'> ' albany ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' albany ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='63'>
+ <nl lang='en'> red </nl>
+ <nl lang='el'> red </nl>
+ <nl lang='de'> red </nl>
+ <nl lang='th'> เรด </nl>
+ <nl lang='th'> เร็ด </nl>
+ <nl lang='zh'> 红 </nl>
+ <mrl lang='geo-funql'> ' red ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:RiverName -> ({ ' red ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='64'>
+ <nl lang='en'> boston </nl>
+ <nl lang='es'> boston </nl>
+ <nl lang='ja'> bosuton </nl>
+ <nl lang='tr'> boston </nl>
+ <nl lang='el'> boston </nl>
+ <nl lang='de'> boston </nl>
+ <nl lang='th'> บอสตัน </nl>
+ <nl lang='zh'> 波士顿 </nl>
+ <mrl lang='geo-funql'> ' boston ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' boston ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='65'>
+ <nl lang='en'> tennessee </nl>
+ <nl lang='es'> tennessee </nl>
+ <nl lang='ja'> teneshii </nl>
+ <nl lang='tr'> tennessee </nl>
+ <nl lang='el'> tennessee </nl>
+ <nl lang='de'> tennessee </nl>
+ <nl lang='th'> เทนเนสซี </nl>
+ <nl lang='zh'> 田纳西 </nl>
+ <mrl lang='geo-funql'> ' tennessee ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' tennessee ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='66'>
+ <nl lang='en'> rochester </nl>
+ <nl lang='el'> rochester </nl>
+ <nl lang='de'> rochester </nl>
+ <nl lang='th'> โรเชสเตอร์ </nl>
+ <nl lang='zh'> 罗切斯特 </nl>
+ <mrl lang='geo-funql'> ' rochester ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' rochester ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='67'>
+ <nl lang='en'> springfield </nl>
+ <nl lang='es'> springfield </nl>
+ <nl lang='ja'> supuringufiirudo </nl>
+ <nl lang='tr'> springfield </nl>
+ <nl lang='el'> springfield </nl>
+ <nl lang='de'> springfield </nl>
+ <nl lang='th'> สปริงฟิลด์ </nl>
+ <nl lang='zh'> 斯普林菲尔德 </nl>
+ <mrl lang='geo-funql'> ' springfield ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' springfield ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='68'>
+ <nl lang='en'> michigan </nl>
+ <nl lang='es'> michigan </nl>
+ <nl lang='ja'> mishigan </nl>
+ <nl lang='tr'> michigan </nl>
+ <nl lang='el'> michigan </nl>
+ <nl lang='de'> michigan </nl>
+ <nl lang='th'> มิชิแกน </nl>
+ <nl lang='zh'> 密歇根 </nl>
+ <mrl lang='geo-funql'> ' michigan ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' michigan ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='69'>
+ <nl lang='en'> sacramento </nl>
+ <nl lang='el'> sacramento </nl>
+ <nl lang='de'> sacramento </nl>
+ <nl lang='th'> ซาคราเม็นโต </nl>
+ <nl lang='zh'> 萨克拉门托 </nl>
+ <mrl lang='geo-funql'> ' sacramento ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' sacramento ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='70'>
+ <nl lang='en'> san antonio </nl>
+ <nl lang='es'> san antonio </nl>
+ <nl lang='ja'> sanantonio </nl>
+ <nl lang='tr'> san antonio </nl>
+ <nl lang='el'> san antonio </nl>
+ <nl lang='de'> san antonio </nl>
+ <nl lang='th'> ซานอันโตนิโอ </nl>
+ <nl lang='zh'> 圣安东尼奥 </nl>
+ <mrl lang='geo-funql'> ' san antonio ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' san antonio ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='71'>
+ <nl lang='en'> north carolina </nl>
+ <nl lang='el'> north carolina </nl>
+ <nl lang='de'> north carolinas </nl>
+ <nl lang='th'> นอร์ธแคโรไลนา </nl>
+ <nl lang='zh'> 北卡罗来纳 </nl>
+ <mrl lang='geo-funql'> ' north carolina ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' north carolina ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='72'>
+ <nl lang='en'> oklahoma </nl>
+ <nl lang='es'> oklahoma </nl>
+ <nl lang='ja'> okurahoma </nl>
+ <nl lang='tr'> oklahoma </nl>
+ <nl lang='el'> oklahoma </nl>
+ <nl lang='de'> oklahoma </nl>
+ <nl lang='th'> โอกลาโฮมา </nl>
+ <nl lang='zh'> 俄克拉荷马 </nl>
+ <mrl lang='geo-funql'> ' oklahoma ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' oklahoma ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='73'>
+ <nl lang='en'> vermont </nl>
+ <nl lang='es'> vermont </nl>
+ <nl lang='ja'> baamonto </nl>
+ <nl lang='tr'> vermont </nl>
+ <nl lang='el'> vermont </nl>
+ <nl lang='de'> vermont </nl>
+ <nl lang='th'> เวอร์มอนต์ </nl>
+ <nl lang='th'> เวอร์ม็อนต์ </nl>
+ <nl lang='zh'> 佛蒙特 </nl>
+ <mrl lang='geo-funql'> ' vermont ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' vermont ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='74'>
+ <nl lang='en'> illinois </nl>
+ <nl lang='es'> illinois </nl>
+ <nl lang='ja'> irinoi </nl>
+ <nl lang='tr'> illinois </nl>
+ <nl lang='el'> illinois </nl>
+ <nl lang='de'> illinois </nl>
+ <nl lang='th'> อิลลินอยส์ </nl>
+ <nl lang='zh'> 伊利诺伊 </nl>
+ <mrl lang='geo-funql'> ' illinois ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' illinois ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='75'>
+ <nl lang='en'> indiana </nl>
+ <nl lang='es'> indiana </nl>
+ <nl lang='ja'> indiana </nl>
+ <nl lang='tr'> indiana </nl>
+ <nl lang='el'> indiana </nl>
+ <nl lang='de'> indiana </nl>
+ <nl lang='th'> อินเดียนา </nl>
+ <nl lang='th'> อินเดียน่า </nl>
+ <nl lang='zh'> 印第安纳 </nl>
+ <mrl lang='geo-funql'> ' indiana ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' indiana ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='76'>
+ <nl lang='en'> potomac </nl>
+ <nl lang='el'> potomac </nl>
+ <nl lang='de'> potomac </nl>
+ <nl lang='th'> โปโตแมค </nl>
+ <nl lang='zh'> 波托马克 </nl>
+ <mrl lang='geo-funql'> ' potomac ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:RiverName -> ({ ' potomac ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='77'>
+ <nl lang='en'> maine </nl>
+ <nl lang='es'> maine </nl>
+ <nl lang='ja'> meen </nl>
+ <nl lang='tr'> maine </nl>
+ <nl lang='el'> maine </nl>
+ <nl lang='de'> maine </nl>
+ <nl lang='th'> เมน </nl>
+ <nl lang='zh'> 缅因 </nl>
+ <mrl lang='geo-funql'> ' maine ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' maine ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='78'>
+ <nl lang='en'> maryland </nl>
+ <nl lang='el'> maryland </nl>
+ <nl lang='de'> maryland </nl>
+ <nl lang='th'> แมรีแลนด์ </nl>
+ <nl lang='zh'> 马里兰 </nl>
+ <mrl lang='geo-funql'> ' maryland ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' maryland ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='79'>
+ <nl lang='en'> seattle </nl>
+ <nl lang='es'> seattle </nl>
+ <nl lang='ja'> shiatoru </nl>
+ <nl lang='tr'> seattle </nl>
+ <nl lang='el'> seattle </nl>
+ <nl lang='de'> seattles </nl>
+ <nl lang='th'> ซีแอตเทิล </nl>
+ <nl lang='th'> ซีแอตเติล </nl>
+ <nl lang='zh'> 西雅图 </nl>
+ <mrl lang='geo-funql'> ' seattle ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' seattle ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='80'>
+ <nl lang='en'> south carolina </nl>
+ <nl lang='es'> south carolina </nl>
+ <nl lang='ja'> sausu karoraina </nl>
+ <nl lang='tr'> south carolina </nl>
+ <nl lang='el'> south carolina </nl>
+ <nl lang='de'> south carolina </nl>
+ <nl lang='th'> เซาท์แคโรไลนา </nl>
+ <nl lang='zh'> 南卡罗来纳 </nl>
+ <mrl lang='geo-funql'> ' south carolina ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' south carolina ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='81'>
+ <nl lang='en'> wisconsin </nl>
+ <nl lang='es'> wisconsin </nl>
+ <nl lang='ja'> uisukonshin </nl>
+ <nl lang='tr'> wisconsin </nl>
+ <nl lang='el'> wisconsin </nl>
+ <nl lang='de'> wisconsin </nl>
+ <nl lang='th'> วิสคอนซิน </nl>
+ <nl lang='zh'> 威斯康星 </nl>
+ <mrl lang='geo-funql'> ' wisconsin ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' wisconsin ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='82'>
+ <nl lang='en'> new jersey </nl>
+ <nl lang='es'> new jersey </nl>
+ <nl lang='ja'> nyuu jaajii </nl>
+ <nl lang='tr'> new jersey </nl>
+ <nl lang='el'> new jersey </nl>
+ <nl lang='de'> new jersey </nl>
+ <nl lang='th'> นิวเจอร์ซี </nl>
+ <nl lang='zh'> 新泽西 </nl>
+ <mrl lang='geo-funql'> ' new jersey ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' new jersey ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='83'>
+ <nl lang='en'> durham </nl>
+ <nl lang='el'> durham </nl>
+ <nl lang='de'> durham </nl>
+ <nl lang='th'> เดอแรม </nl>
+ <nl lang='zh'> 达勒姆 </nl>
+ <mrl lang='geo-funql'> ' durham ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' durham ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='84'>
+ <nl lang='en'> death valley </nl>
+ <nl lang='el'> death valley </nl>
+ <nl lang='de'> death valley </nl>
+ <nl lang='th'> เดธแวลีย์ </nl>
+ <nl lang='zh'> 死亡谷 </nl>
+ <mrl lang='geo-funql'> ' death valley ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:PlaceName -> ({ ' death valley ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='85'>
+ <nl lang='en'> sea level </nl>
+ <nl lang='el'> επίπεδο της θάλασσας </nl>
+ <nl lang='de'> meeresniveau </nl>
+ <nl lang='th'> ระดับ น้ำ ทะเล </nl>
+ <nl lang='zh'> 海平面 </nl>
+ <mrl lang='geo-funql'> ' 0 ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:Num -> ({ ' 0 ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='86'>
+ <nl lang='en'> des moines </nl>
+ <nl lang='es'> des moines </nl>
+ <nl lang='ja'> demoin </nl>
+ <nl lang='tr'> des moines </nl>
+ <nl lang='el'> des moines </nl>
+ <nl lang='de'> des moines </nl>
+ <nl lang='th'> เดส์มวง </nl>
+ <nl lang='zh'> 德梅因 </nl>
+ <mrl lang='geo-funql'> ' des moines ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' des moines ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='87'>
+ <nl lang='en'> minnesota </nl>
+ <nl lang='es'> minnesota </nl>
+ <nl lang='ja'> minesota </nl>
+ <nl lang='tr'> minnesota </nl>
+ <nl lang='el'> minnesota </nl>
+ <nl lang='de'> minnesota </nl>
+ <nl lang='th'> มินเนโซตา </nl>
+ <nl lang='zh'> 明尼苏达 </nl>
+ <mrl lang='geo-funql'> ' minnesota ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' minnesota ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='88'>
+ <nl lang='en'> kentucky </nl>
+ <nl lang='es'> kentucky </nl>
+ <nl lang='ja'> kentakkii </nl>
+ <nl lang='tr'> kentucky </nl>
+ <nl lang='el'> kentucky </nl>
+ <nl lang='de'> kentucky </nl>
+ <nl lang='th'> เคนตักกี้ </nl>
+ <nl lang='th'> เคนตักกี </nl>
+ <nl lang='zh'> 肯塔基 </nl>
+ <mrl lang='geo-funql'> ' kentucky ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' kentucky ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='89'>
+ <nl lang='en'> atlanta </nl>
+ <nl lang='es'> atlanta </nl>
+ <nl lang='ja'> ataranta </nl>
+ <nl lang='tr'> atlanta </nl>
+ <nl lang='el'> atlanta </nl>
+ <nl lang='de'> atlanta </nl>
+ <nl lang='th'> แอตแลนต้า </nl>
+ <nl lang='zh'> 亚特兰大 </nl>
+ <mrl lang='geo-funql'> ' atlanta ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' atlanta ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='90'>
+ <nl lang='en'> ga </nl>
+ <nl lang='el'> ga </nl>
+ <nl lang='de'> ga </nl>
+ <nl lang='th'> จอร์เจีย </nl>
+ <nl lang='zh'> 佐治亚 </nl>
+ <mrl lang='geo-funql'> ' ga ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateAbbrev -> ({ ' ga ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='91'>
+ <nl lang='en'> massachusetts </nl>
+ <nl lang='es'> massachusetts </nl>
+ <nl lang='ja'> masachuusettsu </nl>
+ <nl lang='tr'> massachusetts </nl>
+ <nl lang='el'> massachusetts </nl>
+ <nl lang='de'> massachusetts </nl>
+ <nl lang='th'> แมสซาชูเซ็ตต์ </nl>
+ <nl lang='zh'> 马萨诸塞 </nl>
+ <mrl lang='geo-funql'> ' ma ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateAbbrev -> ({ ' ma ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='92'>
+ <nl lang='en'> dallas </nl>
+ <nl lang='es'> dallas </nl>
+ <nl lang='ja'> darasu </nl>
+ <nl lang='tr'> dallas </nl>
+ <nl lang='el'> dallas </nl>
+ <nl lang='de'> dallas </nl>
+ <nl lang='th'> ดัลลัส </nl>
+ <nl lang='zh'> 达拉斯 </nl>
+ <mrl lang='geo-funql'> ' dallas ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' dallas ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='93'>
+ <nl lang='en'> denver </nl>
+ <nl lang='es'> denver </nl>
+ <nl lang='ja'> denbaru </nl>
+ <nl lang='tr'> denver </nl>
+ <nl lang='el'> denver </nl>
+ <nl lang='de'> denver </nl>
+ <nl lang='th'> เดนเวอร์ </nl>
+ <nl lang='zh'> 丹佛 </nl>
+ <mrl lang='geo-funql'> ' denver ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' denver ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='94'>
+ <nl lang='en'> erie </nl>
+ <nl lang='es'> erie </nl>
+ <nl lang='ja'> eri </nl>
+ <nl lang='tr'> erie </nl>
+ <nl lang='el'> erie </nl>
+ <nl lang='de'> erie </nl>
+ <nl lang='th'> อีรี </nl>
+ <nl lang='zh'> 伊利 </nl>
+ <mrl lang='geo-funql'> ' erie ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' erie ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='95'>
+ <nl lang='en'> pennsylvania </nl>
+ <nl lang='es'> pennsylvania </nl>
+ <nl lang='ja'> penshirubenia </nl>
+ <nl lang='tr'> pennsylvania </nl>
+ <nl lang='el'> pennsylvania </nl>
+ <nl lang='de'> pennsylvania </nl>
+ <nl lang='th'> เพ็นซิลเวเนีย </nl>
+ <nl lang='zh'> 宾夕法尼亚 </nl>
+ <mrl lang='geo-funql'> ' pa ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateAbbrev -> ({ ' pa ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='96'>
+ <nl lang='en'> portland </nl>
+ <nl lang='es'> portland </nl>
+ <nl lang='ja'> porutorando </nl>
+ <nl lang='tr'> portland </nl>
+ <nl lang='el'> portland </nl>
+ <nl lang='de'> portland </nl>
+ <nl lang='th'> พอร์ตแลนด์ </nl>
+ <nl lang='zh'> 波特兰 </nl>
+ <mrl lang='geo-funql'> ' portland ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' portland ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='97'>
+ <nl lang='en'> maine </nl>
+ <nl lang='es'> maine </nl>
+ <nl lang='ja'> meen </nl>
+ <nl lang='tr'> maine </nl>
+ <nl lang='el'> maine </nl>
+ <nl lang='de'> maine </nl>
+ <nl lang='th'> เมน </nl>
+ <nl lang='zh'> 缅因 </nl>
+ <mrl lang='geo-funql'> ' me ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateAbbrev -> ({ ' me ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='98'>
+ <nl lang='en'> missouri </nl>
+ <nl lang='es'> missouri </nl>
+ <nl lang='ja'> mizuuri </nl>
+ <nl lang='tr'> missouri </nl>
+ <nl lang='el'> missouri </nl>
+ <nl lang='de'> missouri </nl>
+ <nl lang='th'> มิสซูรี </nl>
+ <nl lang='zh'> 密苏里 </nl>
+ <mrl lang='geo-funql'> ' mo ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateAbbrev -> ({ ' mo ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='99'>
+ <nl lang='en'> south dakota </nl>
+ <nl lang='el'> νότια ντακότα </nl>
+ <nl lang='de'> south dakota </nl>
+ <nl lang='th'> เซาท์ดาโกตา </nl>
+ <nl lang='zh'> 南达科他 </nl>
+ <mrl lang='geo-funql'> ' sd ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateAbbrev -> ({ ' sd ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='100'>
+ <nl lang='en'> tempe </nl>
+ <nl lang='es'> tempe </nl>
+ <nl lang='ja'> tenpi </nl>
+ <nl lang='tr'> tempe </nl>
+ <nl lang='el'> tempe </nl>
+ <nl lang='de'> tempe </nl>
+ <nl lang='th'> เทมเป้ </nl>
+ <nl lang='zh'> 坦佩 </nl>
+ <mrl lang='geo-funql'> ' tempe ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' tempe ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='101'>
+ <nl lang='en'> arizona </nl>
+ <nl lang='es'> arizona </nl>
+ <nl lang='ja'> arizona </nl>
+ <nl lang='tr'> arizona </nl>
+ <nl lang='el'> arizona </nl>
+ <nl lang='de'> arizona </nl>
+ <nl lang='th'> แอริโซนา </nl>
+ <nl lang='zh'> 亚利桑那 </nl>
+ <mrl lang='geo-funql'> ' az ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateAbbrev -> ({ ' az ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='102'>
+ <nl lang='en'> tucson </nl>
+ <nl lang='es'> tucson </nl>
+ <nl lang='ja'> tsuuson </nl>
+ <nl lang='tr'> tucson </nl>
+ <nl lang='el'> tucson </nl>
+ <nl lang='de'> tucson </nl>
+ <nl lang='th'> ทูซอน </nl>
+ <nl lang='zh'> 图森 </nl>
+ <mrl lang='geo-funql'> ' tucson ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' tucson ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='103'>
+ <nl lang='en'> west virginia </nl>
+ <nl lang='es'> west virginia </nl>
+ <nl lang='ja'> uesuto baajinia </nl>
+ <nl lang='tr'> west virginia </nl>
+ <nl lang='el'> west virginia </nl>
+ <nl lang='de'> west virginia </nl>
+ <nl lang='th'> เวสท์เวอร์จิเนีย </nl>
+ <nl lang='zh'> 西弗吉尼亚 </nl>
+ <mrl lang='geo-funql'> ' west virginia ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:StateName -> ({ ' west virginia ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='104'>
+ <nl lang='en'> salem </nl>
+ <nl lang='es'> salem </nl>
+ <nl lang='ja'> saremu </nl>
+ <nl lang='tr'> salem </nl>
+ <nl lang='el'> salem </nl>
+ <nl lang='de'> salem </nl>
+ <nl lang='th'> ซาเล็ม </nl>
+ <nl lang='zh'> 塞勒姆 </nl>
+ <mrl lang='geo-funql'> ' salem ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' salem ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='105'>
+ <nl lang='en'> flint </nl>
+ <nl lang='es'> flint </nl>
+ <nl lang='ja'> furinto </nl>
+ <nl lang='tr'> flint </nl>
+ <nl lang='el'> flint </nl>
+ <nl lang='de'> stadt flint </nl>
+ <nl lang='th'> ฟลินท์ </nl>
+ <nl lang='zh'> 弗林特 </nl>
+ <mrl lang='geo-funql'> ' flint ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' flint ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='106'>
+ <nl lang='en'> columbus </nl>
+ <nl lang='es'> columbus </nl>
+ <nl lang='ja'> koronbaasu </nl>
+ <nl lang='tr'> columbus </nl>
+ <nl lang='el'> columbus </nl>
+ <nl lang='de'> columbus </nl>
+ <nl lang='th'> โคลัมบัส </nl>
+ <nl lang='zh'> 哥伦布 </nl>
+ <mrl lang='geo-funql'> ' columbus ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' columbus ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='107'>
+ <nl lang='en'> miami </nl>
+ <nl lang='el'> miami </nl>
+ <nl lang='de'> miami </nl>
+ <nl lang='th'> ไมอามี </nl>
+ <nl lang='zh'> 迈阿密 </nl>
+ <mrl lang='geo-funql'> ' miami ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' miami ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='108'>
+ <nl lang='en'> pittsburgh </nl>
+ <nl lang='el'> pittsburgh </nl>
+ <nl lang='de'> pittsburgh </nl>
+ <nl lang='th'> พิทส์เบิร์ก </nl>
+ <nl lang='zh'> 匹兹堡 </nl>
+ <mrl lang='geo-funql'> ' pittsburgh ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' pittsburgh ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='109'>
+ <nl lang='en'> dover </nl>
+ <nl lang='es'> dover </nl>
+ <nl lang='ja'> doobaa </nl>
+ <nl lang='tr'> dover </nl>
+ <nl lang='el'> dover </nl>
+ <nl lang='de'> dover </nl>
+ <nl lang='th'> โดเวอร์ </nl>
+ <nl lang='zh'> 多佛 </nl>
+ <mrl lang='geo-funql'> ' dover ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' dover ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='110'>
+ <nl lang='en'> plano </nl>
+ <nl lang='es'> plano </nl>
+ <nl lang='ja'> purano </nl>
+ <nl lang='tr'> plano </nl>
+ <nl lang='el'> plano </nl>
+ <nl lang='de'> plano </nl>
+ <nl lang='th'> พลาโน </nl>
+ <nl lang='zh'> 普莱诺 </nl>
+ <mrl lang='geo-funql'> ' plano ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' plano ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='111'>
+ <nl lang='en'> salt lake city </nl>
+ <nl lang='el'> salt lake city </nl>
+ <nl lang='de'> salt lake city </nl>
+ <nl lang='th'> ซอลท์เลคซิตี </nl>
+ <nl lang='zh'> 盐湖城 </nl>
+ <mrl lang='geo-funql'> ' salt lake city ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' salt lake city ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='112'>
+ <nl lang='en'> baton rouge </nl>
+ <nl lang='el'> baton rouge </nl>
+ <nl lang='de'> baton rouge </nl>
+ <nl lang='th'> บาทงรูจ </nl>
+ <nl lang='zh'> 巴吞鲁日 </nl>
+ <mrl lang='geo-funql'> ' baton rouge ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' baton rouge ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='113'>
+ <nl lang='en'> fort wayne </nl>
+ <nl lang='el'> fort wayne </nl>
+ <nl lang='de'> fort wayne </nl>
+ <nl lang='th'> ฟอร์ต เวยน์ </nl>
+ <nl lang='zh'> 韦恩堡 </nl>
+ <mrl lang='geo-funql'> ' fort wayne ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' fort wayne ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='114'>
+ <nl lang='en'> indianapolis </nl>
+ <nl lang='el'> indianapolis </nl>
+ <nl lang='de'> indianapolis </nl>
+ <nl lang='th'> อินเดียนาโปลิส </nl>
+ <nl lang='zh'> 印第安纳波利斯 </nl>
+ <mrl lang='geo-funql'> ' indianapolis ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' indianapolis ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='115'>
+ <nl lang='en'> mount whitney </nl>
+ <nl lang='el'> mount whitney </nl>
+ <nl lang='el'> όρος whitney </nl>
+ <nl lang='de'> mount whitney </nl>
+ <nl lang='th'> ภูเขา วิทนีย์ </nl>
+ <nl lang='th'> ยอดเขา วิทนีย์ </nl>
+ <nl lang='zh'> 惠特尼 </nl>
+ <mrl lang='geo-funql'> ' mount whitney ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:PlaceName -> ({ ' mount whitney ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='116'>
+ <nl lang='en'> new orleans </nl>
+ <nl lang='el'> new orleans </nl>
+ <nl lang='de'> new orleans </nl>
+ <nl lang='th'> นิวออร์ลีนส์ </nl>
+ <nl lang='zh'> 新奥尔良 </nl>
+ <mrl lang='geo-funql'> ' new orleans ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' new orleans ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='117'>
+ <nl lang='en'> san diego </nl>
+ <nl lang='el'> san diego </nl>
+ <nl lang='de'> san diego </nl>
+ <nl lang='th'> ซานดิอาโก </nl>
+ <nl lang='zh'> 圣地亚哥 </nl>
+ <mrl lang='geo-funql'> ' san diego ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' san diego ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='118'>
+ <nl lang='en'> san jose </nl>
+ <nl lang='el'> san jose </nl>
+ <nl lang='de'> san jose </nl>
+ <nl lang='th'> ซาน โฮเซ </nl>
+ <nl lang='zh'> 圣何塞 </nl>
+ <mrl lang='geo-funql'> ' san jose ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' san jose ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='119'>
+ <nl lang='en'> scotts valley </nl>
+ <nl lang='el'> scotts valley </nl>
+ <nl lang='de'> scotts valley </nl>
+ <nl lang='th'> สก็อตแวลลีย์ </nl>
+ <nl lang='zh'> 斯科茨瓦利 </nl>
+ <mrl lang='geo-funql'> ' scotts valley ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:CityName -> ({ ' scotts valley ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='120'>
+ <nl lang='en'> chattahoochee </nl>
+ <nl lang='el'> chattahoochee </nl>
+ <nl lang='de'> chattahoochee </nl>
+ <nl lang='th'> แช็ตตาฮูชี </nl>
+ <nl lang='th'> แชตตาฮูชี </nl>
+ <nl lang='zh'> 查塔胡奇 </nl>
+ <mrl lang='geo-funql'> ' chattahoochee ' </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:RiverName -> ({ ' chattahoochee ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='121'>
+ <nl lang='en'> virginia </nl>
+ <nl lang='es'> virginia </nl>
+ <nl lang='ja'> baajinia </nl>
+ <nl lang='tr'> virginia </nl>
+ <nl lang='el'> virginia </nl>
+ <nl lang='de'> virginia </nl>
+ <nl lang='th'> รัฐ เวอร์จิเนีย </nl>
+ <nl lang='zh'> 弗吉尼亚 </nl>
+ <nl lang='zh'> 弗吉尼亚 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' virginia ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' virginia ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='122'>
+ <nl lang='en'> mississippi </nl>
+ <nl lang='es'> mississippi </nl>
+ <nl lang='ja'> mishishippi </nl>
+ <nl lang='tr'> mississippi </nl>
+ <nl lang='el'> mississippi </nl>
+ <nl lang='de'> mississippi </nl>
+ <nl lang='th'> รัฐ มิสซิสซิปปี </nl>
+ <nl lang='zh'> 密西西比 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' mississippi ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' mississippi ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='123'>
+ <nl lang='en'> arkansas </nl>
+ <nl lang='es'> arkansas </nl>
+ <nl lang='ja'> aakansaa </nl>
+ <nl lang='tr'> arkansas </nl>
+ <nl lang='el'> arkansas </nl>
+ <nl lang='de'> arkansas </nl>
+ <nl lang='th'> รัฐ อาร์คันซอ </nl>
+ <nl lang='zh'> 阿肯色 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' arkansas ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' arkansas ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='124'>
+ <nl lang='en'> colorado </nl>
+ <nl lang='es'> colorado </nl>
+ <nl lang='ja'> kororado </nl>
+ <nl lang='tr'> colorado </nl>
+ <nl lang='el'> colorado </nl>
+ <nl lang='de'> colorado </nl>
+ <nl lang='th'> รัฐ โคโลราโด </nl>
+ <nl lang='zh'> 科罗拉多 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' colorado ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' colorado ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='125'>
+ <nl lang='en'> texas </nl>
+ <nl lang='en'> texas state </nl>
+ <nl lang='en'> state texas </nl>
+ <nl lang='es'> texas </nl>
+ <nl lang='ja'> tekisasu </nl>
+ <nl lang='ja'> tekisasu no shuu </nl>
+ <nl lang='tr'> texas </nl>
+ <nl lang='tr'> texas eyaletinin </nl>
+ <nl lang='tr'> eyaletin texas </nl>
+ <nl lang='el'> texas </nl>
+ <nl lang='el'> πολιτεία του texas </nl>
+ <nl lang='el'> πολιτείας του texas </nl>
+ <nl lang='de'> texas </nl>
+ <nl lang='de'> staates texas </nl>
+ <nl lang='de'> texanische stadt </nl>
+ <nl lang='th'> รัฐ เท็กซัส </nl>
+ <nl lang='th'> เท็กซัส </nl>
+ <nl lang='zh'> 得克萨斯 州 </nl>
+ <nl lang='zh'> 得克萨斯 </nl>
+ <nl lang='zh'> 德克萨斯 州 </nl>
+ <nl lang='zh'> 德 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' texas ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' texas ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='126'>
+ <nl lang='en'> oregon </nl>
+ <nl lang='es'> oregon </nl>
+ <nl lang='ja'> oregon </nl>
+ <nl lang='tr'> oregon </nl>
+ <nl lang='el'> oregon </nl>
+ <nl lang='el'> πολιτεία του oregon </nl>
+ <nl lang='de'> oregon </nl>
+ <nl lang='de'> staate oregon </nl>
+ <nl lang='th'> รัฐ โอเรกอน </nl>
+ <nl lang='zh'> 俄勒冈 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' oregon ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' oregon ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='127'>
+ <nl lang='en'> alabama </nl>
+ <nl lang='en'> alabama state </nl>
+ <nl lang='es'> alabama </nl>
+ <nl lang='ja'> arabama </nl>
+ <nl lang='tr'> alabama </nl>
+ <nl lang='el'> alabama </nl>
+ <nl lang='el'> αλαμπάμα </nl>
+ <nl lang='de'> alabama </nl>
+ <nl lang='de'> staates alabama </nl>
+ <nl lang='th'> รัฐ อลาบามา </nl>
+ <nl lang='zh'> 阿拉巴马 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' alabama ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' alabama ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='128'>
+ <nl lang='en'> usa </nl>
+ <nl lang='en'> us </nl>
+ <nl lang='en'> america </nl>
+ <nl lang='en'> united states </nl>
+ <nl lang='en'> country </nl>
+ <nl lang='es'> america </nl>
+ <nl lang='es'> usa </nl>
+ <nl lang='es'> us </nl>
+ <nl lang='es'> el pais </nl>
+ <nl lang='es'> united states </nl>
+ <nl lang='ja'> amerika </nl>
+ <nl lang='ja'> beikoku </nl>
+ <nl lang='ja'> kuni </nl>
+ <nl lang='tr'> amerika </nl>
+ <nl lang='tr'> usa </nl>
+ <nl lang='tr'> us </nl>
+ <nl lang='tr'> ulke </nl>
+ <nl lang='tr'> birlesik devletler </nl>
+ <nl lang='el'> ηπα </nl>
+ <nl lang='el'> αμερική </nl>
+ <nl lang='el'> usa </nl>
+ <nl lang='el'> ηνωμένες πολιτείες </nl>
+ <nl lang='el'> us </nl>
+ <nl lang='el'> χώρα </nl>
+ <nl lang='de'> usa </nl>
+ <nl lang='de'> amerika </nl>
+ <nl lang='de'> vereinigten staaten </nl>
+ <nl lang='de'> us </nl>
+ <nl lang='de'> dem land </nl>
+ <nl lang='th'> สหรัฐ </nl>
+ <nl lang='th'> อเมริกา </nl>
+ <nl lang='th'> ประเทศ </nl>
+ <nl lang='th'> สหรัฐอเมริกา </nl>
+ <nl lang='th'> ประเทศ อเมริกา </nl>
+ <nl lang='th'> แผ่นดิน อเมริกา </nl>
+ <nl lang='th'> ประเทศ สหรัฐอเมริกา </nl>
+ <nl lang='zh'> 这个 国家 </nl>
+ <nl lang='zh'> 美国 </nl>
+ <mrl lang='geo-funql'> countryid ( ' usa ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:Country -> ({ countryid ( *n:CountryName ) }) </node>
+ <node id='1'> *n:CountryName -> ({ ' usa ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='129'>
+ <nl lang='en'> california </nl>
+ <nl lang='en'> state of california </nl>
+ <nl lang='es'> california </nl>
+ <nl lang='es'> estado de california </nl>
+ <nl lang='ja'> karifuorunia </nl>
+ <nl lang='ja'> karifuorunia no shuu </nl>
+ <nl lang='tr'> california </nl>
+ <nl lang='tr'> california eyaletinin </nl>
+ <nl lang='el'> california </nl>
+ <nl lang='el'> πολιτεία της california </nl>
+ <nl lang='de'> california </nl>
+ <nl lang='de'> kaliforniens </nl>
+ <nl lang='de'> kalifornien </nl>
+ <nl lang='de'> staat california </nl>
+ <nl lang='th'> รัฐ แคลิฟอร์เนีย </nl>
+ <nl lang='zh'> 加 </nl>
+ <nl lang='zh'> 加利福尼亚 </nl>
+ <nl lang='zh'> 加 州 </nl>
+ <nl lang='zh'> 加利福尼亚 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' california ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' california ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='130'>
+ <nl lang='en'> utah </nl>
+ <nl lang='es'> utah </nl>
+ <nl lang='ja'> yuutaa </nl>
+ <nl lang='tr'> utah </nl>
+ <nl lang='el'> utah </nl>
+ <nl lang='de'> utah </nl>
+ <nl lang='th'> รัฐ ยูทาห์ </nl>
+ <nl lang='zh'> 犹他 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' utah ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' utah ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='131'>
+ <nl lang='en'> alaska </nl>
+ <nl lang='es'> alaska </nl>
+ <nl lang='ja'> arasuka </nl>
+ <nl lang='tr'> alaska </nl>
+ <nl lang='el'> alaska </nl>
+ <nl lang='de'> alaska </nl>
+ <nl lang='th'> รัฐ อลาสกา </nl>
+ <nl lang='th'> รัฐ อลาสก้า </nl>
+ <nl lang='zh'> 阿拉斯加 </nl>
+ <mrl lang='geo-funql'> stateid ( ' alaska ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' alaska ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='132'>
+ <nl lang='en'> massachusetts </nl>
+ <nl lang='es'> massachusetts </nl>
+ <nl lang='ja'> masachuusettsu </nl>
+ <nl lang='tr'> massachusetts </nl>
+ <nl lang='el'> massachusetts </nl>
+ <nl lang='de'> massachusetts </nl>
+ <nl lang='th'> รัฐ แมสซาชูเซ็ต </nl>
+ <nl lang='th'> รัฐ แมสซาชูเซ็ตต์ </nl>
+ <nl lang='zh'> 马萨诸塞 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' massachusetts ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' massachusetts ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='133'>
+ <nl lang='en'> new mexico </nl>
+ <nl lang='es'> new mexico </nl>
+ <nl lang='ja'> nyuu mekishiko </nl>
+ <nl lang='tr'> new mexico </nl>
+ <nl lang='el'> new mexico </nl>
+ <nl lang='de'> new mexico </nl>
+ <nl lang='de'> neu mexiko </nl>
+ <nl lang='th'> นิวเม็กซิโก </nl>
+ <nl lang='th'> รัฐ นิวเม็กซิโก </nl>
+ <nl lang='zh'> 新墨西哥 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' new mexico ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' new mexico ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='134'>
+ <nl lang='en'> north dakota </nl>
+ <nl lang='es'> north dakota </nl>
+ <nl lang='ja'> noosu dakota </nl>
+ <nl lang='tr'> north dakota </nl>
+ <nl lang='el'> north dakota </nl>
+ <nl lang='de'> north dakota </nl>
+ <nl lang='th'> รัฐ นอร์ธดาโกต้า </nl>
+ <nl lang='th'> รัฐ นอร์ธดาโกตา </nl>
+ <nl lang='zh'> 北达科他 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' north dakota ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' north dakota ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='135'>
+ <nl lang='en'> city of new york </nl>
+ <nl lang='en'> new york city </nl>
+ <nl lang='es'> ciudad new york </nl>
+ <nl lang='ja'> nyuu yooku toshi </nl>
+ <nl lang='tr'> new york sehrinin </nl>
+ <nl lang='el'> new york city </nl>
+ <nl lang='el'> πόλη της new york </nl>
+ <nl lang='de'> stadt new york </nl>
+ <nl lang='de'> new york city </nl>
+ <nl lang='th'> เมือง นิวยอร์ค </nl>
+ <nl lang='zh'> 纽约 市 </nl>
+ <mrl lang='geo-funql'> cityid ( ' new york ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' new york ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='136'>
+ <nl lang='en'> guadalupe peak </nl>
+ <nl lang='el'> κορυφή guadalupe </nl>
+ <nl lang='de'> guadalupe peak </nl>
+ <nl lang='th'> ยอดเขา กวาดาลูเป </nl>
+ <nl lang='zh'> 瓜峰 </nl>
+ <mrl lang='geo-funql'> placeid ( ' guadalupe peak ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:Place -> ({ placeid ( *n:PlaceName ) }) </node>
+ <node id='1'> *n:PlaceName -> ({ ' guadalupe peak ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='137'>
+ <nl lang='en'> mount mckinley ? </nl>
+ <nl lang='el'> όρος mckinley </nl>
+ <nl lang='el'> όρους mckinley </nl>
+ <nl lang='de'> mount mckinley </nl>
+ <nl lang='de'> mount mckinleys </nl>
+ <nl lang='th'> ยอดเขา แมคคินลีย์ </nl>
+ <nl lang='th'> ภูเขา แมคคินลีย์ </nl>
+ <nl lang='th'> ภูเขา แม็คคินลีย์ </nl>
+ <nl lang='zh'> 麦金利 山 </nl>
+ <mrl lang='geo-funql'> placeid ( ' mount mckinley ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:Place -> ({ placeid ( *n:PlaceName ) }) </node>
+ <node id='1'> *n:PlaceName -> ({ ' mount mckinley ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='138'>
+ <nl lang='en'> montana </nl>
+ <nl lang='es'> montana </nl>
+ <nl lang='ja'> montana </nl>
+ <nl lang='tr'> montana </nl>
+ <nl lang='el'> montana </nl>
+ <nl lang='de'> montana </nl>
+ <nl lang='de'> montanas </nl>
+ <nl lang='th'> รัฐ มอนตานา </nl>
+ <nl lang='th'> รัฐ มอนตาน่า </nl>
+ <nl lang='zh'> 蒙大拿 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' montana ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' montana ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='139'>
+ <nl lang='en'> delaware </nl>
+ <nl lang='es'> delaware </nl>
+ <nl lang='ja'> derawaru </nl>
+ <nl lang='tr'> delaware </nl>
+ <nl lang='el'> delaware </nl>
+ <nl lang='de'> delaware </nl>
+ <nl lang='th'> รัฐ เดลาแวร์ </nl>
+ <nl lang='zh'> 特拉华 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' delaware ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' delaware ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='140'>
+ <nl lang='en'> florida </nl>
+ <nl lang='en'> florida state </nl>
+ <nl lang='es'> florida </nl>
+ <nl lang='ja'> furorida </nl>
+ <nl lang='tr'> florida </nl>
+ <nl lang='el'> florida </nl>
+ <nl lang='el'> πολιτείας florida </nl>
+ <nl lang='de'> floridas </nl>
+ <nl lang='de'> florida </nl>
+ <nl lang='de'> florida state </nl>
+ <nl lang='th'> ฟลอริด้า </nl>
+ <nl lang='th'> รัฐ ฟลอริด้า </nl>
+ <nl lang='th'> รัฐ ฟลอริดา </nl>
+ <nl lang='zh'> 佛罗里达 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' florida ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' florida ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='141'>
+ <nl lang='en'> louisiana </nl>
+ <nl lang='es'> louisiana </nl>
+ <nl lang='ja'> ruijiana </nl>
+ <nl lang='tr'> louisiana </nl>
+ <nl lang='el'> louisiana </nl>
+ <nl lang='de'> louisiana </nl>
+ <nl lang='th'> รัฐ หลุยเซียนา </nl>
+ <nl lang='zh'> 路易斯安那 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' louisiana ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' louisiana ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='142'>
+ <nl lang='en'> rio grande </nl>
+ <nl lang='en'> rio grande river </nl>
+ <nl lang='es'> rio rio grande </nl>
+ <nl lang='ja'> rio gurande kawa </nl>
+ <nl lang='tr'> rio grande nehrinin </nl>
+ <nl lang='el'> rio grande </nl>
+ <nl lang='el'> ποταμός rio grande </nl>
+ <nl lang='de'> rio grande </nl>
+ <nl lang='de'> rio grande fluss </nl>
+ <nl lang='th'> แม่น้ำ ริโอแกรนด์ </nl>
+ <nl lang='zh'> 里奥格兰德 河 </nl>
+ <nl lang='zh'> 格兰德 河 </nl>
+ <mrl lang='geo-funql'> riverid ( ' rio grande ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+ <node id='1'> *n:RiverName -> ({ ' rio grande ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='143'>
+ <nl lang='en'> colorado </nl>
+ <nl lang='en'> colorado river </nl>
+ <nl lang='es'> rio colorado </nl>
+ <nl lang='ja'> kororado kawa </nl>
+ <nl lang='tr'> colorado nehrinin </nl>
+ <nl lang='tr'> colorado nehri </nl>
+ <nl lang='tr'> colorado nehrinin </nl>
+ <nl lang='el'> colorado </nl>
+ <nl lang='el'> ποταμός colorado </nl>
+ <nl lang='el'> ποταμού colorado </nl>
+ <nl lang='el'> colorado ποταμός </nl>
+ <nl lang='de'> colorado </nl>
+ <nl lang='de'> colorado fluss </nl>
+ <nl lang='de'> fluss colorado </nl>
+ <nl lang='de'> colorado flusses </nl>
+ <nl lang='th'> โคโลราโด </nl>
+ <nl lang='th'> แม่น้ำ โคโลราโด </nl>
+ <nl lang='zh'> 科罗拉多 河 </nl>
+ <mrl lang='geo-funql'> riverid ( ' colorado ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+ <node id='1'> *n:RiverName -> ({ ' colorado ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='144'>
+ <nl lang='en'> delaware river </nl>
+ <nl lang='es'> rio delaware </nl>
+ <nl lang='ja'> derawaru kawa </nl>
+ <nl lang='tr'> delaware nehrinin </nl>
+ <nl lang='tr'> delaware nehri </nl>
+ <nl lang='el'> ποταμός delaware </nl>
+ <nl lang='de'> delaware </nl>
+ <nl lang='de'> delaware river </nl>
+ <nl lang='th'> แม่น้ำ เดลาแวร์ </nl>
+ <nl lang='zh'> 特拉华 河 </nl>
+ <mrl lang='geo-funql'> riverid ( ' delaware ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+ <node id='1'> *n:RiverName -> ({ ' delaware ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='145'>
+ <nl lang='en'> mississippi </nl>
+ <nl lang='en'> mississippi river </nl>
+ <nl lang='es'> mississippi </nl>
+ <nl lang='es'> rio mississippi </nl>
+ <nl lang='ja'> mishishippi kawa </nl>
+ <nl lang='tr'> mississippi </nl>
+ <nl lang='tr'> mississippi nehrinin </nl>
+ <nl lang='tr'> mississippi nehri </nl>
+ <nl lang='el'> mississippi </nl>
+ <nl lang='el'> ποταμός mississippi </nl>
+ <nl lang='el'> mississippi ποταμός </nl>
+ <nl lang='el'> mississippi ποταμό </nl>
+ <nl lang='el'> ποταμό mississippi </nl>
+ <nl lang='el'> ποταμού mississippi </nl>
+ <nl lang='de'> mississippi </nl>
+ <nl lang='de'> mississippi fluss </nl>
+ <nl lang='de'> fluss mississippi </nl>
+ <nl lang='th'> แม่น้ำ มิสซิสซิปปี </nl>
+ <nl lang='zh'> 密西西比 河 </nl>
+ <mrl lang='geo-funql'> riverid ( ' mississippi ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+ <node id='1'> *n:RiverName -> ({ ' mississippi ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='146'>
+ <nl lang='en'> missouri river </nl>
+ <nl lang='en'> missouri</nl>
+ <nl lang='es'> missouri </nl>
+ <nl lang='es'> rio missouri </nl>
+ <nl lang='ja'> mizuuri kawa </nl>
+ <nl lang='tr'> missouri nehrinin </nl>
+ <nl lang='tr'> missouri </nl>
+ <nl lang='tr'> missouri nehri </nl>
+ <nl lang='el'> missouri </nl>
+ <nl lang='el'> ποταμός missouri </nl>
+ <nl lang='el'> ποταμό missouri </nl>
+ <nl lang='el'> missouri ποταμός </nl>
+ <nl lang='de'> missouri </nl>
+ <nl lang='de'> fluss missouri </nl>
+ <nl lang='de'> missouri fluss </nl>
+ <nl lang='th'> แม่น้ำ มิสซูรี </nl>
+ <nl lang='th'> แม่น้ำ มิสซูรี่ </nl>
+ <nl lang='zh'> 密苏里 河 </nl>
+ <mrl lang='geo-funql'> riverid ( ' missouri ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+ <node id='1'> *n:RiverName -> ({ ' missouri ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='147'>
+ <nl lang='en'> north platte river </nl>
+ <nl lang='es'> rio north platte </nl>
+ <nl lang='ja'> noosu puratte kawa </nl>
+ <nl lang='tr'> north platte nehrinin </nl>
+ <nl lang='el'> βόρειος platte ποταμός </nl>
+ <nl lang='de'> north platte fluss </nl>
+ <nl lang='th'> แม่น้ำ นอร์ธเพลต </nl>
+ <nl lang='zh'> 北普拉特 河 </nl>
+ <mrl lang='geo-funql'> riverid ( ' north platte ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+ <node id='1'> *n:RiverName -> ({ ' north platte ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='148'>
+ <nl lang='en'> ohio </nl>
+ <nl lang='en'> ohio river </nl>
+ <nl lang='es'> rio ohio </nl>
+ <nl lang='ja'> ohaio kawa </nl>
+ <nl lang='tr'> ohio nehrinin </nl>
+ <nl lang='tr'> ohio nehri </nl>
+ <nl lang='el'> ohio </nl>
+ <nl lang='el'> ποταμός ohio </nl>
+ <nl lang='el'> ohio ποταμός </nl>
+ <nl lang='de'> fluss ohio </nl>
+ <nl lang='de'> ohio fluss </nl>
+ <nl lang='th'> แม่น้ำ โอไฮโฮ </nl>
+ <nl lang='th'> แม่น้ำ โอไฮโอ </nl>
+ <nl lang='zh'> 俄亥俄 河 </nl>
+ <mrl lang='geo-funql'> riverid ( ' ohio ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+ <node id='1'> *n:RiverName -> ({ ' ohio ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='149'>
+ <nl lang='en'> pennsylvania </nl>
+ <nl lang='el'> pennsylvania </nl>
+ <nl lang='de'> pennsylvania </nl>
+ <nl lang='th'> รัฐ เพ็นซิลเวเนีย </nl>
+ <nl lang='th'> รัฐ เพนซิลเวเนีย </nl>
+ <nl lang='zh'> 宾夕法尼亚 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' pennsylvania ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' pennsylvania ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='150'>
+ <nl lang='en'> rhode island </nl>
+ <nl lang='es'> rhode island </nl>
+ <nl lang='ja'> roodoairando </nl>
+ <nl lang='tr'> rhode island </nl>
+ <nl lang='el'> rhode island </nl>
+ <nl lang='de'> rhode island </nl>
+ <nl lang='th'> รัฐ โรดไอแลนด์ </nl>
+ <nl lang='zh'> 罗得岛 </nl>
+ <nl lang='zh'> 罗德岛 </nl>
+ <nl lang='zh'> 罗德岛 州 </nl>
+ <nl lang='zh'> 罗得岛 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' rhode island ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' rhode island ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='151'>
+ <nl lang='en'> austin </nl>
+ <nl lang='es'> austin </nl>
+ <nl lang='ja'> ausuchin </nl>
+ <nl lang='tr'> austin </nl>
+ <nl lang='el'> austin </nl>
+ <nl lang='de'> austin </nl>
+ <nl lang='th'> เมือง ออสติน </nl>
+ <nl lang='th'> ออสติน </nl>
+ <nl lang='zh'> 奥斯汀 </nl>
+ <nl lang='zh'> 奥斯汀 市 </nl>
+ <mrl lang='geo-funql'> cityid ( ' austin ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' austin ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='152'>
+ <nl lang='en'> boulder </nl>
+ <nl lang='el'> boulder </nl>
+ <nl lang='de'> boulder </nl>
+ <nl lang='th'> เมือง โบลเดอร์ </nl>
+ <nl lang='zh'> 博尔德 </nl>
+ <nl lang='zh'> 博尔德 市 </nl>
+ <mrl lang='geo-funql'> cityid ( ' boulder ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' boulder ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='153'>
+ <nl lang='en'> montgomery </nl>
+ <nl lang='el'> montgomery </nl>
+ <nl lang='de'> montgomery </nl>
+ <nl lang='th'> เมือง มอนต์โกเมอรี </nl>
+ <nl lang='zh'> 蒙哥马利 市 </nl>
+ <mrl lang='geo-funql'> cityid ( ' montgomery ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' montgomery ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='154'>
+ <nl lang='en'> arizona </nl>
+ <nl lang='es'> arizona </nl>
+ <nl lang='ja'> arizona </nl>
+ <nl lang='tr'> arizona </nl>
+ <nl lang='el'> arizona </nl>
+ <nl lang='de'> arizona </nl>
+ <nl lang='th'> รัฐ แอริโซนา </nl>
+ <nl lang='zh'> 亚利桑那 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' arizona ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' arizona ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='155'>
+ <nl lang='en'> nebraska </nl>
+ <nl lang='es'> nebraska </nl>
+ <nl lang='ja'> neburasuka </nl>
+ <nl lang='tr'> nebraska </nl>
+ <nl lang='el'> nebraska </nl>
+ <nl lang='de'> nebraska </nl>
+ <nl lang='th'> รัฐ เนบราสกา </nl>
+ <nl lang='th'> รัฐ เนบราสก้า </nl>
+ <nl lang='zh'> 内布拉斯加 </nl>
+ <nl lang='zh'> 内布拉斯加 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' nebraska ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' nebraska ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='156'>
+ <nl lang='en'> ohio </nl>
+ <nl lang='es'> ohio </nl>
+ <nl lang='ja'> ohaio </nl>
+ <nl lang='tr'> ohio </nl>
+ <nl lang='el'> ohio </nl>
+ <nl lang='de'> ohio </nl>
+ <nl lang='th'> รัฐ โอไฮโอ </nl>
+ <nl lang='th'> รัฐ โอไฮโฮ </nl>
+ <nl lang='zh'> 俄亥俄 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' ohio ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' ohio ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='157'>
+ <nl lang='en'> nevada </nl>
+ <nl lang='en'> state of nevada </nl>
+ <nl lang='es'> nevada </nl>
+ <nl lang='ja'> nebaada </nl>
+ <nl lang='tr'> nevada </nl>
+ <nl lang='el'> nevada </nl>
+ <nl lang='el'> πολιτεία της nevada </nl>
+ <nl lang='de'> nevada </nl>
+ <nl lang='th'> รัฐ เนวาดา </nl>
+ <nl lang='zh'> 内华达 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' nevada ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' nevada ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='158'>
+ <nl lang='en'> iowa </nl>
+ <nl lang='es'> iowa </nl>
+ <nl lang='ja'> aiowa </nl>
+ <nl lang='tr'> iowa </nl>
+ <nl lang='el'> iowa </nl>
+ <nl lang='de'> iowa </nl>
+ <nl lang='th'> รัฐ ไอโอวา </nl>
+ <nl lang='zh'> 爱荷华 州 </nl>
+ <nl lang='zh'> 艾奥瓦 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' iowa ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' iowa ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='159'>
+ <nl lang='en'> new york </nl>
+ <nl lang='en'> new york state </nl>
+ <nl lang='es'> new york </nl>
+ <nl lang='ja'> nyuu yooku </nl>
+ <nl lang='tr'> new york </nl>
+ <nl lang='el'> new york </nl>
+ <nl lang='el'> πολιτεία της new york </nl>
+ <nl lang='de'> new york </nl>
+ <nl lang='de'> new yorks </nl>
+ <nl lang='de'> new york state </nl>
+ <nl lang='th'> รัฐ นิวยอร์ค </nl>
+ <nl lang='th'> นิวยอร์ค </nl>
+ <nl lang='zh'> 纽约 </nl>
+ <nl lang='zh'> 纽约 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' new york ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' new york ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='160'>
+ <nl lang='en'> austin texas </nl>
+ <nl lang='el'> austin texas </nl>
+ <nl lang='de'> austin texas </nl>
+ <nl lang='th'> เมือง ออสติน รัฐ เท็กซัส </nl>
+ <nl lang='zh'> 得克萨斯 州 的 奥斯汀 </nl>
+ <nl lang='zh'> 得克萨斯 州 奥斯汀 </nl>
+ <mrl lang='geo-funql'> cityid ( ' austin ' , ' tx ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , *n:StateAbbrev ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' austin ' }) </node>
+ <node id='2'> *n:StateAbbrev -> ({ ' tx ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='161'>
+ <nl lang='en'> chicago </nl>
+ <nl lang='el'> chicago </nl>
+ <nl lang='de'> chicago </nl>
+ <nl lang='th'> เมือง ชิคาโก </nl>
+ <nl lang='zh'> 芝加哥 </nl>
+ <mrl lang='geo-funql'> cityid ( ' chicago ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' chicago ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='162'>
+ <nl lang='en'> detroit </nl>
+ <nl lang='el'> detroit </nl>
+ <nl lang='de'> detroit </nl>
+ <nl lang='th'> เมือง ดีทรอยท์ </nl>
+ <nl lang='zh'> 底特律 </nl>
+ <mrl lang='geo-funql'> cityid ( ' detroit ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' detroit ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='163'>
+ <nl lang='en'> hawaii </nl>
+ <nl lang='es'> hawaii </nl>
+ <nl lang='ja'> hawai </nl>
+ <nl lang='tr'> hawaii </nl>
+ <nl lang='el'> hawaii </nl>
+ <nl lang='de'> hawaii </nl>
+ <nl lang='th'> รัฐ ฮาวาย </nl>
+ <nl lang='zh'> 夏威夷 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' hawaii ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' hawaii ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='164'>
+ <nl lang='en'> houston </nl>
+ <nl lang='el'> houston </nl>
+ <nl lang='de'> houston </nl>
+ <nl lang='th'> เมือง ฮุสตัน </nl>
+ <nl lang='zh'> 休斯敦 </nl>
+ <nl lang='zh'> 休斯顿 </nl>
+ <nl lang='zh'> 休斯顿 市 </nl>
+ <mrl lang='geo-funql'> cityid ( ' houston ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' houston ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='165'>
+ <nl lang='en'> kalamazoo </nl>
+ <nl lang='es'> kalamazoo </nl>
+ <nl lang='ja'> karamazuu </nl>
+ <nl lang='ja'> karamazuu toshi </nl>
+ <nl lang='tr'> kalamazoo </nl>
+ <nl lang='el'> kalamazoo </nl>
+ <nl lang='de'> kalamazoo </nl>
+ <nl lang='th'> เมือง คาลามาซู </nl>
+ <nl lang='zh'> 卡拉马祖 </nl>
+ <mrl lang='geo-funql'> cityid ( ' kalamazoo ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' kalamazoo ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='166'>
+ <nl lang='en'> kansas </nl>
+ <nl lang='es'> kansas </nl>
+ <nl lang='ja'> kanzasu </nl>
+ <nl lang='tr'> kansas </nl>
+ <nl lang='el'> kansas </nl>
+ <nl lang='de'> kansas </nl>
+ <nl lang='th'> รัฐ แคนซัส </nl>
+ <nl lang='zh'> 堪萨斯 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' kansas ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' kansas ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='167'>
+ <nl lang='en'> minneapolis minnesota </nl>
+ <nl lang='es'> minneapolis minnesota </nl>
+ <nl lang='ja'> minesota no mineaporisu </nl>
+ <nl lang='tr'> minneapolis minnesota </nl>
+ <nl lang='el'> minneapolis minnesota </nl>
+ <nl lang='de'> minneapolis minnesota </nl>
+ <nl lang='th'> เมือง มินเนอาโพลิส รัฐ มินเนโซตา </nl>
+ <nl lang='zh'> 明尼苏达 州 的 明尼阿波利斯 市 </nl>
+ <mrl lang='geo-funql'> cityid ( ' minneapolis ' , ' mn ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , *n:StateAbbrev ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' minneapolis ' }) </node>
+ <node id='2'> *n:StateAbbrev -> ({ ' mn ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='168'>
+ <nl lang='en'> new hampshire </nl>
+ <nl lang='es'> new hampshire </nl>
+ <nl lang='ja'> nyuu hanpushaa </nl>
+ <nl lang='tr'> new hampshire </nl>
+ <nl lang='el'> new hampshire </nl>
+ <nl lang='de'> new hampshire </nl>
+ <nl lang='th'> รัฐ นิวแฮมพ์เชียร์ </nl>
+ <nl lang='zh'> 新罕布什尔 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' new hampshire ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' new hampshire ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='169'>
+ <nl lang='en'> riverside </nl>
+ <nl lang='es'> riverside </nl>
+ <nl lang='ja'> ribaasaido </nl>
+ <nl lang='tr'> riverside </nl>
+ <nl lang='el'> όχθη ποταμού </nl>
+ <nl lang='de'> riverside </nl>
+ <nl lang='th'> เมือง ริเวอร์ไซด์ </nl>
+ <nl lang='zh'> 里弗赛德斯塔特 市 </nl>
+ <mrl lang='geo-funql'> cityid ( ' riverside ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' riverside ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='170'>
+ <nl lang='en'> san francisco </nl>
+ <nl lang='el'> san francisco </nl>
+ <nl lang='de'> san francisco </nl>
+ <nl lang='th'> เมือง ซานฟรานซิสโก </nl>
+ <nl lang='zh'> 旧金山 </nl>
+ <mrl lang='geo-funql'> cityid ( ' san francisco ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' san francisco ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='171'>
+ <nl lang='en'> south dakota </nl>
+ <nl lang='es'> south dakota </nl>
+ <nl lang='ja'> sausu dakota </nl>
+ <nl lang='tr'> south dakota </nl>
+ <nl lang='el'> νότια dakota </nl>
+ <nl lang='el'> south dakota </nl>
+ <nl lang='de'> sud dakota </nl>
+ <nl lang='de'> south dakota </nl>
+ <nl lang='th'> รัฐ เซาท์ดาโกตา </nl>
+ <nl lang='th'> รัฐ เซาธ์ดาโกตา </nl>
+ <nl lang='zh'> 南达科他 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' south dakota ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' south dakota ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='172'>
+ <nl lang='en'> spokane washington </nl>
+ <nl lang='es'> spokane washington </nl>
+ <nl lang='ja'> washinton no supoken </nl>
+ <nl lang='tr'> spokane washington </nl>
+ <nl lang='el'> spokane washington </nl>
+ <nl lang='de'> spokane washington </nl>
+ <nl lang='th'> เมือง สโปเกน รัฐ วอชิงตัน </nl>
+ <nl lang='zh'> 华盛顿 州 的 斯波坎 市 </nl>
+ <mrl lang='geo-funql'> cityid ( ' spokane ' , ' wa ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , *n:StateAbbrev ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' spokane ' }) </node>
+ <node id='2'> *n:StateAbbrev -> ({ ' wa ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='173'>
+ <nl lang='en'> georgia </nl>
+ <nl lang='es'> georgia </nl>
+ <nl lang='ja'> joojaa </nl>
+ <nl lang='tr'> georgia </nl>
+ <nl lang='el'> georgia </nl>
+ <nl lang='de'> georgias </nl>
+ <nl lang='de'> georgia </nl>
+ <nl lang='th'> รัฐ จอร์เจีย </nl>
+ <nl lang='zh'> 佐治亚 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' georgia ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' georgia ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='174'>
+ <nl lang='en'> wyoming </nl>
+ <nl lang='es'> wyoming </nl>
+ <nl lang='ja'> waiomingu </nl>
+ <nl lang='tr'> wyoming </nl>
+ <nl lang='el'> wyoming </nl>
+ <nl lang='de'> wyoming </nl>
+ <nl lang='de'> wyomings </nl>
+ <nl lang='th'> รัฐ ไวโอมิง </nl>
+ <nl lang='zh'> 怀俄明 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' wyoming ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' wyoming ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='175'>
+ <nl lang='en'> washington </nl>
+ <nl lang='en'> washington state </nl>
+ <nl lang='es'> washington </nl>
+ <nl lang='es'> estado de washington </nl>
+ <nl lang='ja'> washinton </nl>
+ <nl lang='ja'> washinton shuu </nl>
+ <nl lang='tr'> washington </nl>
+ <nl lang='tr'> washington eyaletin </nl>
+ <nl lang='el'> washington </nl>
+ <nl lang='el'> πολιτεία washington </nl>
+ <nl lang='de'> washington </nl>
+ <nl lang='de'> washington state </nl>
+ <nl lang='th'> รัฐ วอชิงตัน </nl>
+ <nl lang='zh'> 华盛顿 </nl>
+ <nl lang='zh'> 华盛顿 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' washington ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' washington ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='176'>
+ <nl lang='en'> washington dc </nl>
+ <nl lang='el'> washington dc </nl>
+ <nl lang='de'> washington dc </nl>
+ <nl lang='th'> เมือง วอชิงตัน ดีซี </nl>
+ <nl lang='th'> รัฐ วอชิงตัน ดีซี </nl>
+ <nl lang='zh'> 华盛顿 特区 </nl>
+ <mrl lang='geo-funql'> cityid ( ' washington ' , ' dc ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , *n:StateAbbrev ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' washington ' }) </node>
+ <node id='2'> *n:StateAbbrev -> ({ ' dc ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='177'>
+ <nl lang='en'> missouri </nl>
+ <nl lang='el'> missouri </nl>
+ <nl lang='de'> missouri </nl>
+ <nl lang='de'> missouris </nl>
+ <nl lang='th'> รัฐ มิสซูรี </nl>
+ <nl lang='zh'> 密苏里 </nl>
+ <nl lang='zh'> 密苏里 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' missouri ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' missouri ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='178'>
+ <nl lang='en'> idaho </nl>
+ <nl lang='es'> idaho </nl>
+ <nl lang='ja'> aidahou </nl>
+ <nl lang='tr'> idaho </nl>
+ <nl lang='el'> idaho </nl>
+ <nl lang='de'> idaho </nl>
+ <nl lang='th'> รัฐ ไอดาโฮ </nl>
+ <nl lang='zh'> 爱达荷 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' idaho ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' idaho ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='179'>
+ <nl lang='en'> albany </nl>
+ <nl lang='el'> albany </nl>
+ <nl lang='de'> albany </nl>
+ <nl lang='th'> อัลบานี </nl>
+ <nl lang='zh'> 奥尔巴尼 </nl>
+ <mrl lang='geo-funql'> cityid ( ' albany ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' albany ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='180'>
+ <nl lang='en'> red </nl>
+ <nl lang='en'> red river </nl>
+ <nl lang='el'> red </nl>
+ <nl lang='el'> red ποταμό </nl>
+ <nl lang='de'> red </nl>
+ <nl lang='de'> red fluss </nl>
+ <nl lang='th'> แม่น้ำ เรด </nl>
+ <nl lang='th'> แม่น้ำ เร็ด </nl>
+ <nl lang='zh'> 红 河 </nl>
+ <mrl lang='geo-funql'> riverid ( ' red ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+ <node id='1'> *n:RiverName -> ({ ' red ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='181'>
+ <nl lang='en'> boston </nl>
+ <nl lang='el'> boston </nl>
+ <nl lang='de'> boston </nl>
+ <nl lang='th'> บอสตัน </nl>
+ <nl lang='th'> เมือง บอสตัน </nl>
+ <nl lang='zh'> 波士顿 </nl>
+ <mrl lang='geo-funql'> cityid ( ' boston ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' boston ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='182'>
+ <nl lang='en'> tennessee </nl>
+ <nl lang='es'> tennessee </nl>
+ <nl lang='ja'> teneshii </nl>
+ <nl lang='tr'> tennessee </nl>
+ <nl lang='el'> tennessee </nl>
+ <nl lang='de'> tennessee </nl>
+ <nl lang='th'> รัฐ เทนเนสซี </nl>
+ <nl lang='zh'> 田纳西 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' tennessee ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' tennessee ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='183'>
+ <nl lang='en'> rochester </nl>
+ <nl lang='el'> rochester </nl>
+ <nl lang='de'> rochester </nl>
+ <nl lang='th'> เมือง โรเชสเตอร์ </nl>
+ <nl lang='zh'> 罗切斯特 </nl>
+ <mrl lang='geo-funql'> cityid ( ' rochester ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' rochester ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='184'>
+ <nl lang='en'> springfield </nl>
+ <nl lang='en'> city of springfield </nl>
+ <nl lang='el'> springfield </nl>
+ <nl lang='el'> πόλη springfield </nl>
+ <nl lang='de'> springfield </nl>
+ <nl lang='th'> สปริงฟิลด์ </nl>
+ <nl lang='th'> เมือง สปริงฟิลด์ </nl>
+ <nl lang='zh'> 斯普林菲尔德 </nl>
+ <nl lang='zh'> 斯普林菲尔德 市 </nl>
+ <mrl lang='geo-funql'> cityid ( ' springfield ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' springfield ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='185'>
+ <nl lang='en'> michigan </nl>
+ <nl lang='es'> michigan </nl>
+ <nl lang='ja'> mishigan </nl>
+ <nl lang='tr'> michigan </nl>
+ <nl lang='el'> michigan </nl>
+ <nl lang='de'> michigan </nl>
+ <nl lang='th'> มิชิแกน </nl>
+ <nl lang='th'> รัฐ มิชิแกน </nl>
+ <nl lang='zh'> 密歇根 </nl>
+ <nl lang='zh'> 密歇根 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' michigan ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' michigan ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='186'>
+ <nl lang='en'> sacramento </nl>
+ <nl lang='el'> sacramento </nl>
+ <nl lang='de'> sacramento </nl>
+ <nl lang='th'> เมือง ซาคราเม็นโต </nl>
+ <nl lang='zh'> 萨克拉门托 </nl>
+ <mrl lang='geo-funql'> cityid ( ' sacramento ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' sacramento ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='187'>
+ <nl lang='en'> san antonio </nl>
+ <nl lang='es'> san antonio </nl>
+ <nl lang='ja'> sanantonio </nl>
+ <nl lang='tr'> san antonio </nl>
+ <nl lang='el'> san antonio </nl>
+ <nl lang='de'> san antonio </nl>
+ <nl lang='th'> เมือง ซานอันโตนิโอ </nl>
+ <nl lang='zh'> 圣安东尼奥 </nl>
+ <mrl lang='geo-funql'> cityid ( ' san antonio ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' san antonio ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='188'>
+ <nl lang='en'> north carolina </nl>
+ <nl lang='el'> north carolina </nl>
+ <nl lang='de'> north carolinas </nl>
+ <nl lang='th'> รัฐ นอร์ธแคโรไลนา </nl>
+ <nl lang='zh'> 北卡罗来纳 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' north carolina ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' north carolina ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='189'>
+ <nl lang='en'> oklahoma </nl>
+ <nl lang='es'> oklahoma </nl>
+ <nl lang='ja'> okurahoma </nl>
+ <nl lang='tr'> oklahoma </nl>
+ <nl lang='el'> oklahoma </nl>
+ <nl lang='de'> oklahoma </nl>
+ <nl lang='th'> รัฐ โอกลาโฮมา </nl>
+ <nl lang='zh'> 俄克拉荷马 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' oklahoma ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' oklahoma ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='190'>
+ <nl lang='en'> vermont </nl>
+ <nl lang='es'> vermont </nl>
+ <nl lang='ja'> baamonto </nl>
+ <nl lang='tr'> vermont </nl>
+ <nl lang='el'> vermont </nl>
+ <nl lang='de'> vermont </nl>
+ <nl lang='th'> รัฐ เวอร์มอนต์ </nl>
+ <nl lang='th'> รัฐ เวอร์ม็อนต์ </nl>
+ <nl lang='zh'> 佛蒙特 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' vermont ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' vermont ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='191'>
+ <nl lang='en'> illinois </nl>
+ <nl lang='es'> illinois </nl>
+ <nl lang='ja'> irinoi </nl>
+ <nl lang='tr'> illinois </nl>
+ <nl lang='el'> illinois </nl>
+ <nl lang='de'> illinois </nl>
+ <nl lang='th'> รัฐ อิลลินอยส์ </nl>
+ <nl lang='zh'> 伊利诺伊 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' illinois ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' illinois ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='192'>
+ <nl lang='en'> indiana </nl>
+ <nl lang='en'> state of indiana </nl>
+ <nl lang='es'> indiana </nl>
+ <nl lang='ja'> indiana </nl>
+ <nl lang='tr'> indiana </nl>
+ <nl lang='el'> indiana </nl>
+ <nl lang='el'> πολιτεία της indiana </nl>
+ <nl lang='de'> indiana </nl>
+ <nl lang='de'> staate indiana </nl>
+ <nl lang='th'> รัฐ อินเดียนา </nl>
+ <nl lang='th'> รัฐ อินเดียน่า </nl>
+ <nl lang='zh'> 印第安纳 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' indiana ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' indiana ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='193'>
+ <nl lang='en'> potomac </nl>
+ <nl lang='el'> potomac </nl>
+ <nl lang='de'> potomac </nl>
+ <nl lang='th'> แม่น้ำ โปโตแมค </nl>
+ <nl lang='zh'> 波托马克 河 </nl>
+ <mrl lang='geo-funql'> riverid ( ' potomac ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+ <node id='1'> *n:RiverName -> ({ ' potomac ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='194'>
+ <nl lang='en'> maine </nl>
+ <nl lang='es'> maine </nl>
+ <nl lang='ja'> meen </nl>
+ <nl lang='tr'> maine </nl>
+ <nl lang='el'> maine </nl>
+ <nl lang='de'> maine </nl>
+ <nl lang='th'> รัฐ เมน </nl>
+ <nl lang='zh'> 缅因 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' maine ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' maine ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='195'>
+ <nl lang='en'> maryland </nl>
+ <nl lang='el'> maryland </nl>
+ <nl lang='de'> maryland </nl>
+ <nl lang='th'> รัฐ แมรีแลนด์ </nl>
+ <nl lang='zh'> 马里兰 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' maryland ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' maryland ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='196'>
+ <nl lang='en'> seattle </nl>
+ <nl lang='el'> seattle </nl>
+ <nl lang='de'> seattles </nl>
+ <nl lang='de'> seattle </nl>
+ <nl lang='th'> เมือง ซีแอตเทิล </nl>
+ <mrl lang='geo-funql'> cityid ( ' seattle ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' seattle ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='197'>
+ <nl lang='en'> south carolina </nl>
+ <nl lang='es'> south carolina </nl>
+ <nl lang='ja'> sausu karoraina </nl>
+ <nl lang='tr'> south carolina </nl>
+ <nl lang='el'> south carolina </nl>
+ <nl lang='de'> south carolina </nl>
+ <nl lang='th'> รัฐ เซาท์แคโรไลนา </nl>
+ <nl lang='zh'> 南卡罗来纳 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' south carolina ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' south carolina ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='198'>
+ <nl lang='en'> wisconsin </nl>
+ <nl lang='es'> wisconsin </nl>
+ <nl lang='ja'> uisukonshin </nl>
+ <nl lang='tr'> wisconsin </nl>
+ <nl lang='el'> wisconsin </nl>
+ <nl lang='de'> wisconsin </nl>
+ <nl lang='th'> รัฐ วิสคอนซิน </nl>
+ <nl lang='zh'> 威斯康星 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' wisconsin ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' wisconsin ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='199'>
+ <nl lang='en'> new jersey </nl>
+ <nl lang='es'> new jersey </nl>
+ <nl lang='ja'> nyuu jaajii </nl>
+ <nl lang='tr'> new jersey </nl>
+ <nl lang='el'> new jersey </nl>
+ <nl lang='de'> new jersey </nl>
+ <nl lang='th'> รัฐ นิวเจอร์ซี </nl>
+ <nl lang='zh'> 新泽西 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' new jersey ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' new jersey ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='200'>
+ <nl lang='en'> durham </nl>
+ <nl lang='el'> durham </nl>
+ <nl lang='de'> durham </nl>
+ <nl lang='th'> เดอแรม </nl>
+ <nl lang='zh'> 达勒姆 </nl>
+ <mrl lang='geo-funql'> cityid ( ' durham ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' durham ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='201'>
+ <nl lang='en'> death valley </nl>
+ <nl lang='el'> death valley </nl>
+ <nl lang='de'> death valley </nl>
+ <nl lang='th'> เดธแวลีย์ </nl>
+ <nl lang='zh'> 死亡谷 </nl>
+ <mrl lang='geo-funql'> placeid ( ' death valley ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:Place -> ({ placeid ( *n:PlaceName ) }) </node>
+ <node id='1'> *n:PlaceName -> ({ ' death valley ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='202'>
+ <nl lang='en'> des moines </nl>
+ <nl lang='es'> des moines </nl>
+ <nl lang='ja'> demoin </nl>
+ <nl lang='tr'> des moines </nl>
+ <nl lang='el'> des moines </nl>
+ <nl lang='de'> des moines </nl>
+ <nl lang='th'> เดส์มวง </nl>
+ <nl lang='zh'> 德梅因 </nl>
+ <mrl lang='geo-funql'> cityid ( ' des moines ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' des moines ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='203'>
+ <nl lang='en'> minnesota </nl>
+ <nl lang='es'> minnesota </nl>
+ <nl lang='ja'> minesota </nl>
+ <nl lang='tr'> minnesota </nl>
+ <nl lang='el'> minnesota </nl>
+ <nl lang='de'> minnesota </nl>
+ <nl lang='th'> รัฐ มินเนโซตา </nl>
+ <nl lang='zh'> 明尼苏达 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' minnesota ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' minnesota ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='204'>
+ <nl lang='en'> kentucky </nl>
+ <nl lang='es'> kentucky </nl>
+ <nl lang='ja'> kentakkii </nl>
+ <nl lang='tr'> kentucky </nl>
+ <nl lang='el'> kentucky </nl>
+ <nl lang='de'> kentucky </nl>
+ <nl lang='th'> รัฐ เคนตักกี้ </nl>
+ <nl lang='th'> รัฐ เคนตักกี </nl>
+ <nl lang='zh'> 肯塔基 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' kentucky ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' kentucky ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='205'>
+ <nl lang='en'> atlanta </nl>
+ <nl lang='es'> atlanta </nl>
+ <nl lang='ja'> ataranta </nl>
+ <nl lang='tr'> atlanta </nl>
+ <nl lang='el'> atlanta </nl>
+ <nl lang='de'> atlanta </nl>
+ <nl lang='th'> แอตแลนต้า </nl>
+ <nl lang='th'> เมือง แอตแลนต้า </nl>
+ <nl lang='zh'> 亚特兰大 </nl>
+ <mrl lang='geo-funql'> cityid ( ' atlanta ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' atlanta ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='206'>
+ <nl lang='en'> atlanta ga </nl>
+ <nl lang='el'> atlanta ga </nl>
+ <nl lang='de'> atlanta ga </nl>
+ <nl lang='th'> เมือง แอตแลนต้า รัฐ จอร์เจีย </nl>
+ <nl lang='zh'> 佐治亚 州 亚特兰大 </nl>
+ <mrl lang='geo-funql'> cityid ( ' atlanta ' , ' ga ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , *n:StateAbbrev ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' atlanta ' }) </node>
+ <node id='2'> *n:StateAbbrev -> ({ ' ga ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='207'>
+ <nl lang='en'> boston massachusetts </nl>
+ <nl lang='es'> boston massachusetts </nl>
+ <nl lang='ja'> masachuusettsu no bosuton </nl>
+ <nl lang='tr'> boston massachusetts </nl>
+ <nl lang='el'> boston massachusetts </nl>
+ <nl lang='de'> boston massachusetts </nl>
+ <nl lang='th'> เมือง บอสตัน รัฐ แมสซาชูเซ็ตต์ </nl>
+ <nl lang='zh'> 马萨诸塞 州 波士顿 </nl>
+ <mrl lang='geo-funql'> cityid ( ' boston ' , ' ma ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , *n:StateAbbrev ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' boston ' }) </node>
+ <node id='2'> *n:StateAbbrev -> ({ ' ma ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='208'>
+ <nl lang='en'> dallas </nl>
+ <nl lang='es'> dallas </nl>
+ <nl lang='ja'> darasu </nl>
+ <nl lang='tr'> dallas </nl>
+ <nl lang='tr'> dallas sehri </nl>
+ <nl lang='el'> dallas </nl>
+ <nl lang='de'> dallas </nl>
+ <nl lang='th'> ดัลลัส </nl>
+ <nl lang='th'> เมือง ดัลลัส </nl>
+ <nl lang='zh'> 达拉斯 </nl>
+ <nl lang='zh'> 达拉斯 市 </nl>
+ <mrl lang='geo-funql'> cityid ( ' dallas ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' dallas ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='209'>
+ <nl lang='en'> denver </nl>
+ <nl lang='en'> city denver </nl>
+ <nl lang='tr'> denver sehri </nl>
+ <nl lang='el'> denver </nl>
+ <nl lang='el'> πόλη denver </nl>
+ <nl lang='de'> denver </nl>
+ <nl lang='th'> เมือง เดนเวอร์ </nl>
+ <nl lang='zh'> 丹佛 市 </nl>
+ <mrl lang='geo-funql'> cityid ( ' denver ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' denver ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='210'>
+ <nl lang='en'> erie pennsylvania </nl>
+ <nl lang='es'> erie pennsylvania </nl>
+ <nl lang='ja'> penshirubenia no eri </nl>
+ <nl lang='tr'> erie pennsylvania </nl>
+ <nl lang='el'> erie pennsylvania </nl>
+ <nl lang='de'> erie in pennsylvania </nl>
+ <nl lang='th'> เมือง อีรี รัฐ เพ็นซิลเวเนีย </nl>
+ <nl lang='zh'> 宾夕法尼亚 州 伊利 市 </nl>
+ <mrl lang='geo-funql'> cityid ( ' erie ' , ' pa ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , *n:StateAbbrev ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' erie ' }) </node>
+ <node id='2'> *n:StateAbbrev -> ({ ' pa ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='211'>
+ <nl lang='en'> portland maine </nl>
+ <nl lang='es'> portland maine </nl>
+ <nl lang='ja'> meen no porutorando </nl>
+ <nl lang='tr'> portland maine </nl>
+ <nl lang='el'> portland maine </nl>
+ <nl lang='de'> portland maine </nl>
+ <nl lang='th'> เมือง พอร์ตแลนด์ รัฐ เมน </nl>
+ <nl lang='zh'> 缅因 州 波特兰 </nl>
+ <mrl lang='geo-funql'> cityid ( ' portland ' , ' me ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , *n:StateAbbrev ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' portland ' }) </node>
+ <node id='2'> *n:StateAbbrev -> ({ ' me ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='212'>
+ <nl lang='en'> seattle washington </nl>
+ <nl lang='es'> seattle washington </nl>
+ <nl lang='ja'> washinton no shiatoru </nl>
+ <nl lang='tr'> seattle washington </nl>
+ <nl lang='el'> seattle washington </nl>
+ <nl lang='de'> seattle in washington </nl>
+ <nl lang='th'> เมือง ซีแอตเติล รัฐ วอชิงตัน </nl>
+ <nl lang='zh'> 华盛顿 州 西雅图 </nl>
+ <mrl lang='geo-funql'> cityid ( ' seattle ' , ' wa ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , *n:StateAbbrev ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' seattle ' }) </node>
+ <node id='2'> *n:StateAbbrev -> ({ ' wa ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='213'>
+ <nl lang='en'> springfield missouri </nl>
+ <nl lang='es'> springfield missouri </nl>
+ <nl lang='ja'> mizuuri no supuringufiirudo </nl>
+ <nl lang='tr'> springfield missouri </nl>
+ <nl lang='el'> springfield missouri </nl>
+ <nl lang='de'> springfield missouri </nl>
+ <nl lang='th'> เมือง สปริงฟิลด์ รัฐ มิสซูรี </nl>
+ <nl lang='zh'> 密苏里 州 斯普林菲尔德 </nl>
+ <mrl lang='geo-funql'> cityid ( ' springfield ' , ' mo ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , *n:StateAbbrev ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' springfield ' }) </node>
+ <node id='2'> *n:StateAbbrev -> ({ ' mo ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='214'>
+ <nl lang='en'> springfield south dakota </nl>
+ <nl lang='el'> springfield νότια ντακότα </nl>
+ <nl lang='de'> springfield in south dakota </nl>
+ <nl lang='th'> เมือง สปริงฟิลด์ รัฐ เซาท์ดาโกตา </nl>
+ <nl lang='zh'> 南达科他 州 的 斯普林菲尔德 </nl>
+ <mrl lang='geo-funql'> cityid ( ' springfield ' , ' sd ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , *n:StateAbbrev ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' springfield ' }) </node>
+ <node id='2'> *n:StateAbbrev -> ({ ' sd ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='215'>
+ <nl lang='en'> tempe arizona </nl>
+ <nl lang='es'> tempe arizona </nl>
+ <nl lang='ja'> arizona no tenpi </nl>
+ <nl lang='tr'> tempe arizona </nl>
+ <nl lang='el'> tempe arizona </nl>
+ <nl lang='de'> tempe arizona </nl>
+ <nl lang='th'> เมือง เทมเป้ รัฐ แอริโซนา </nl>
+ <nl lang='zh'> 亚利桑那 州 坦佩 </nl>
+ <mrl lang='geo-funql'> cityid ( ' tempe ' , ' az ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , *n:StateAbbrev ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' tempe ' }) </node>
+ <node id='2'> *n:StateAbbrev -> ({ ' az ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='216'>
+ <nl lang='en'> tucson </nl>
+ <nl lang='es'> tucson </nl>
+ <nl lang='ja'> tsuuson </nl>
+ <nl lang='tr'> tucson </nl>
+ <nl lang='el'> tucson </nl>
+ <nl lang='de'> tucson </nl>
+ <nl lang='th'> เมือง ทูซอน </nl>
+ <nl lang='zh'> 图森 市 </nl>
+ <mrl lang='geo-funql'> cityid ( ' tucson ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' tucson ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='217'>
+ <nl lang='en'> west virginia </nl>
+ <nl lang='es'> west virginia </nl>
+ <nl lang='ja'> uesuto baajinia </nl>
+ <nl lang='tr'> west virginia </nl>
+ <nl lang='el'> west virginia </nl>
+ <nl lang='de'> west virginia </nl>
+ <nl lang='th'> รัฐ เวสท์เวอร์จิเนีย </nl>
+ <nl lang='zh'> 西弗吉尼亚 州 </nl>
+ <mrl lang='geo-funql'> stateid ( ' west virginia ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:State -> ({ stateid ( *n:StateName ) }) </node>
+ <node id='1'> *n:StateName -> ({ ' west virginia ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='218'>
+ <nl lang='en'> salem </nl>
+ <nl lang='es'> salem </nl>
+ <nl lang='ja'> saremu </nl>
+ <nl lang='tr'> salem </nl>
+ <nl lang='el'> salem </nl>
+ <nl lang='de'> salem </nl>
+ <nl lang='th'> ซาเล็ม </nl>
+ <nl lang='zh'> 塞勒姆 </nl>
+ <mrl lang='geo-funql'> cityid ( ' salem ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' salem ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='219'>
+ <nl lang='en'> city flint </nl>
+ <nl lang='es'> ciudad flint </nl>
+ <nl lang='ja'> furinto toshi </nl>
+ <nl lang='tr'> flint sehri </nl>
+ <nl lang='el'> πόλη flint </nl>
+ <nl lang='de'> stadt flint </nl>
+ <nl lang='th'> ฟลินท์ </nl>
+ <nl lang='zh'> 弗林特 市 </nl>
+ <mrl lang='geo-funql'> cityid ( ' flint ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' flint ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='220'>
+ <nl lang='en'> columbus </nl>
+ <nl lang='es'> columbus </nl>
+ <nl lang='ja'> koronbaasu </nl>
+ <nl lang='tr'> columbus </nl>
+ <nl lang='el'> columbus </nl>
+ <nl lang='de'> columbus </nl>
+ <nl lang='th'> โคลัมบัส </nl>
+ <nl lang='zh'> 哥伦布 </nl>
+ <mrl lang='geo-funql'> cityid ( ' columbus ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' columbus ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='221'>
+ <nl lang='en'> miami </nl>
+ <nl lang='el'> miami </nl>
+ <nl lang='de'> miami </nl>
+ <nl lang='th'> เมือง ไมอามี </nl>
+ <nl lang='zh'> 迈阿密 </nl>
+ <mrl lang='geo-funql'> cityid ( ' miami ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' miami ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='222'>
+ <nl lang='en'> pittsburgh </nl>
+ <nl lang='el'> pittsburgh </nl>
+ <nl lang='de'> pittsburgh </nl>
+ <nl lang='th'> เมือง พิทส์เบิร์ก </nl>
+ <nl lang='zh'> 匹兹堡 </nl>
+ <mrl lang='geo-funql'> cityid ( ' pittsburgh ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' pittsburgh ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='223'>
+ <nl lang='en'> dover </nl>
+ <nl lang='es'> dover </nl>
+ <nl lang='ja'> doobaa </nl>
+ <nl lang='tr'> dover </nl>
+ <nl lang='el'> dover </nl>
+ <nl lang='de'> dover </nl>
+ <nl lang='th'> โดเวอร์ </nl>
+ <nl lang='zh'> 多佛 市 </nl>
+ <mrl lang='geo-funql'> cityid ( ' dover ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' dover ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='224'>
+ <nl lang='en'> plano </nl>
+ <nl lang='es'> plano </nl>
+ <nl lang='ja'> purano </nl>
+ <nl lang='tr'> plano sehri </nl>
+ <nl lang='el'> plano </nl>
+ <nl lang='de'> plano </nl>
+ <nl lang='th'> พลาโน </nl>
+ <nl lang='zh'> 普莱诺 </nl>
+ <mrl lang='geo-funql'> cityid ( ' plano ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' plano ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='225'>
+ <nl lang='en'> portland </nl>
+ <nl lang='el'> portland </nl>
+ <nl lang='de'> portland </nl>
+ <nl lang='th'> พอร์ตแลนด์ </nl>
+ <nl lang='th'> เมือง พอร์ตแลนด์ </nl>
+ <nl lang='zh'> 波特兰 </nl>
+ <nl lang='zh'> 波特兰 市 </nl>
+ <mrl lang='geo-funql'> cityid ( ' portland ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' portland ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='226'>
+ <nl lang='en'> salt lake city </nl>
+ <nl lang='el'> salt lake city </nl>
+ <nl lang='de'> salt lake city </nl>
+ <nl lang='th'> ซอลท์เลคซิตี </nl>
+ <nl lang='zh'> 盐湖城 </nl>
+ <mrl lang='geo-funql'> cityid ( ' salt lake city ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' salt lake city ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='227'>
+ <nl lang='en'> baton rouge </nl>
+ <nl lang='el'> baton rouge </nl>
+ <nl lang='de'> baton rouge </nl>
+ <nl lang='th'> บาทงรูจ </nl>
+ <nl lang='zh'> 巴吞鲁日 市 </nl>
+ <mrl lang='geo-funql'> cityid ( ' baton rouge ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' baton rouge ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='228'>
+ <nl lang='en'> fort wayne </nl>
+ <nl lang='el'> fort wayne </nl>
+ <nl lang='de'> fort wayne </nl>
+ <nl lang='th'> ฟอร์ต เวยน์ </nl>
+ <nl lang='zh'> 韦恩堡 市 </nl>
+ <mrl lang='geo-funql'> cityid ( ' fort wayne ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' fort wayne ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='229'>
+ <nl lang='en'> indianapolis </nl>
+ <nl lang='el'> indianapolis </nl>
+ <nl lang='de'> indianapolis </nl>
+ <nl lang='th'> เมือง อินเดียนาโปลิส </nl>
+ <nl lang='zh'> 印第安纳波利斯 市 </nl>
+ <mrl lang='geo-funql'> cityid ( ' indianapolis ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' indianapolis ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='230'>
+ <nl lang='en'> mount whitney </nl>
+ <nl lang='el'> mount whitney </nl>
+ <nl lang='el'> όρος whitney </nl>
+ <nl lang='de'> mount whitney </nl>
+ <nl lang='th'> ภูเขา วิทนีย์ </nl>
+ <nl lang='th'> ยอดเขา วิทนีย์ </nl>
+ <nl lang='zh'> 惠特尼 山 </nl>
+ <mrl lang='geo-funql'> placeid ( ' mount whitney ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:Place -> ({ placeid ( *n:PlaceName ) }) </node>
+ <node id='1'> *n:PlaceName -> ({ ' mount whitney ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='231'>
+ <nl lang='en'> new orleans </nl>
+ <nl lang='el'> new orleans </nl>
+ <nl lang='de'> new orleans </nl>
+ <nl lang='th'> เมือง นิวออร์ลีนส์ </nl>
+ <nl lang='zh'> 新奥尔良 市 </nl>
+ <mrl lang='geo-funql'> cityid ( ' new orleans ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' new orleans ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='232'>
+ <nl lang='en'> san diego </nl>
+ <nl lang='el'> san diego </nl>
+ <nl lang='de'> san diego </nl>
+ <nl lang='th'> เมือง ซานดิอาโก </nl>
+ <nl lang='zh'> 圣地亚哥 市 </nl>
+ <mrl lang='geo-funql'> cityid ( ' san diego ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' san diego ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='233'>
+ <nl lang='en'> san jose </nl>
+ <nl lang='el'> san jose </nl>
+ <nl lang='de'> san jose </nl>
+ <nl lang='th'> เมือง ซาน โฮเซ </nl>
+ <nl lang='zh'> 圣何塞 市 </nl>
+ <mrl lang='geo-funql'> cityid ( ' san jose ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' san jose ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='234'>
+ <nl lang='en'> scotts valley </nl>
+ <nl lang='el'> scotts valley </nl>
+ <nl lang='de'> scotts valley </nl>
+ <nl lang='th'> สก็อตแวลลีย์ </nl>
+ <nl lang='zh'> 斯科茨瓦利 市 </nl>
+ <mrl lang='geo-funql'> cityid ( ' scotts valley ' , _ ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:City -> ({ cityid ( *n:CityName , _ ) }) </node>
+ <node id='1'> *n:CityName -> ({ ' scotts valley ' }) </node>
+ </mrl-parse>
+ </example>
+
+ <example id='235'>
+ <nl lang='en'> chattahoochee river </nl>
+ <nl lang='el'> chattahoochee ποταμός </nl>
+ <nl lang='el'> ποταμός chattahoochee </nl>
+ <nl lang='zh'> 查塔胡奇 河 </nl>
+ <mrl lang='geo-funql'> riverid ( ' chattahoochee ' ) </mrl>
+ <mrl lang='geo-prolog'> </mrl>
+ <mrl-parse>
+ <node id='0'> *n:River -> ({ riverid ( *n:RiverName ) }) </node>
+ <node id='1'> *n:RiverName -> ({ ' chattahoochee ' }) </node>
+ </mrl-parse>
+ </example>
+
+</examples>
diff --git a/data/geo/split880/fold-0-test.ids b/data/geo/split880/fold-0-test.ids
new file mode 100644
index 0000000..ebe9c50
--- /dev/null
+++ b/data/geo/split880/fold-0-test.ids
@@ -0,0 +1,280 @@
+3
+6
+15
+16
+25
+26
+29
+33
+34
+37
+38
+39
+40
+45
+46
+50
+53
+60
+64
+82
+84
+87
+88
+93
+99
+101
+104
+107
+108
+110
+114
+117
+125
+132
+134
+135
+141
+148
+149
+152
+158
+161
+166
+167
+168
+172
+179
+183
+184
+188
+190
+195
+196
+199
+203
+204
+207
+208
+209
+213
+214
+220
+225
+229
+231
+232
+238
+242
+243
+245
+247
+249
+250
+255
+272
+273
+275
+281
+286
+295
+296
+300
+301
+304
+305
+319
+320
+323
+325
+328
+331
+332
+333
+334
+336
+339
+341
+347
+348
+349
+350
+356
+359
+365
+368
+369
+372
+373
+375
+378
+380
+381
+382
+386
+390
+395
+398
+399
+402
+403
+405
+408
+412
+413
+416
+420
+422
+428
+432
+433
+436
+437
+438
+440
+446
+451
+454
+455
+459
+464
+467
+468
+469
+472
+475
+477
+482
+483
+486
+489
+491
+495
+498
+504
+511
+515
+516
+517
+521
+524
+526
+531
+537
+542
+546
+547
+548
+550
+551
+552
+572
+573
+577
+581
+582
+586
+592
+596
+598
+599
+604
+608
+611
+615
+616
+618
+631
+635
+636
+639
+642
+645
+656
+657
+663
+664
+666
+669
+676
+678
+684
+687
+692
+698
+701
+703
+705
+707
+711
+716
+719
+721
+722
+723
+724
+725
+729
+731
+732
+735
+737
+742
+743
+744
+745
+746
+754
+757
+760
+769
+774
+775
+776
+778
+781
+782
+785
+786
+787
+788
+791
+792
+793
+794
+796
+798
+799
+802
+803
+808
+810
+811
+813
+815
+816
+818
+819
+824
+825
+826
+827
+828
+829
+831
+832
+836
+837
+840
+843
+850
+852
+860
+861
+862
+865
+868
+870
+874
+875
+879
diff --git a/data/geo/split880/fold-0-train.ids b/data/geo/split880/fold-0-train.ids
new file mode 100644
index 0000000..b6ec026
--- /dev/null
+++ b/data/geo/split880/fold-0-train.ids
@@ -0,0 +1,600 @@
+0
+1
+2
+4
+5
+7
+8
+9
+10
+11
+12
+13
+14
+17
+18
+19
+20
+21
+22
+23
+24
+27
+28
+30
+31
+32
+35
+36
+41
+42
+43
+44
+47
+48
+49
+51
+52
+54
+55
+56
+57
+58
+59
+61
+62
+63
+65
+66
+67
+68
+69
+70
+71
+72
+73
+74
+75
+76
+77
+78
+79
+80
+81
+83
+85
+86
+89
+90
+91
+92
+94
+95
+96
+97
+98
+100
+102
+103
+105
+106
+109
+111
+112
+113
+115
+116
+118
+119
+120
+121
+122
+123
+124
+126
+127
+128
+129
+130
+131
+133
+136
+137
+138
+139
+140
+142
+143
+144
+145
+146
+147
+150
+151
+153
+154
+155
+156
+157
+159
+160
+162
+163
+164
+165
+169
+170
+171
+173
+174
+175
+176
+177
+178
+180
+181
+182
+185
+186
+187
+189
+191
+192
+193
+194
+197
+198
+200
+201
+202
+205
+206
+210
+211
+212
+215
+216
+217
+218
+219
+221
+222
+223
+224
+226
+227
+228
+230
+233
+234
+235
+236
+237
+239
+240
+241
+244
+246
+248
+251
+252
+253
+254
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+274
+276
+277
+278
+279
+280
+282
+283
+284
+285
+287
+288
+289
+290
+291
+292
+293
+294
+297
+298
+299
+302
+303
+306
+307
+308
+309
+310
+311
+312
+313
+314
+315
+316
+317
+318
+321
+322
+324
+326
+327
+329
+330
+335
+337
+338
+340
+342
+343
+344
+345
+346
+351
+352
+353
+354
+355
+357
+358
+360
+361
+362
+363
+364
+366
+367
+370
+371
+374
+376
+377
+379
+383
+384
+385
+387
+388
+389
+391
+392
+393
+394
+396
+397
+400
+401
+404
+406
+407
+409
+410
+411
+414
+415
+417
+418
+419
+421
+423
+424
+425
+426
+427
+429
+430
+431
+434
+435
+439
+441
+442
+443
+444
+445
+447
+448
+449
+450
+452
+453
+456
+457
+458
+460
+461
+462
+463
+465
+466
+470
+471
+473
+474
+476
+478
+479
+480
+481
+484
+485
+487
+488
+490
+492
+493
+494
+496
+497
+499
+500
+501
+502
+503
+505
+506
+507
+508
+509
+510
+512
+513
+514
+518
+519
+520
+522
+523
+525
+527
+528
+529
+530
+532
+533
+534
+535
+536
+538
+539
+540
+541
+543
+544
+545
+549
+553
+554
+555
+556
+557
+558
+559
+560
+561
+562
+563
+564
+565
+566
+567
+568
+569
+570
+571
+574
+575
+576
+578
+579
+580
+583
+584
+585
+587
+588
+589
+590
+591
+593
+594
+595
+597
+600
+601
+602
+603
+605
+606
+607
+609
+610
+612
+613
+614
+617
+619
+620
+621
+622
+623
+624
+625
+626
+627
+628
+629
+630
+632
+633
+634
+637
+638
+640
+641
+643
+644
+646
+647
+648
+649
+650
+651
+652
+653
+654
+655
+658
+659
+660
+661
+662
+665
+667
+668
+670
+671
+672
+673
+674
+675
+677
+679
+680
+681
+682
+683
+685
+686
+688
+689
+690
+691
+693
+694
+695
+696
+697
+699
+700
+702
+704
+706
+708
+709
+710
+712
+713
+714
+715
+717
+718
+720
+726
+727
+728
+730
+733
+734
+736
+738
+739
+740
+741
+747
+748
+749
+750
+751
+752
+753
+755
+756
+758
+759
+761
+762
+763
+764
+765
+766
+767
+768
+770
+771
+772
+773
+777
+779
+780
+783
+784
+789
+790
+795
+797
+800
+801
+804
+805
+806
+807
+809
+812
+814
+817
+820
+821
+822
+823
+830
+833
+834
+835
+838
+839
+841
+842
+844
+845
+846
+847
+848
+849
+851
+853
+854
+855
+856
+857
+858
+859
+863
+864
+866
+867
+869
+871
+872
+873
+876
+877
+878
diff --git a/data/geo/split880/fold-0-tune-alt.ids b/data/geo/split880/fold-0-tune-alt.ids
new file mode 100644
index 0000000..9b186cf
--- /dev/null
+++ b/data/geo/split880/fold-0-tune-alt.ids
@@ -0,0 +1,99 @@
+621
+244
+354
+308
+578
+718
+303
+131
+9
+583
+297
+634
+293
+493
+106
+410
+527
+644
+215
+353
+236
+187
+660
+27
+444
+690
+647
+322
+316
+414
+69
+646
+415
+123
+423
+426
+505
+112
+310
+859
+683
+697
+223
+118
+488
+584
+5
+122
+736
+555
+221
+462
+24
+113
+32
+430
+567
+439
+632
+357
+95
+109
+116
+619
+21
+128
+789
+496
+177
+318
+102
+358
+685
+362
+324
+290
+127
+503
+453
+157
+540
+557
+393
+153
+480
+622
+522
+535
+562
+11
+65
+264
+103
+20
+171
+71
+36
+450
+383
diff --git a/data/geo/split880/fold-0-tune.ids b/data/geo/split880/fold-0-tune.ids
new file mode 100644
index 0000000..4a22fb3
--- /dev/null
+++ b/data/geo/split880/fold-0-tune.ids
@@ -0,0 +1,60 @@
+859
+683
+697
+223
+118
+488
+584
+5
+122
+736
+555
+221
+462
+24
+113
+32
+430
+567
+439
+632
+357
+95
+109
+116
+619
+21
+128
+789
+496
+177
+318
+102
+358
+685
+362
+324
+290
+127
+503
+453
+157
+540
+557
+393
+153
+480
+622
+522
+535
+562
+11
+65
+264
+103
+20
+171
+71
+36
+450
+383
diff --git a/demo.py b/demo.py
new file mode 100755
index 0000000..fe29b99
--- /dev/null
+++ b/demo.py
@@ -0,0 +1,54 @@
+#!/usr/bin/env python2
+
+import sys
+import subprocess
+from nltk.stem.porter import PorterStemmer
+from src.functionalizer import Functionalizer
+import re
+import os
+
+def pretty_print_prolog(ans):
+ ans = re.sub(r'\w+\(([^)]+)\)', r'\1', ans)
+ parts = ans[1:-2].split(',')
+ print '\n'.join(parts)
+ #for part in parts:
+ # if 'stateid' in part:
+ # part = part[8:-1]
+ # print part
+
+MOSES='/home/jacob/src/3p/mosesdecoder/dist/bin/moses_chart'
+#WORK_DIR='/home/jacob/src/smt-semparse/work/DEMO'
+WORK_DIR=os.path.realpath('latest')
+
+fcr = Functionalizer(None)
+
+moses_args = [MOSES,
+ '-drop-unknown',
+ '-f', '%s/mert-work/moses.ini' % WORK_DIR]
+
+moses = subprocess.Popen(moses_args, stdin=subprocess.PIPE, stdout=subprocess.PIPE,
+ stderr=subprocess.PIPE)
+
+prolog_args = ['/usr/bin/swipl',
+ '-l', '/home/jacob/src/3p/wasp-1.0/data/geo-funql/eval/eval.pl']
+
+prolog = subprocess.Popen(prolog_args, stdin=subprocess.PIPE,
+ stdout=subprocess.PIPE, stderr=subprocess.PIPE)
+
+while True:
+
+ print '\n\n? ',
+ line = sys.stdin.readline()
+ print
+ print >>moses.stdin, line
+ mrl = moses.stdout.readline().strip()
+ moses.stdout.readline()
+
+ fun = fcr.functionalize(mrl)
+ print '!', fun
+
+ plg = 'execute_funql_query(%s, A), print(A), nl.\n' % fun
+ print >>prolog.stdin, plg
+ answer = prolog.stdout.readline()
+ print
+ pretty_print_prolog(answer)
diff --git a/dependencies.yaml b/dependencies.yaml
new file mode 100644
index 0000000..37083df
--- /dev/null
+++ b/dependencies.yaml
@@ -0,0 +1,8 @@
+smt_semparse: /home/jacob/src/smt-semparse
+
+moses: /home/jacob/src/3p/mosesdecoder
+srilm: /home/jacob/src/3p/srilm1.6.0
+prolog: /usr/bin/swipl
+wasp: /home/jacob/src/3p/wasp-1.0
+
+srilm_arch: i686-m64
diff --git a/filter.py b/filter.py
new file mode 100755
index 0000000..6ee4f3c
--- /dev/null
+++ b/filter.py
@@ -0,0 +1,33 @@
+#!/usr/bin/env python2
+
+import sys
+
+while True:
+ lfrac = sys.stdin.readline()
+ if not lfrac:
+ break
+ monolingual = sys.stdin.readline()
+ ul_only = sys.stdin.readline()
+
+ print lfrac, monolingual, ul_only,
+
+ p = 0
+ r = 0
+ f = 0
+
+ for i in range(10):
+ lp = float(sys.stdin.readline().split()[1])
+ lr = float(sys.stdin.readline().split()[1])
+ lf = float(sys.stdin.readline().split()[1])
+
+ p += lp
+ r += lr
+ f += lf
+
+ p /= 10
+ r /= 10
+ f /= 10
+
+ print 'p:', p
+ print 'r:', r
+ print 'f:', f
diff --git a/nlp_tools/dict_utils.py b/nlp_tools/dict_utils.py
new file mode 100644
index 0000000..8b9b94b
--- /dev/null
+++ b/nlp_tools/dict_utils.py
@@ -0,0 +1,101 @@
+"""
+Utilities for doing math on sparse vectors indexed by arbitrary objects.
+(These will usually be feature vectors.)
+"""
+
+import math_utils as mu
+import math
+
+def d_elt_op_keep(op, zero, args):
+ """
+ Applies op to arguments elementwise, keeping entries that don't occur in
+ every argument (i.e. behaves like a sum).
+ """
+ ret = {}
+ for d in args:
+ for key in d:
+ if key not in ret:
+ ret[key] = d[key]
+ else:
+ ret[key] = op([ret[key], d[key]])
+ for key in ret.keys():
+ if ret[key] == zero:
+ del ret[key]
+ return ret
+
+def d_elt_op_drop(op, args):
+ """
+ Applies op to arguments elementwise, discarding entries that don't occur in
+ every argument (i.e. behaves like a product).
+ """
+ # avoid querying lots of nonexistent keys
+ smallest = min(args, key=len)
+ sindex = args.index(smallest)
+ ret = dict(smallest)
+ for i in range(len(args)):
+ if i == sindex:
+ continue
+ d = args[i]
+ for key in ret.keys():
+ if key in d:
+ ret[key] = op([ret[key], d[key]])
+ else:
+ del ret[key]
+ return ret
+
+def d_sum(args):
+ """
+ Computes a sum of vectors.
+ """
+ return d_elt_op_keep(sum, 0, args)
+
+def d_logspace_sum(args):
+ """
+ Computes a sum of vectors whose elements are represented in logspace.
+ """
+ return d_elt_op_keep(mu.logspace_sum, -float('inf'), args)
+
+def d_elt_prod(args):
+ """
+ Computes an elementwise product of vectors.
+ """
+ return d_elt_op_drop(lambda l: reduce(lambda a,b: a*b, l), args)
+
+def d_dot_prod(d1, d2):
+ """
+ Takes the dot product of the two arguments.
+ """
+ # avoid querying lots of nonexistent keys
+ if len(d2) < len(d1):
+ d1, d2 = d2, d1
+ dot_prod = 0
+ for key in d1:
+ if key in d2:
+ dot_prod += d1[key] * d2[key]
+ return dot_prod
+
+def d_logspace_scalar_prod(c, d):
+ """
+ Multiplies every element of d by c, where c and d are both represented in
+ logspace.
+ """
+ ret = {}
+ for key in d:
+ ret[key] = c + d[key]
+ return ret
+
+def d_op(op, d):
+ """
+ Applies op to every element of the dictionary.
+ """
+ ret = {}
+ for key in d:
+ ret[key] = op(d[key])
+ return ret
+
+# convenience methods
+def d_log(d):
+ return d_op(math.log, d)
+
+def d_exp(d):
+ return d_op(math.exp, d)
diff --git a/nlp_tools/dict_utils.pyc b/nlp_tools/dict_utils.pyc
new file mode 100644
index 0000000..ada4c58
--- /dev/null
+++ b/nlp_tools/dict_utils.pyc
Binary files differ
diff --git a/nlp_tools/feature.pyc b/nlp_tools/feature.pyc
new file mode 100644
index 0000000..9c96271
--- /dev/null
+++ b/nlp_tools/feature.pyc
Binary files differ
diff --git a/nlp_tools/vocabulary.py b/nlp_tools/vocabulary.py
new file mode 100644
index 0000000..ed200f5
--- /dev/null
+++ b/nlp_tools/vocabulary.py
@@ -0,0 +1,49 @@
+import cPickle
+
+class Vocabulary:
+
+ OOV_VAL = -1
+
+ def __init__(self):
+ self.str_to_tok = {}
+ self.tok_to_str = {}
+
+ def put(self, string):
+ if string in self.str_to_tok:
+ raise ValueError("%s is already in this vocabulary (token %d)" % \
+ (string, self.str_to_tok[string]))
+ return self.ensure(string)
+
+ def ensure(self, string):
+ if string in self.str_to_tok:
+ return
+ tok = len(self)
+ self.str_to_tok[string] = tok
+ self.tok_to_str[tok] = string
+ return tok
+
+ def gett(self, string):
+ if string not in self.str_to_tok:
+ return self.OOV_VAL
+ return self.str_to_tok[string]
+
+ def gets(self, tok):
+ return self.tok_to_str[tok]
+
+ def strs(self):
+ return self.str_to_tok.keys()
+
+ def toks(self):
+ return self.tok_to_str.keys()
+
+ def __len__(self):
+ return len(self.str_to_tok)
+
+ def save(self, path):
+ with open(path, 'w') as f:
+ cPickle.dump(self, f)
+
+ @classmethod
+ def load(cls, path):
+ with open(path) as f:
+ return cPickle.load(f)
diff --git a/nlp_tools/vocabulary.pyc b/nlp_tools/vocabulary.pyc
new file mode 100644
index 0000000..952b7fd
--- /dev/null
+++ b/nlp_tools/vocabulary.pyc
Binary files differ
diff --git a/run.py b/run.py
new file mode 100755
index 0000000..cf9235c
--- /dev/null
+++ b/run.py
@@ -0,0 +1,89 @@
+#!/usr/bin/env python2
+
+import os
+import datetime
+import logging
+from src.evaluator import Evaluator
+from src.smt_semparse_config import SMTSemparseConfig
+from src.smt_semparse_experiment import SMTSemparseExperiment
+
+LOGFILE_NAME = 'run.log'
+
+def run_one(config):
+ # create work dir for this run
+ # moses can't handle paths with colons
+ timestamp = datetime.datetime.now().strftime('%Y-%m-%dT%H.%M.%S')
+ run_work_dir = os.path.join(base_work_dir, timestamp)
+ assert not os.path.exists(run_work_dir)
+ os.makedirs(run_work_dir)
+ config.put('work_dir', run_work_dir)
+ if os.path.exists('latest'):
+ os.remove('latest')
+ os.symlink(run_work_dir, 'latest')
+
+ # set up logging
+ if config.run == 'debug':
+ logging.basicConfig(level=logging.DEBUG)
+ else:
+ log_path = os.path.join(run_work_dir, LOGFILE_NAME)
+ logging.basicConfig(filename=log_path, level=logging.INFO)
+
+ experiment = SMTSemparseExperiment(config)
+ if config.run == 'debug':
+ experiment.run_fold(1)
+ elif config.run == 'dev':
+ for i in range(10):
+ experiment.run_fold(i)
+ elif config.run == 'test':
+ experiment.run_split()
+ else:
+ assert False
+
+ if not config.nlg:
+ logging.info('evaluating')
+ Evaluator(config).run()
+
+if __name__ == '__main__':
+
+ # load config
+ config = SMTSemparseConfig('settings.yaml', 'dependencies.yaml')
+
+ # create base work dir if it doesn't exist
+ base_work_dir = os.path.join(config.smt_semparse, config.workdir)
+ if not os.path.exists(base_work_dir):
+ os.makedirs(base_work_dir)
+
+ run_one(config)
+
+ #for np in (True, False):
+ # for model in ('phrase', 'hier'):
+ # for lang in ('en', 'de', 'el', 'th'):
+ # print 'np: %s\nmodel: %s\nlang: %s' % (np, model, lang)
+ # config.put('np', np)
+ # config.put('model', model)
+ # config.put('lang', lang)
+ # if lang == 'en':
+ # config.put('symm', 'srctotgt')
+ # else:
+ # config.put('symm', 'tgttosrc')
+ # for i in range(10):
+ # run_one(config)
+
+ #for lfrac in (0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0):
+ ##for lfrac in (0.1,):
+ # for monolingual in (True, False):
+ # #for monolingual in (True,):
+ # for ul_only in (True, False):
+ # #for ul_only in (True,):
+ # if (not monolingual) and ul_only:
+ # continue
+ # config.put('lfrac', lfrac)
+ # config.put('monolingual', monolingual)
+ # config.put('ul_only', ul_only)
+ # print 'lfrac: %f' % lfrac
+ # print 'monolingual: %s' % monolingual
+ # print 'ul_only: %s' % ul_only
+ # for i in range(10):
+ # #for i in range(2):
+ # run_one(config)
+
diff --git a/run2.py b/run2.py
new file mode 100755
index 0000000..a92c118
--- /dev/null
+++ b/run2.py
@@ -0,0 +1,55 @@
+#!/usr/bin/env python2
+
+import os
+import datetime
+import logging
+from src.evaluator import Evaluator
+from src.smt_semparse_config import SMTSemparseConfig
+from src.smt_semparse_experiment import SMTSemparseExperiment
+
+LOGFILE_NAME = 'run.log'
+
+def run_one(config):
+ # create work dir for this run
+ # moses can't handle paths with colons
+ timestamp = datetime.datetime.now().strftime('%Y-%m-%dT%H.%M.%S')
+ run_work_dir = os.path.join(base_work_dir, timestamp)
+ assert not os.path.exists(run_work_dir)
+ os.makedirs(run_work_dir)
+ config.put('work_dir', run_work_dir)
+ if os.path.exists('latest'):
+ os.remove('latest')
+ os.symlink(run_work_dir, 'latest')
+
+ # set up logging
+ if config.run == 'debug':
+ logging.basicConfig(level=logging.DEBUG)
+ else:
+ log_path = os.path.join(run_work_dir, LOGFILE_NAME)
+ logging.basicConfig(filename=log_path, level=logging.INFO)
+
+ experiment = SMTSemparseExperiment(config)
+ if config.run == 'debug':
+ experiment.run_fold(1)
+ elif config.run == 'dev':
+ for i in range(10):
+ experiment.run_fold(i)
+ elif config.run == 'test':
+ experiment.run_split()
+ else:
+ assert False
+
+ logging.info('evaluating')
+ Evaluator(config).run()
+
+if __name__ == '__main__':
+
+ # load config
+ config = SMTSemparseConfig('settings.yaml', 'dependencies.yaml')
+
+ # create base work dir if it doesn't exist
+ base_work_dir = os.path.join(config.smt_semparse, config.workdir)
+ if not os.path.exists(base_work_dir):
+ os.makedirs(base_work_dir)
+
+ run_one(config)
diff --git a/settings.yaml b/settings.yaml
new file mode 100644
index 0000000..6bc0e5c
--- /dev/null
+++ b/settings.yaml
@@ -0,0 +1,16 @@
+nbest: 100 # how many entries in the nbest list?
+corpus: geo # which corpus? [geo, robo]
+lang: en # which language? [en, de, el, th]
+stem: false # run the stemmer?
+symm: tgttosrc # which symmetrization? [e.g. srctotgt, tgttosrc, grow, ...]
+np: true # use NP list?
+np_type: all # what version of NP list?
+model: hier # which machine translation model? [phrase, hier]
+run: test # which experiment? [dev, test, debug]
+workdir: work # where?
+filter: false # filter phrase table?
+lfrac: 1.0 # what fraction of training sentences should be labeled?
+monolingual: false # use monolingual data?
+ul_only: false
+retrain: false
+nlg: true
diff --git a/src/.config.py.swp b/src/.config.py.swp
new file mode 100644
index 0000000..706de6a
--- /dev/null
+++ b/src/.config.py.swp
Binary files differ
diff --git a/src/.nl_reweighter.py.swp b/src/.nl_reweighter.py.swp
new file mode 100644
index 0000000..2180681
--- /dev/null
+++ b/src/.nl_reweighter.py.swp
Binary files differ
diff --git a/src/__init__.py b/src/__init__.py
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/__init__.py
diff --git a/src/__init__.pyc b/src/__init__.pyc
new file mode 100644
index 0000000..cf88e29
--- /dev/null
+++ b/src/__init__.pyc
Binary files differ
diff --git a/src/__pycache__/__init__.cpython-33.pyc b/src/__pycache__/__init__.cpython-33.pyc
new file mode 100644
index 0000000..65e20ff
--- /dev/null
+++ b/src/__pycache__/__init__.cpython-33.pyc
Binary files differ
diff --git a/src/__pycache__/smt_semparse_config.cpython-33.pyc b/src/__pycache__/smt_semparse_config.cpython-33.pyc
new file mode 100644
index 0000000..c8d19ff
--- /dev/null
+++ b/src/__pycache__/smt_semparse_config.cpython-33.pyc
Binary files differ
diff --git a/src/bleu_scorer.py b/src/bleu_scorer.py
new file mode 100644
index 0000000..0b0da55
--- /dev/null
+++ b/src/bleu_scorer.py
@@ -0,0 +1,17 @@
+import os
+import subprocess
+import sys
+
+class BLEUScorer:
+
+ def __init__(self, config):
+ self.config = config
+
+ def run(self):
+ args = [self.config.bleu_eval, '%s/test.nl' % self.config.experiment_dir]
+ infile = open('%s/hyp.nl' % self.config.experiment_dir)
+ nullfile = open(os.devnull, 'w')
+ p = subprocess.Popen(args, stdin=infile, stdout=sys.stdout, stderr=nullfile)
+ p.wait()
+ infile.close()
+ nullfile.close()
diff --git a/src/bleu_scorer.pyc b/src/bleu_scorer.pyc
new file mode 100644
index 0000000..05d95dc
--- /dev/null
+++ b/src/bleu_scorer.pyc
Binary files differ
diff --git a/src/config.py b/src/config.py
new file mode 100644
index 0000000..138a28d
--- /dev/null
+++ b/src/config.py
@@ -0,0 +1,39 @@
+import yaml
+import logging
+
+class Config:
+
+ def __init__(self, settings_path, dependencies_path):
+ with open(settings_path) as settings_file:
+ settings = yaml.load(settings_file)
+ with open(dependencies_path) as dependencies_file:
+ dependencies = yaml.load(dependencies_file)
+
+ self.entries = {}
+
+ for config in (settings, dependencies):
+ for key, value in config.items():
+ self.put(key, value)
+
+ def __hasattr__(self, key):
+ return key in self.entries
+
+ def __getattr__(self, key):
+ if key not in self.entries:
+ raise Exception('No such key: %s' % key)
+ return self.entries[key]
+
+ def put(self, key, value):
+ if key in self.entries:
+ logging.warn('changing value of %s' % key)
+ self.entries[key] = value
+
+ def __repr__(self):
+ return '%s(%d items)' % (self.__class__, len(self.keys))
+
+ def __str__(self):
+ s = []
+ s.append('%s:' % self.__class__.__name__)
+ for key in sorted(self.entries.keys()):
+ s.append(' %s: %s' % (key, getattr(self, key)))
+ return '\n'.join(s)
diff --git a/src/config.pyc b/src/config.pyc
new file mode 100644
index 0000000..b0b5fa0
--- /dev/null
+++ b/src/config.pyc
Binary files differ
diff --git a/src/eval_bevan/clean b/src/eval_bevan/clean
new file mode 100644
index 0000000..0d9c412
--- /dev/null
+++ b/src/eval_bevan/clean
@@ -0,0 +1,280 @@
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
+0
diff --git a/src/eval_bevan/errlog b/src/eval_bevan/errlog
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/eval_bevan/errlog
diff --git a/src/eval_bevan/eval_bevan.sh b/src/eval_bevan/eval_bevan.sh
new file mode 100755
index 0000000..31e7941
--- /dev/null
+++ b/src/eval_bevan/eval_bevan.sh
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+in=$1
+cat $in | sed 's/W//g' | sed 's/( /(/g' | sed 's/ )/)/g' | sed 's/#.*//g' | sed 's/^0$/0/' | sed 's/()//g' | sed 's/ /,/g' > clean
+./format_prolog.py clean ~/src/semparse-old/work_psmt/test.fun > test.pl
+
+swipl -l "/home/jacob/src/3p/wasp-1.0/data/geo-funql/eval/eval.pl" \
+ < test.pl \
+ > test.out
+ 2>> errlog
diff --git a/src/eval_bevan/format_prolog.py b/src/eval_bevan/format_prolog.py
new file mode 100755
index 0000000..aa60fd7
--- /dev/null
+++ b/src/eval_bevan/format_prolog.py
@@ -0,0 +1,30 @@
+#!/usr/bin/env python2
+
+import sys
+
+def main():
+ HYP_PATH = sys.argv[1]
+ REF_PATH = sys.argv[2]
+
+ hyp_file = open(HYP_PATH)
+ ref_file = open(REF_PATH)
+
+ hyps = []
+ for hyp_line in hyp_file.readlines():
+ hyp = hyp_line.strip()
+ hyps.append(hyp)
+
+ refs = []
+ for r_line in ref_file.readlines():
+ ref = r_line.strip()
+ refs.append(ref)
+
+ i = 0
+ for ref, hyp in zip(refs, hyps):
+ print \
+ 'catch(call_with_time_limit(1,eval([%d,%f,%s,%s])),E,writeln(\'error\')).\n' \
+ % (i, 0, ref, hyp)
+ i += 1
+
+if __name__ == '__main__':
+ main()
diff --git a/src/eval_bevan/test.out b/src/eval_bevan/test.out
new file mode 100644
index 0000000..9e8a334
--- /dev/null
+++ b/src/eval_bevan/test.out
@@ -0,0 +1,280 @@
+0 0.0 n
+1 0.0 n
+2 0.0 n
+3 0.0 n
+4 0.0 n
+5 0.0 n
+6 0.0 n
+7 0.0 n
+8 0.0 n
+9 0.0 n
+10 0.0 n
+11 0.0 n
+12 0.0 n
+13 0.0 n
+14 0.0 n
+15 0.0 n
+16 0.0 n
+17 0.0 n
+18 0.0 n
+19 0.0 n
+20 0.0 n
+21 0.0 n
+22 0.0 n
+23 0.0 n
+24 0.0 n
+25 0.0 n
+26 0.0 y
+27 0.0 n
+28 0.0 n
+29 0.0 n
+30 0.0 n
+31 0.0 n
+32 0.0 n
+33 0.0 n
+34 0.0 n
+35 0.0 n
+36 0.0 n
+37 0.0 n
+38 0.0 n
+39 0.0 n
+40 0.0 n
+41 0.0 n
+42 0.0 n
+43 0.0 n
+44 0.0 n
+45 0.0 n
+46 0.0 y
+47 0.0 n
+48 0.0 n
+49 0.0 n
+50 0.0 n
+51 0.0 n
+52 0.0 n
+53 0.0 n
+54 0.0 n
+55 0.0 n
+56 0.0 n
+57 0.0 n
+58 0.0 n
+59 0.0 n
+60 0.0 n
+61 0.0 n
+62 0.0 n
+63 0.0 n
+64 0.0 n
+65 0.0 y
+66 0.0 n
+67 0.0 n
+68 0.0 n
+69 0.0 n
+70 0.0 n
+71 0.0 n
+72 0.0 n
+73 0.0 y
+74 0.0 n
+75 0.0 y
+76 0.0 n
+77 0.0 n
+78 0.0 n
+79 0.0 n
+80 0.0 n
+81 0.0 n
+82 0.0 n
+83 0.0 n
+84 0.0 n
+85 0.0 n
+86 0.0 n
+87 0.0 n
+88 0.0 n
+89 0.0 n
+90 0.0 n
+91 0.0 n
+92 0.0 y
+93 0.0 n
+94 0.0 n
+95 0.0 n
+96 0.0 n
+97 0.0 n
+98 0.0 n
+99 0.0 n
+100 0.0 n
+101 0.0 n
+102 0.0 n
+103 0.0 n
+104 0.0 n
+105 0.0 n
+106 0.0 n
+107 0.0 n
+108 0.0 n
+109 0.0 n
+110 0.0 n
+111 0.0 n
+112 0.0 n
+113 0.0 n
+114 0.0 n
+115 0.0 n
+116 0.0 n
+117 0.0 n
+118 0.0 n
+119 0.0 n
+120 0.0 n
+121 0.0 n
+122 0.0 n
+123 0.0 n
+124 0.0 n
+125 0.0 n
+126 0.0 n
+127 0.0 n
+128 0.0 n
+129 0.0 n
+130 0.0 n
+131 0.0 n
+132 0.0 y
+133 0.0 y
+134 0.0 n
+135 0.0 y
+136 0.0 y
+137 0.0 n
+138 0.0 n
+139 0.0 n
+140 0.0 n
+141 0.0 n
+142 0.0 n
+143 0.0 n
+144 0.0 n
+145 0.0 n
+146 0.0 y
+147 0.0 n
+148 0.0 n
+149 0.0 n
+150 0.0 n
+151 0.0 n
+152 0.0 n
+153 0.0 n
+154 0.0 n
+155 0.0 n
+156 0.0 n
+157 0.0 n
+158 0.0 n
+159 0.0 n
+160 0.0 n
+161 0.0 n
+162 0.0 n
+163 0.0 n
+164 0.0 n
+165 0.0 n
+166 0.0 n
+167 0.0 n
+168 0.0 n
+169 0.0 n
+170 0.0 n
+171 0.0 n
+172 0.0 n
+173 0.0 n
+174 0.0 n
+175 0.0 n
+176 0.0 n
+177 0.0 n
+178 0.0 n
+179 0.0 n
+180 0.0 n
+181 0.0 y
+182 0.0 n
+183 0.0 n
+184 0.0 n
+185 0.0 n
+186 0.0 n
+187 0.0 n
+188 0.0 n
+189 0.0 n
+190 0.0 n
+191 0.0 n
+192 0.0 n
+193 0.0 n
+194 0.0 n
+195 0.0 n
+196 0.0 n
+197 0.0 n
+198 0.0 n
+199 0.0 n
+200 0.0 n
+201 0.0 n
+202 0.0 n
+203 0.0 n
+204 0.0 n
+205 0.0 n
+206 0.0 n
+207 0.0 n
+208 0.0 n
+209 0.0 n
+210 0.0 n
+211 0.0 n
+212 0.0 n
+213 0.0 y
+214 0.0 y
+215 0.0 n
+216 0.0 n
+217 0.0 n
+218 0.0 n
+219 0.0 n
+220 0.0 n
+221 0.0 n
+222 0.0 n
+223 0.0 n
+224 0.0 n
+225 0.0 n
+226 0.0 n
+227 0.0 n
+228 0.0 n
+229 0.0 n
+230 0.0 n
+231 0.0 n
+232 0.0 n
+233 0.0 n
+234 0.0 n
+235 0.0 n
+236 0.0 n
+237 0.0 n
+238 0.0 n
+239 0.0 n
+240 0.0 n
+241 0.0 n
+242 0.0 n
+243 0.0 n
+244 0.0 n
+245 0.0 n
+246 0.0 n
+247 0.0 n
+248 0.0 y
+249 0.0 y
+250 0.0 n
+251 0.0 n
+252 0.0 n
+253 0.0 n
+254 0.0 n
+255 0.0 n
+256 0.0 n
+257 0.0 n
+258 0.0 n
+259 0.0 n
+260 0.0 n
+261 0.0 n
+262 0.0 n
+263 0.0 n
+264 0.0 n
+265 0.0 n
+266 0.0 n
+267 0.0 n
+268 0.0 n
+269 0.0 n
+270 0.0 n
+271 0.0 y
+272 0.0 n
+273 0.0 n
+274 0.0 n
+275 0.0 n
+276 0.0 n
+277 0.0 n
+278 0.0 n
+279 0.0 y
diff --git a/src/eval_bevan/test.pl b/src/eval_bevan/test.pl
new file mode 100644
index 0000000..837a66d
--- /dev/null
+++ b/src/eval_bevan/test.pl
@@ -0,0 +1,560 @@
+catch(call_with_time_limit(1,eval([0,0.000000,answer(river(loc_2(stateid('colorado')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([1,0.000000,answer(count(state(low_point_2(lower_2(low_point_1(stateid('alabama'))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([2,0.000000,answer(count(river(loc_2(stateid('california'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([3,0.000000,answer(state(next_to_2(stateid('utah')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([4,0.000000,answer(elevation_1(placeid('mount mckinley'))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([5,0.000000,answer(elevation_1(highest(place(loc_2(countryid('usa')))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([6,0.000000,answer(elevation_1(highest(place(loc_2(stateid('alabama')))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([7,0.000000,answer(size(stateid('alaska'))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([8,0.000000,answer(size(stateid('texas'))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([9,0.000000,answer(len(river(riverid('colorado')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([10,0.000000,answer(len(river(riverid('delaware')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([11,0.000000,answer(len(longest(river(loc_2(stateid('california')))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([12,0.000000,answer(len(longest(river(loc_2(countryid('usa')))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([13,0.000000,answer(len(river(riverid('north platte')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([14,0.000000,answer(len(river(riverid('ohio')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([15,0.000000,answer(count(capital(loc_2(stateid('rhode island'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([16,0.000000,answer(count(city(loc_2(countryid('usa'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([17,0.000000,answer(population_1(largest(city(all)))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([18,0.000000,answer(count(river(riverid('colorado')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([19,0.000000,answer(population_1(cityid('detroit', _))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([20,0.000000,answer(population_1(cityid('houston', _))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([21,0.000000,answer(population_1(cityid('minneapolis', 'mn'))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([22,0.000000,answer(population_1(stateid('mississippi'))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([23,0.000000,answer(population_1(stateid('rhode island'))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([24,0.000000,answer(population_1(largest(city(loc_2(state(stateid('new york'))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([25,0.000000,answer(population_1(capital(loc_2(stateid('texas'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([26,0.000000,answer(population_1(countryid('usa'))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([27,0.000000,answer(population_1(cityid('austin', _))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([28,0.000000,answer(population_1(stateid('utah'))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([29,0.000000,answer(population_1(stateid('texas'))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([30,0.000000,answer(count(river(loc_2(stateid('iowa'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([31,0.000000,answer(count(river(loc_2(most(state(loc_1(river(all)))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([32,0.000000,answer(count(river(loc_2(stateid('colorado'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([33,0.000000,answer(count(state(loc_2(countryid('usa'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([34,0.000000,answer(count(state(all))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([35,0.000000,answer(count(state(loc_2(countryid('usa'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([36,0.000000,answer(count(state(next_to_2(stateid('iowa'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([37,0.000000,answer(count(state(next_to_2(largest_one(population_1(state(all))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([38,0.000000,answer(count(exclude(state(all), loc_1(river(all))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([39,0.000000,answer(count(state(next_to_1(stateid('tennessee'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([40,0.000000,answer(count(state(loc_2(countryid('usa'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([41,0.000000,answer(count(state(loc_1(place(higher_2(highest(place(loc_2(state(loc_1(largest(capital(city(loc_2(countryid('usa')))))))))))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([42,0.000000,answer(population_1(stateid('texas'))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([43,0.000000,answer(elevation_1(placeid('mount mckinley'))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([44,0.000000,answer(elevation_1(highest(place(loc_2(stateid('montana')))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([45,0.000000,answer(count(state(next_to_1(stateid('iowa'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([46,0.000000,answer(major(river(loc_2(stateid('florida'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([47,0.000000,answer(population_1(cityid('boulder', _))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([48,0.000000,answer(count(state(next_to_2(stateid('iowa'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([49,0.000000,answer(river(loc_2(stateid('new york')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([50,0.000000,answer(state(loc_1(cityid('san antonio', _)))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([51,0.000000,answer(city(loc_2(stateid('texas')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([52,0.000000,answer(state(traverse_1(longest(river(loc_2(stateid('texas'))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([53,0.000000,answer(river(loc_2(stateid('texas')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([54,0.000000,answer(capital(city(loc_2(stateid('texas'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([55,0.000000,answer(capital(loc_2(state(next_to_2(stateid('missouri')))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([56,0.000000,answer(city(loc_2(state(traverse_1(riverid('mississippi')))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([57,0.000000,answer(city(loc_2(state(loc_1(highest(place(all))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([58,0.000000,answer(highest(place(loc_2(state(all))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([59,0.000000,answer(major(city(loc_2(stateid('alabama'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([60,0.000000,answer(major(city(loc_2(stateid('alaska'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([61,0.000000,answer(major(city(loc_2(stateid('new york'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([62,0.000000,answer(major(city(loc_2(state(traverse_1(riverid('mississippi'))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([63,0.000000,answer(major(city(loc_2(state(stateid('california')))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([64,0.000000,answer(major(city(loc_2(countryid('usa'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([65,0.000000,answer(major(city(loc_2(stateid('vermont'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([66,0.000000,answer(major(river(loc_2(stateid('ohio'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([67,0.000000,answer(density_1(state(all))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([68,0.000000,answer(population_1(stateid('mississippi'))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([69,0.000000,answer(population_1(state(traverse_1(river(riverid('mississippi')))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([70,0.000000,answer(population_1(state(traverse_1(riverid('mississippi'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([71,0.000000,answer(population_1(state(next_to_2(stateid('texas'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([72,0.000000,answer(population_1(major(city(loc_2(stateid('texas')))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([73,0.000000,answer(river(loc_2(stateid('alaska')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([74,0.000000,answer(largest_one(population_1(city(all)))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([75,0.000000,answer(largest_one(density_1(city(loc_2(countryid('usa')))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([76,0.000000,answer(capital(loc_2(state(loc_1(lowest(place(all))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([77,0.000000,answer(area_1(stateid('florida'))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([78,0.000000,answer(area_1(stateid('ohio'))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([79,0.000000,answer(area_1(state(stateid('texas')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([80,0.000000,answer(area_1(stateid('wisconsin'))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([81,0.000000,answer(largest(city(loc_2(state(loc_1(river(all))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([82,0.000000,answer(largest(capital(city(loc_2(countryid('usa')))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([83,0.000000,answer(largest(city(loc_2(stateid('kansas'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([84,0.000000,answer(largest(city(loc_2(stateid('louisiana'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([85,0.000000,answer(capital(loc_2(stateid('california')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([86,0.000000,answer(capital(loc_2(stateid('colorado')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([87,0.000000,answer(capital(loc_2(stateid('illinois')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([88,0.000000,answer(capital(loc_2(stateid('iowa')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([89,0.000000,answer(capital(loc_2(stateid('massachusetts')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([90,0.000000,answer(capital(loc_2(stateid('new jersey')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([91,0.000000,answer(capital(loc_2(stateid('new york')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([92,0.000000,answer(capital(loc_2(stateid('north dakota')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([93,0.000000,answer(capital(loc_2(stateid('ohio')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([94,0.000000,answer(capital(loc_2(state(loc_1(city(cityid('durham', _))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([95,0.000000,answer(capital(loc_2(state(stateid('florida'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([96,0.000000,answer(capital(loc_2(smallest(state(all))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([97,0.000000,answer(capital(loc_2(largest_one(population_1(state(all)))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([98,0.000000,answer(capital(loc_2(largest_one(density_1(state(all)))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([99,0.000000,answer(capital(loc_2(state(loc_1(longest(river(all))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([100,0.000000,answer(capital(loc_2(largest_one(population_1(state(all)))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([101,0.000000,answer(sum(area_1(state(all)))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([102,0.000000,answer(density_1(stateid('new york'))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([103,0.000000,answer(high_point_1(stateid('wyoming'))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([104,0.000000,answer(highest(place(loc_2(stateid('texas'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([105,0.000000,answer(highest(place(loc_2(countryid('usa'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([106,0.000000,answer(highest(mountain(loc_2(countryid('usa'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([107,0.000000,answer(highest(mountain(loc_2(countryid('usa'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([108,0.000000,answer(highest(place(loc_2(stateid('delaware'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([109,0.000000,answer(highest(place(loc_2(stateid('iowa'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([110,0.000000,answer(highest(place(loc_2(stateid('maine'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([111,0.000000,answer(highest(place(loc_2(stateid('montana'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([112,0.000000,answer(highest(place(loc_2(stateid('nevada'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([113,0.000000,answer(highest(place(loc_2(state(next_to_2(stateid('georgia'))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([114,0.000000,answer(highest(place(loc_2(state(loc_1(capital(cityid('austin', _)))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([115,0.000000,answer(highest(place(loc_2(state(next_to_2(stateid('colorado'))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([116,0.000000,answer(highest(place(loc_2(countryid('usa'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([117,0.000000,answer(highest(place(loc_2(stateid('virginia'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([118,0.000000,answer(highest(place(loc_2(smallest_one(density_1(state(all))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([119,0.000000,answer(highest(place(loc_2(countryid('usa'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([120,0.000000,answer(largest(capital(city(loc_2(countryid('usa')))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([121,0.000000,answer(largest(city(loc_2(stateid('california'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([122,0.000000,answer(largest(city(loc_2(stateid('rhode island'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([123,0.000000,answer(largest(city(loc_2(smallest(state(traverse_1(riverid('mississippi')))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([124,0.000000,answer(largest(city(loc_2(smallest(state(loc_2(countryid('usa')))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([125,0.000000,answer(longest(river(loc_2(state(stateid('washington')))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([126,0.000000,answer(largest(state(next_to_2(stateid('arkansas'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([127,0.000000,answer(largest(state(next_to_2(stateid('texas'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([128,0.000000,answer(smallest_one(population_1(state(all)))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([129,0.000000,answer(len(river(riverid('colorado')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([130,0.000000,answer(len(longest(river(traverse_2(stateid('texas')))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([131,0.000000,answer(len(river(riverid('mississippi')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([132,0.000000,answer(len(most(river(traverse_2(state(all)))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([133,0.000000,answer(len(most(river(traverse_2(state(all)))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([134,0.000000,answer(longest(river(loc_2(stateid('florida'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([135,0.000000,answer(longest(river(loc_2(largest(state(all)))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([136,0.000000,answer(longest(river(loc_2(most(state(loc_1(major(city(all))))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([137,0.000000,answer(longest(river(loc_2(state(next_to_2(stateid('nebraska'))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([138,0.000000,answer(longest(river(traverse_2(state(next_to_2(stateid('indiana'))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([139,0.000000,answer(lowest(place(loc_2(stateid('arkansas'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([140,0.000000,answer(lowest(place(loc_2(stateid('massachusetts'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([141,0.000000,answer(lowest(place(loc_2(stateid('mississippi'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([142,0.000000,answer(lowest(place(loc_2(stateid('nebraska'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([143,0.000000,answer(lowest(place(loc_2(state(stateid('california')))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([144,0.000000,answer(lowest(place(loc_2(countryid('usa'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([145,0.000000,answer(lowest(place(loc_2(state(traverse_1(river(riverid('colorado')))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([146,0.000000,answer(highest(place(loc_2(cityid('san francisco', _))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([147,0.000000,answer(largest_one(density_1(state(loc_2(countryid('usa')))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([148,0.000000,answer(largest_one(population_1(city(all)))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([149,0.000000,answer(largest_one(population_1(state(all)))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([150,0.000000,answer(largest_one(population_1(state(traverse_1(riverid('mississippi')))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([151,0.000000,answer(density_1(stateid('maine'))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([152,0.000000,answer(density_1(largest(state(all)))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([153,0.000000,answer(population_1(stateid('alaska'))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([154,0.000000,answer(population_1(cityid('boulder', _))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([155,0.000000,answer(population_1(cityid('erie', 'pa'))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([156,0.000000,answer(population_1(stateid('hawaii'))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([157,0.000000,answer(population_1(cityid('houston', _))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([158,0.000000,answer(population_1(stateid('maryland'))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([159,0.000000,answer(population_1(stateid('new mexico'))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([160,0.000000,answer(population_1(city(cityid('new york', _)))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([161,0.000000,answer(population_1(cityid('san antonio', _))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([162,0.000000,answer(population_1(cityid('tempe', 'az'))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([163,0.000000,answer(population_1(largest(city(loc_2(largest_one(area_1(state(all)))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([164,0.000000,answer(smallest(population_1(state(all)))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([165,0.000000,answer(population_1(most(state(next_to_2(state(all)))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([166,0.000000,answer(population_1(largest_one(density_1(state(all))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([167,0.000000,answer(population_1(cityid('tucson', _))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([168,0.000000,answer(population_1(stateid('utah'))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([169,0.000000,answer(population_1(stateid('washington'))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([170,0.000000,answer(smallest(city(loc_2(countryid('usa'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([171,0.000000,answer(smallest(city(loc_2(countryid('usa'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([172,0.000000,answer(smallest(state(next_to_2(stateid('wyoming'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([173,0.000000,answer(smallest(most(state(next_to_2(state(all)))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([174,0.000000,answer(smallest(state(traverse_1(river(riverid('mississippi')))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([175,0.000000,answer(largest_one(area_1(state(all)))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([176,0.000000,answer(smallest_one(area_1(state(all)))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([177,0.000000,answer(sum(len(river(all)))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([178,0.000000,answer(len(riverid('mississippi'))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([179,0.000000,answer(major(city(loc_2(stateid('pennsylvania'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([180,0.000000,answer(most(river(traverse_2(state(all))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([181,0.000000,answer(river(traverse_2(most(state(loc_1(city(all))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([182,0.000000,answer(river(traverse_2(most(state(next_to_2(state(all))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([183,0.000000,answer(river(loc_2(state(next_to_2(stateid('texas')))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([184,0.000000,answer(river(loc_2(stateid('texas')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([185,0.000000,answer(river(loc_2(stateid('texas')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([186,0.000000,answer(river(traverse_2(stateid('new york')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([187,0.000000,answer(river(traverse_2(most(state(next_to_2(state(all))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([188,0.000000,answer(largest_one(population_1(state(next_to_2(stateid('nevada')))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([189,0.000000,answer(state(next_to_2(stateid('new york')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([190,0.000000,answer(most(state(next_to_2(state(all))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([191,0.000000,answer(state(loc_1(highest(place(loc_2(state(traverse_1(river(riverid('colorado')))))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([192,0.000000,answer(largest_one(area_1(state(all)))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([193,0.000000,answer(state(loc_1(largest(capital(all))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([194,0.000000,answer(state(loc_1(longest(river(all))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([195,0.000000,answer(smallest_one(density_1(state(all)))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([196,0.000000,answer(most(state(loc_1(major(city(all)))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([197,0.000000,answer(most(state(loc_1(river(all))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([198,0.000000,answer(smallest_one(population_1(state(all)))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([199,0.000000,answer(state(loc_1(cityid('austin', _)))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([200,0.000000,answer(state(loc_1(cityid('miami', _)))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([201,0.000000,answer(largest_one(population_1(state(all)))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([202,0.000000,answer(state(next_to_2(stateid('arizona')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([203,0.000000,answer(state(next_to_2(stateid('florida')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([204,0.000000,answer(state(next_to_2(stateid('indiana')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([205,0.000000,answer(state(next_to_2(stateid('michigan')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([206,0.000000,answer(state(next_to_2(stateid('montana')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([207,0.000000,answer(state(next_to_2(stateid('new jersey')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([208,0.000000,answer(state(next_to_2(state(next_to_2(stateid('mississippi')))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([209,0.000000,answer(state(next_to_2(state(traverse_1(riverid('ohio')))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([210,0.000000,answer(intersection(state(next_to_2(stateid('texas'))), loc_1(major(river(all))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([211,0.000000,answer(state(next_to_2(largest_one(population_1(state(all)))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([212,0.000000,answer(state(next_to_2(most(state(next_to_2(state(all))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([213,0.000000,answer(state(next_to_2(most(state(loc_1(city(all))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([214,0.000000,answer(state(next_to_2(most(state(loc_1(major(city(all)))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([215,0.000000,answer(state(next_to_2(smallest_one(area_1(state(all)))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([216,0.000000,answer(state(loc_1(major(river(all))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([217,0.000000,answer(state(traverse_1(river(riverid('delaware'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([218,0.000000,answer(state(traverse_1(river(riverid('mississippi'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([219,0.000000,answer(state(traverse_1(riverid('missouri')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([220,0.000000,answer(state(traverse_1(river(riverid('ohio'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([221,0.000000,answer(state(loc_1(city(cityid('dallas', _))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([222,0.000000,answer(state(loc_1(city(cityid('plano', _))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([223,0.000000,answer(state(loc_1(city(cityid('portland', _))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([224,0.000000,answer(state(loc_1(city(cityid('rochester', _))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([225,0.000000,answer(state(loc_1(city(cityid('salt lake city', _))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([226,0.000000,answer(state(next_to_2(stateid('kentucky')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([227,0.000000,answer(loc_1(mountain(all))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([228,0.000000,answer(loc_1(cityid('dallas', _))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([229,0.000000,answer(loc_1(cityid('portland', _))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([230,0.000000,answer(loc_1(river(riverid('chattahoochee')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([231,0.000000,answer(highest(mountain(loc_2(countryid('usa'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([232,0.000000,answer(highest(place(loc_2(stateid('hawaii'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([233,0.000000,answer(lowest(place(loc_2(stateid('maryland'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([234,0.000000,answer(largest_one(population_1(city(loc_2(stateid('new mexico')))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([235,0.000000,answer(loc_1(smallest(city(all)))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([236,0.000000,answer(largest_one(population_1(city(loc_2(stateid('california')))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([237,0.000000,answer(density_1(state(traverse_1(longest(river(loc_2(countryid('usa')))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([238,0.000000,answer(highest(exclude(mountain(all), loc_2(stateid('alaska'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([239,0.000000,answer(longest(river(loc_2(countryid('usa'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([240,0.000000,answer(smallest(state(all))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([241,0.000000,answer(largest_one(population_1(state(next_to_2(stateid('pennsylvania')))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([242,0.000000,answer(most(river(traverse_2(state(all))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([243,0.000000,answer(most(river(traverse_2(state(all))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([244,0.000000,answer(most(river(traverse_2(state(all))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([245,0.000000,answer(exclude(river(all), traverse_2(stateid('texas')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([246,0.000000,answer(exclude(river(all), traverse_2(countryid('usa')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([247,0.000000,answer(river(traverse_2(state(next_to_2(state(loc_1(capital(cityid('austin', _))))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([248,0.000000,answer(river(traverse_2(fewest(state(loc_1(city(all))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([249,0.000000,answer(state(next_to_2(stateid('hawaii')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([250,0.000000,answer(most(state(next_to_2(state(all))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([251,0.000000,answer(smallest_one(population_1(capital(all)))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([252,0.000000,answer(largest_one(population_1(state(all)))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([253,0.000000,answer(largest_one(population_1(state(all)))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([254,0.000000,answer(state(loc_1(highest(place(all))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([255,0.000000,answer(state(loc_1(highest(place(all))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([256,0.000000,answer(largest_one(density_1(state(all)))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([257,0.000000,answer(state(loc_1(lowest(place(all))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([258,0.000000,answer(state(loc_1(lowest(place(loc_2(next_to_2(stateid('idaho')))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([259,0.000000,answer(smallest_one(density_1(state(all)))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([260,0.000000,answer(most(state(loc_1(major(city(all)))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([261,0.000000,answer(most(state(loc_1(major(river(all)))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([262,0.000000,answer(most(state(traverse_1(major(river(all)))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([263,0.000000,answer(largest_one(population_1(state(all)))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([264,0.000000,answer(most(state(loc_1(river(all))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([265,0.000000,answer(smallest_one(density_1(state(all)))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([266,0.000000,answer(smallest_one(density_1(state(all)))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([267,0.000000,answer(state(loc_1(placeid('mount mckinley')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([268,0.000000,answer(smallest(state(all))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([269,0.000000,answer(state(next_to_2(stateid('illinois')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([270,0.000000,answer(state(next_to_2(stateid('kentucky')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([271,0.000000,answer(state(next_to_2(river(riverid('missouri'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([272,0.000000,answer(state(next_to_2(smallest_one(area_1(state(all)))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([273,0.000000,answer(state(loc_1(largest(city(capital_1(state(all))))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([274,0.000000,answer(state(traverse_1(river(riverid('chattahoochee'))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([275,0.000000,answer(state(traverse_1(longest(river(all))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([276,0.000000,answer(state(traverse_1(riverid('mississippi')))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([277,0.000000,answer(state(loc_1(river(all)))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([278,0.000000,answer(state(loc_1(city(cityid('austin', _))))),0])),E,writeln('error')).
+
+catch(call_with_time_limit(1,eval([279,0.000000,answer(largest_one(density_1(city(all)))),0])),E,writeln('error')).
+
diff --git a/src/evaluator.py b/src/evaluator.py
new file mode 100644
index 0000000..16c2536
--- /dev/null
+++ b/src/evaluator.py
@@ -0,0 +1,47 @@
+class Evaluator:
+
+ def __init__(self, config):
+ self.config = config
+
+ def run(self):
+ if self.config.run == 'debug':
+ s_p, s_r, s_f = self.score('%s/1' % self.config.work_dir)
+ elif self.config.run == 'dev':
+ s_p = 0
+ s_r = 0
+ s_f = 0
+ for i in range(10):
+ p, r, f = self.score('%s/%d' % (self.config.work_dir, i))
+ s_p += p
+ s_r += r
+ s_f += f
+ s_p /= 10
+ s_r /= 10
+ s_f /= 10
+ elif self.config.run == 'test':
+ s_p, s_r, s_f = self.score(self.config.work_dir)
+
+ print 'p: %f\nr: %f\nf: %f' % (s_p, s_r, s_f)
+
+ def score(self, experiment_dir):
+ result_file = open('%s/eval.scored' % (experiment_dir))
+ tp = 0
+ fp = 0
+ count = 0
+ for line in result_file.readlines():
+ count += 1
+ tag = line.strip()
+ if tag == 'empty':
+ continue
+ tag, score = tag.split()
+ score = float(score)
+ if tag == 'yes':
+ tp += 1
+ elif tag == 'no':
+ fp += 1
+
+ p = 1.0 * tp / (tp + fp)
+ r = 1.0 * tp / count
+ f = 2.0 * p * r / (p + r)
+
+ return (p, r, f)
diff --git a/src/evaluator.pyc b/src/evaluator.pyc
new file mode 100644
index 0000000..b13bae1
--- /dev/null
+++ b/src/evaluator.pyc
Binary files differ
diff --git a/src/extractor.py b/src/extractor.py
new file mode 100644
index 0000000..ff2abdb
--- /dev/null
+++ b/src/extractor.py
@@ -0,0 +1,418 @@
+from nltk.stem.porter import PorterStemmer
+from nltk.stem.snowball import GermanStemmer
+import os
+import re
+import util
+import xml.etree.ElementTree as ET
+
+class IdStemmer:
+ def stem(self, word):
+ return word
+
+class Extractor:
+
+ NP_WEIGHT = 50
+
+ def __init__(self, config):
+ self.config = config
+ if config.stem:
+ if config.lang == 'en':
+ self.stemmer = PorterStemmer()
+ elif config.lang == 'de':
+ self.stemmer = GermanStemmer()
+ else:
+ self.stemmer = IdStemmer()
+
+ def run(self):
+ if self.config.corpus == 'geo':
+ self.run_geo()
+ elif self.config.corpus == 'robo':
+ self.run_robo()
+ elif self.config.corpus == 'atis':
+ self.run_atis()
+ else:
+ assert False
+
+ def run_atis(self):
+
+ train_nl = open('%s/train.nl' % self.config.experiment_dir, 'w')
+ train_nl_lm = open('%s/train.nl.lm' % self.config.experiment_dir, 'w')
+ train_nl_np = open('%s/train.np.nl' % self.config.experiment_dir, 'w')
+ train_mrl = open('%s/train.mrl' % self.config.experiment_dir, 'w')
+ train_mrl_lm = open('%s/train.mrl.lm' % self.config.experiment_dir, 'w')
+ train_mrl_np = open('%s/train.np.mrl' % self.config.experiment_dir, 'w')
+ train_fun = open('%s/train.fun' % self.config.experiment_dir, 'w')
+ tune_nl = open('%s/tune.nl' % self.config.experiment_dir, 'w')
+ tune_mrl = open('%s/tune.mrl' % self.config.experiment_dir, 'w')
+ test_nl = open('%s/test.nl' % self.config.experiment_dir, 'w')
+ test_mrl = open('%s/test.mrl' % self.config.experiment_dir, 'w')
+ test_fun = open('%s/test.fun' % self.config.experiment_dir, 'w')
+
+ if self.config.run == 'debug':
+ with open('%s/atis-train.sem' % self.config.data_dir) as data_file:
+ counter = 0
+ for line in data_file:
+ nl, slot = line.split('<=>', 1)
+ nl = self.preprocess_nl(nl)
+ slot = self.replace_specials(slot)
+ fun = self.slot_to_fun(slot)
+ mrl = util.fun_to_mrl(fun, True)
+ if counter % 4 in (0,1):
+ print >>train_nl, nl
+ print >>train_mrl, mrl
+ print >>train_fun, fun
+ print >>train_nl_np, nl
+ print >>train_mrl_np, mrl
+ print >>train_nl_lm, '<s>', nl, '</s>'
+ print >>train_mrl_lm, '<s>', mrl, '</s>'
+ elif counter % 4 == 2:
+ print >>tune_nl, nl
+ print >>tune_mrl, mrl
+ else:
+ print >>test_nl, nl
+ print >>test_mrl, mrl
+ print >>test_fun, fun
+ counter += 1
+
+ else:
+ train_path = '%s/atis-train.sem' % self.config.data_dir
+ if self.config.run == 'dev':
+ tune_path = train_path
+ test_path = '%s/atis-dev.sem' % self.config.data_dir
+ elif self.config.run == 'test':
+ tune_path = '%s/atis-dev.sem' % self.config.data_dir
+ test_path = '%s/atis-test.sem' % self.config.data_dir
+
+ with open(train_path) as train_file:
+ for line in train_file:
+ nl, slot = line.split('<=>', 1)
+ nl = self.preprocess_nl(nl)
+ slot = self.replace_specials(slot)
+ fun = self.slot_to_fun(slot)
+ mrl = util.fun_to_mrl(fun, True)
+ print >>train_nl, nl
+ print >>train_mrl, mrl
+ print >>train_fun, fun
+ print >>train_nl_np, nl
+ print >>train_mrl_np, mrl
+ print >>train_nl_lm, '<s>', nl, '</s>'
+ print >>train_mrl_lm, '<s>', mrl, '</s>'
+
+ with open(tune_path) as tune_file:
+ for line in tune_file:
+ nl, slot = line.split('<=>', 1)
+ nl = self.preprocess_nl(nl)
+ slot = self.replace_specials(slot)
+ fun = self.slot_to_fun(slot)
+ mrl = util.fun_to_mrl(fun, True)
+ print >>tune_nl, nl
+ print >>tune_mrl, mrl
+
+ with open(test_path) as test_file:
+ for line in test_file:
+ nl, slot = line.split('<=>', 1)
+ nl = self.preprocess_nl(nl)
+ slot = self.replace_specials(slot)
+ fun = self.slot_to_fun(slot)
+ mrl = util.fun_to_mrl(fun, True)
+ print >>test_nl, nl
+ print >>test_mrl, mrl
+ print >>test_fun, fun
+
+ for np_name in os.listdir('%s/db' % self.config.data_dir):
+ np_path = '%s/db/%s' % (self.config.data_dir, np_name)
+ with open(np_path) as np_file:
+ for line in np_file:
+ names = re.findall(r'"([^"]+)"', line)
+ for name in names:
+ nl = name
+ mrl = "%s" % self.replace_specials(name)
+ mrl = mrl.replace(' ', '_')
+ mrl = mrl + '@s'
+ print >>train_nl_np, nl
+ print >>train_mrl_np, mrl
+ print >>train_nl_lm, nl
+ print >>train_mrl_lm, mrl
+
+ train_nl.close()
+ train_nl_lm.close()
+ train_mrl.close()
+ train_mrl_lm.close()
+ train_fun.close()
+ test_nl.close()
+ test_mrl.close()
+ test_fun.close()
+ tune_nl.close()
+ tune_mrl.close()
+
+ def run_robo(self):
+
+ train_ids, tune_ids, test_ids = self.get_folds()
+ tune_ids = test_ids
+
+ train_nl = open('%s/train.nl' % self.config.experiment_dir, 'w')
+ train_nl_lm = open('%s/train.nl.lm' % self.config.experiment_dir, 'w')
+ train_nl_np = open('%s/train.np.nl' % self.config.experiment_dir, 'w')
+ train_mrl = open('%s/train.mrl' % self.config.experiment_dir, 'w')
+ train_mrl_lm = open('%s/train.mrl.lm' % self.config.experiment_dir, 'w')
+ train_mrl_np = open('%s/train.np.mrl' % self.config.experiment_dir, 'w')
+ train_fun = open('%s/train.fun' % self.config.experiment_dir, 'w')
+ tune_nl = open('%s/tune.nl' % self.config.experiment_dir, 'w')
+ tune_mrl = open('%s/tune.mrl' % self.config.experiment_dir, 'w')
+ test_nl = open('%s/test.nl' % self.config.experiment_dir, 'w')
+ test_mrl = open('%s/test.mrl' % self.config.experiment_dir, 'w')
+ test_fun = open('%s/test.fun' % self.config.experiment_dir, 'w')
+
+ corpus = ET.parse('%s/corpus.xml' % self.config.data_dir)
+ corpus_root = corpus.getroot()
+
+ for node in corpus_root.findall('example'):
+ nl = node.find("nl[@lang='%s']" % self.config.lang).text
+ nl = self.preprocess_nl(nl)
+ clang = node.find("mrl[@lang='robocup-clang']").text
+ clang = self.replace_specials(clang)
+ fun = self.clang_to_fun(clang)
+ #print fun
+ mrl = util.fun_to_mrl(fun)
+ eid = int(node.attrib['id'])
+
+ if eid in tune_ids:
+ print >>tune_nl, nl
+ print >>tune_mrl, mrl
+ elif eid in train_ids:
+ print >>train_nl, nl
+ print >>train_mrl, mrl
+ print >>train_fun, fun
+ print >>train_nl_np, nl
+ print >>train_mrl_np, mrl
+ print >>train_nl_lm, '<s>', nl, '</s>'
+ print >>train_mrl_lm, '<s>', mrl, '</s>'
+ if eid in test_ids:
+ #elif eid in test_ids:
+ print >>test_nl, nl
+ print >>test_mrl, mrl
+ print >>test_fun, fun
+
+ nps_file = open('%s/names' % self.config.data_dir)
+ while True:
+ line = nps_file.readline()
+ if not line:
+ break
+ nl = nps_file.readline().strip()[3:]
+ nl = self.preprocess_nl(nl)
+ nps_file.readline()
+ nps_file.readline()
+ while True:
+ line = nps_file.readline().strip()
+ if line == '':
+ break
+ m = re.match('^\*n:(Num|Unum|Ident) -> \(\{ (\S+) \}\)$', line)
+ mrl = m.group(2) + '@0'
+ for i in range(self.NP_WEIGHT):
+ print >>train_nl_np, nl
+ print >>train_mrl_np, mrl
+ print >>train_nl_lm, nl
+ print >>train_mrl_lm, mrl
+
+ train_nl.close()
+ train_nl_lm.close()
+ train_mrl.close()
+ train_mrl_lm.close()
+ train_fun.close()
+ test_nl.close()
+ test_mrl.close()
+ test_fun.close()
+ tune_nl.close()
+ tune_mrl.close()
+
+ def run_geo(self):
+ train_ids, tune_ids, test_ids = self.get_folds()
+
+ train_nl = open('%s/train.nl' % self.config.experiment_dir, 'w')
+ train_nl_lm = open('%s/train.nl.lm' % self.config.experiment_dir, 'w')
+ train_nl_np = open('%s/train.np.nl' % self.config.experiment_dir, 'w')
+ train_mrl = open('%s/train.mrl' % self.config.experiment_dir, 'w')
+ train_mrl_lm = open('%s/train.mrl.lm' % self.config.experiment_dir, 'w')
+ train_mrl_np = open('%s/train.np.mrl' % self.config.experiment_dir, 'w')
+ train_fun = open('%s/train.fun' % self.config.experiment_dir, 'w')
+ unlabeled_nl = open('%s/unlabeled.nl' % self.config.experiment_dir, 'w')
+ tune_nl = open('%s/tune.nl' % self.config.experiment_dir, 'w')
+ tune_mrl = open('%s/tune.mrl' % self.config.experiment_dir, 'w')
+ test_nl = open('%s/test.nl' % self.config.experiment_dir, 'w')
+ test_mrl = open('%s/test.mrl' % self.config.experiment_dir, 'w')
+ test_fun = open('%s/test.fun' % self.config.experiment_dir, 'w')
+
+ corpus = ET.parse('%s/corpus-true.xml' % self.config.data_dir)
+ corpus_root = corpus.getroot()
+
+ counter = 0
+ #stop_labeling = False
+ for node in corpus_root.findall('example'):
+ nl = node.find("nl[@lang='%s']" % self.config.lang).text
+ nl = self.preprocess_nl(nl)
+ fun = node.find("mrl[@lang='geo-funql']").text
+ fun = self.preprocess_fun(fun)
+ #fun = self.replace_specials(fun)
+ mrl = util.fun_to_mrl(fun)
+ eid = int(node.attrib['id'])
+
+ unlabel_this = (counter >= 10 * self.config.lfrac)
+ counter += 1
+ counter %= 10
+
+ if eid in tune_ids:
+ print >>tune_nl, nl
+ print >>tune_mrl, mrl
+ elif eid in train_ids and not unlabel_this:
+ print >>train_nl, nl
+ print >>train_mrl, mrl
+ print >>train_fun, fun
+ print >>train_nl_np, nl
+ print >>train_mrl_np, mrl
+ print >>train_nl_lm, '<s>', nl, '</s>'
+ print >>train_mrl_lm, '<s>', mrl, '</s>'
+ elif eid in train_ids and unlabel_this:
+ print >>unlabeled_nl, nl
+ elif eid in test_ids:
+ print >>test_nl, nl
+ print >>test_mrl, mrl
+ print >>test_fun, fun
+
+ nplist = ET.parse('%s/nps-true.xml' % self.config.data_dir)
+ nplist_root = nplist.getroot()
+ for node in nplist_root.findall('example'):
+ fun = node.find("mrl[@lang='geo-funql']").text
+ fun = self.preprocess_fun(fun)
+ #fun = self.replace_specials(fun)
+ mrl = util.fun_to_mrl(fun)
+ big_np = len(mrl.split()) > 1
+ if (self.config.np_type == 'big' and not big_np) or \
+ (self.config.np_type == 'small' and big_np):
+ continue
+ for nl_node in node.findall("nl[@lang='%s']" % self.config.lang):
+ nl = nl_node.text
+ nl = self.preprocess_nl(nl)
+ for i in range(self.NP_WEIGHT):
+ print >>train_nl_np, nl
+ print >>train_mrl_np, mrl
+ print >>train_nl_lm, nl
+ print >>train_mrl_lm, mrl
+
+ train_nl.close()
+ train_nl_lm.close()
+ train_mrl.close()
+ train_mrl_lm.close()
+ train_fun.close()
+ test_nl.close()
+ test_mrl.close()
+ test_fun.close()
+ tune_nl.close()
+ tune_mrl.close()
+
+ def get_folds(self):
+
+ if self.config.corpus == 'geo':
+ if self.config.run in ('debug', 'dev'):
+ train_ids_file = '%s/folds600/fold-%d-train.ids' \
+ % (self.config.data_dir, self.config.fold)
+ tune_ids_file = None
+ test_ids_file = '%s/folds600/fold-%d-test.ids' \
+ % (self.config.data_dir, self.config.fold)
+ elif self.config.run == 'test':
+ train_ids_file = '%s/split880/fold-0-train.ids' % self.config.data_dir
+ tune_ids_file = '%s/split880/fold-0-tune.ids' % self.config.data_dir
+ test_ids_file = '%s/split880/fold-0-test.ids' % self.config.data_dir
+
+ elif self.config.corpus == 'robo':
+ if self.config.run in ('debug', 'dev'):
+ train_ids_file = '%s/split-300/run-0/fold-%d/train-N270' \
+ % (self.config.data_dir, self.config.fold)
+ tune_ids_file = None
+ test_ids_file = '%s/split-300/run-0/fold-%d/test' \
+ % (self.config.data_dir, self.config.fold)
+ else:
+ assert False
+
+ train_ids = set()
+ tune_ids = set()
+ test_ids = set()
+ with open(train_ids_file) as fold_file:
+ for line in fold_file.readlines():
+ train_ids.add(int(line))
+ if tune_ids_file:
+ with open(tune_ids_file) as fold_file:
+ for line in fold_file.readlines():
+ tune_ids.add(int(line))
+ with open(test_ids_file) as fold_file:
+ for line in fold_file.readlines():
+ test_ids.add(int(line))
+
+ return train_ids, tune_ids, test_ids
+
+ def preprocess_nl(self, nl):
+ nl = nl.strip().lower()
+ if self.config.stem and self.config.lang == 'de':
+ # German stemmer can't handle UTF-8
+ nl = nl.encode('ascii', 'ignore')
+ else:
+ nl = nl.encode('utf-8', 'ignore')
+ if nl[-2:] == ' .' or nl[-2:] == ' ?':
+ nl = nl[:-2]
+ if self.config.stem:
+ nl = ' '.join([self.stemmer.stem(tok) for tok in nl.split()])
+ return nl
+
+ def preprocess_fun(self, fun):
+ return fun.strip()
+
+ def replace_specials(self, mrl):
+ mrl = mrl.replace('.', 'xxd')
+ mrl = mrl.replace("'", 'xxq')
+ mrl = mrl.replace('/', 'xxs')
+ #mrl = re.sub(r"(' *[^'()]*)\'([^'()]* *')", r'\1_q_\2', mrl)
+ #mrl = re.sub(r"(' *[^'()]*)\.([^'()]* *')", r'\1_dot_\2', mrl)
+ #mrl = re.sub(r"(' *[^'()]*)\/([^'()]* *')", r'\1_slash_\2', mrl)
+ return mrl
+
+ def clang_to_fun(self, clang):
+ clang = clang.strip()
+ clang = re.sub(r'\s+', ' ', clang)
+ clang = re.sub(r'\{([\d|X]+( [\d|X]+)*)\}', r'(set \1)', clang)
+ clang = re.sub(r'\(([\w.-]+) ?', r'\1(', clang)
+ clang = self.strip_bare_parens(clang)
+ clang = clang.replace('()', '')
+ clang = clang.replace(' ', ',')
+ clang = clang.replace('"', '')
+
+ clang = re.sub(r'definerule\([^,]+,[^,]+,', r'definerule(', clang)
+
+ return clang
+
+ def strip_bare_parens(self, clang):
+ try:
+ start = clang.index(' (')+1
+ except ValueError:
+ return clang
+
+ end = start+1
+ pcounter = 0
+ while pcounter >= 0:
+ c = clang[end:end+1]
+ if c == '(':
+ pcounter += 1
+ elif c == ')':
+ pcounter -= 1
+ end += 1
+ end -= 1
+
+ r = clang[:start] + clang[start+1:end] + clang[end+1:]
+ return r
+
+ def slot_to_fun(self, slot):
+ slot = slot.strip()
+ slot = slot.replace('value', '"value"')
+ slot = slot.replace('="', "('")
+ slot = slot.replace('",', "'),")
+ slot = slot.replace('")', "'))")
+ slot = slot.replace("'value'", 'value')
+ return slot
diff --git a/src/extractor.pyc b/src/extractor.pyc
new file mode 100644
index 0000000..212156c
--- /dev/null
+++ b/src/extractor.pyc
Binary files differ
diff --git a/src/functionalizer.py b/src/functionalizer.py
new file mode 100644
index 0000000..66325a0
--- /dev/null
+++ b/src/functionalizer.py
@@ -0,0 +1,112 @@
+import logging
+import util
+import sys
+
+class Functionalizer:
+
+ def __init__(self, config):
+ self.config = config
+
+ def run(self):
+ hyp_file = open('%s/hyp.mrl.nbest' % self.config.experiment_dir)
+ fun_file = open('%s/hyp.fun' % self.config.experiment_dir, 'w')
+
+ hypsets = []
+ hypset = []
+ last_eid = 0
+ for line in hyp_file:
+ parts = line.split('|||')
+ eid = int(parts[0])
+ if eid != last_eid:
+ hypsets.append(hypset)
+ hypset = []
+ last_eid = eid
+ score = parts[2] + ' ||| ' + parts[3].strip()
+ hyp = parts[1].strip()
+ hypset.append((hyp,score))
+ hypsets.append(hypset)
+
+ counter = 0
+ for hypset in hypsets:
+ hypset = list(reversed(hypset))
+ while hypset:
+ hyp, score = hypset.pop()
+ fun = self.functionalize(hyp)
+ if fun:
+ print >>fun_file, counter, '|||', fun, '|||', score
+ break
+ counter += 1
+
+ #xc = 0
+ def functionalize(self, mrl):
+
+ #if '_@0' in mrl and 'cityid@2' in mrl:
+ # #print '==='
+ # #print mrl
+ # self.xc += 1
+ # if self.xc > 5:
+ # exit()
+
+ stack = []
+ r = []
+ tokens = list(reversed(mrl.split()))
+
+ #print tokens
+
+ while tokens:
+ it = tokens.pop()
+ #print it
+ if util.ARITY_SEP not in it:
+ token = it
+ arity = util.ARITY_STR
+ logging.warn('unrecognized token: %s', it)
+ else:
+ token, arity = it.rsplit(util.ARITY_SEP)
+ if arity == util.ARITY_STR:
+ arity = 0
+ arity_str = True
+ elif not (arity == util.ARITY_ANY):
+ arity = int(arity)
+ arity_str = False
+
+ if arity == util.ARITY_ANY or arity > 0:
+ r.append(token)
+ r.append('(')
+ stack.append(arity)
+ else:
+ assert arity == 0
+ if arity_str:
+ r.append("'%s'" % token.replace('_', ' '))
+ else:
+ r.append(token)
+ #print r
+ while stack:
+ top = stack.pop()
+ if top == util.ARITY_ANY and tokens:
+ r.append(',')
+ stack.append(util.ARITY_ANY)
+ break
+ elif top != util.ARITY_ANY and top > 1:
+ r.append(',')
+ stack.append(top - 1)
+ break
+ else:
+ r.append(')')
+
+ if not stack and tokens:
+ return None
+
+ if stack:
+ return None
+
+ r = ''.join(r)
+
+ # nasty hacks to fix misplaced _
+ if '(_' in r:
+ return None
+ if ',_' in r and not ('cityid' in r):
+ return None
+ if '_),_)' in r:
+ return None
+
+ return r
diff --git a/src/functionalizer.pyc b/src/functionalizer.pyc
new file mode 100644
index 0000000..c8d3295
--- /dev/null
+++ b/src/functionalizer.pyc
Binary files differ
diff --git a/src/geo_world.py b/src/geo_world.py
new file mode 100644
index 0000000..e5cd58e
--- /dev/null
+++ b/src/geo_world.py
@@ -0,0 +1,108 @@
+import subprocess
+
+class GeoWorld:
+
+ def __init__(self, config):
+ self.config = config
+
+ def run(self):
+ self.write_queries()
+
+ infile = open('%s/eval.pl' % self.config.experiment_dir)
+ log = open('%s/prolog.log' % self.config.experiment_dir, 'w')
+ outfile = open('%s/eval.out' % self.config.experiment_dir, 'w')
+ p = subprocess.Popen([self.config.prolog,
+ '-l', self.config.wasp_eval],
+ stdin=infile,
+ stdout=outfile,
+ stderr=log)
+ p.wait()
+ infile.close()
+ log.close()
+ outfile.close()
+
+ self.extract_results()
+
+ def write_queries(self):
+
+ hyp_file = open('%s/hyp.fun' % self.config.experiment_dir)
+ ref_file = open('%s/test.fun' % self.config.experiment_dir)
+ query_file = open('%s/eval.pl' % self.config.experiment_dir, 'w')
+
+ examples = []
+ hyp_list = []
+ last_idx = 0
+ for hyp_line in hyp_file.readlines():
+ idx, hyp, scoreparts, score = hyp_line.split('|||')
+ idx = int(idx)
+ hyp = hyp.strip()
+ if idx != last_idx:
+ examples.append(hyp_list)
+ for i in range(last_idx, idx-1):
+ examples.append([])
+ hyp_list = []
+ last_idx = idx
+ hyp_list.append((hyp,float(score)))
+ examples.append(hyp_list)
+
+ i = 0
+ for ref, hyp_list in zip(ref_file.readlines(), examples):
+ ref = ref.strip()
+ for hyp, score in hyp_list:
+ print >>query_file, \
+ 'catch(call_with_time_limit(1,eval([%d,%f,%s,%s])),E,writeln(\'error\')).\n' \
+ % (i, score, ref, hyp)
+ i += 1
+
+ hyp_file.close()
+ ref_file.close()
+ query_file.close()
+
+ def extract_results(self):
+
+ eval_file = open('%s/eval.out' % self.config.experiment_dir)
+ result_file = open('%s/eval.scored' % self.config.experiment_dir, 'w')
+
+ examples = []
+ hyp_list = []
+ last_idx = 0
+ for line in eval_file.readlines():
+ if line == 'error\n':
+ continue
+ idx, score, result = line.split()
+ idx = int(idx)
+ score = float(score)
+ if idx > last_idx:
+ examples.append(hyp_list)
+ last_idx += 1
+ while idx > last_idx:
+ examples.append([])
+ last_idx += 1
+ hyp_list = []
+ hyp_list.append((result,score))
+ examples.append(hyp_list)
+ last_idx += 1
+
+ if self.config.corpus == 'geo' and self.config.run in ('debug', 'dev'):
+ top = 60
+ elif self.config.corpus == 'geo' and self.config.run == 'test':
+ top = 280
+ else:
+ assert False
+ while top > last_idx:
+ examples.append([])
+ last_idx += 1
+
+ for hyp_list in examples:
+ if len(hyp_list) == 0:
+ print >>result_file, 'empty'
+ continue
+
+ choice, score = hyp_list[0]
+ if choice == 'y':
+ print >>result_file, 'yes', score
+ else:
+ print >>result_file, 'no', score
+
+ eval_file.close()
+ result_file.close()
diff --git a/src/geo_world.pyc b/src/geo_world.pyc
new file mode 100644
index 0000000..9cb2720
--- /dev/null
+++ b/src/geo_world.pyc
Binary files differ
diff --git a/src/moses.py b/src/moses.py
new file mode 100644
index 0000000..857ddbf
--- /dev/null
+++ b/src/moses.py
@@ -0,0 +1,141 @@
+import logging
+import os
+import subprocess
+import gzip
+
+class Moses:
+
+ def __init__(self, config):
+ self.config = config
+
+ def run_train(self):
+ args = [self.config.moses_train,
+ '--root-dir', self.config.experiment_dir,
+ '--corpus', '%s/%s' % (self.config.experiment_dir,
+ self.config.train_name),
+ '--f', self.config.src,
+ '--e', self.config.tgt,
+ '--lm', '0:3:%s/%s.arpa' % (self.config.experiment_dir, self.config.tgt),
+ #'-score-options', "'--OnlyDirect --NoPhraseCount'"
+ '--alignment', self.config.symm]
+ if self.config.model == 'hier':
+ args += ['-hierarchical', '-glue-grammar']
+
+ logging.info(' '.join(args))
+
+ log = open('%s/train.log' % self.config.experiment_dir, 'w')
+ p = subprocess.Popen(args, stdout=subprocess.PIPE, stderr=log)
+ p.wait()
+ log.close()
+
+ def run_retrain(self):
+ old_train_nl = '%s/%s.nl' % (self.config.experiment_dir,
+ self.config.train_name)
+ old_train_mrl = '%s/%s.mrl' % (self.config.experiment_dir,
+ self.config.train_name)
+ moved_train_nl = '%s.notune' % old_train_nl
+ moved_train_mrl = '%s.notune' % old_train_mrl
+ tune_nl = '%s/tune.nl' % self.config.experiment_dir
+ tune_mrl = '%s/tune.mrl' % self.config.experiment_dir
+ os.rename(old_train_nl, moved_train_nl)
+ os.rename(old_train_mrl, moved_train_mrl)
+ with open(old_train_nl, 'w') as rt_train_nl:
+ subprocess.call(['cat', moved_train_nl, tune_nl], stdout=rt_train_nl)
+ with open(old_train_mrl, 'w') as rt_train_mrl:
+ subprocess.call(['cat', moved_train_mrl, tune_mrl], stdout=rt_train_mrl)
+
+ os.remove('%s/model/extract.inv.gz' % self.config.experiment_dir)
+ os.remove('%s/model/extract.gz' % self.config.experiment_dir)
+ if self.config.model == 'hier':
+ os.remove('%s/model/rule-table.gz' % self.config.experiment_dir)
+ else:
+ os.remove('%s/model/phrase-table.gz' % self.config.experiment_dir)
+
+ self.run_train()
+
+ def parens_ok(self, line):
+ mrl_part = line.split(' ||| ')[1]
+ tokens = [t[-1] for t in mrl_part.split() if t[-2] == '@']
+ tokens.reverse()
+ stack = []
+ while tokens:
+ t = tokens.pop()
+ assert t != '*'
+ if t == 's':
+ t = 0
+ t = int(t)
+ if t > 0:
+ stack.append(t)
+ else:
+ while stack:
+ top = stack.pop()
+ if top > 1:
+ stack.append(top - 1)
+ break
+ if tokens and not stack:
+ return False
+ return True
+
+ def filter_phrase_table(self):
+ table_name = 'phrase' if self.config.model == 'phrase' else 'rule'
+ oldname = '%s/model/%s-table.gz' % (self.config.experiment_dir, table_name)
+ newname = '%s/model/%s-table.old.gz' % (self.config.experiment_dir, table_name)
+ os.rename(oldname, newname)
+
+ with gzip.open(oldname, 'w') as filtered_table_f:
+ with gzip.open(newname, 'r') as old_table_f:
+ for line in old_table_f:
+ if self.parens_ok(line):
+ print >>filtered_table_f, line,
+
+ def run_tune(self):
+ wd = os.getcwd()
+ os.chdir(self.config.experiment_dir)
+ args = [self.config.moses_tune,
+ '%s/tune.%s' % (self.config.experiment_dir, self.config.src),
+ '%s/tune.%s' % (self.config.experiment_dir, self.config.tgt)]
+ if self.config.model == 'hier':
+ args += [self.config.moses_decode_hier]
+ else:
+ args += [self.config.moses_decode_phrase]
+ args += ['%s/model/moses.ini' % self.config.experiment_dir,
+ '--mertdir', '%s/dist/bin' % self.config.moses]
+ if self.config.model == 'hier':
+ args += ['--filtercmd',
+ '%s/scripts/training/filter-model-given-input.pl --Hierarchical'\
+ % self.config.moses]
+
+ log = open('%s/tune.log' % self.config.experiment_dir, 'w')
+ p = subprocess.Popen(args, stdout=subprocess.PIPE, stderr=log)
+ p.wait()
+ log.close()
+ os.chdir(wd)
+
+ def run_decode(self):
+ if self.config.model == 'phrase':
+ args = [self.config.moses_decode_phrase]
+ elif self.config.model == 'hier':
+ args = [self.config.moses_decode_hier]
+ else:
+ assert False
+
+ if self.config.run == 'test':
+ args += ['-f', '%s/mert-work/moses.ini' % self.config.experiment_dir]
+ else:
+ args += ['-f', '%s/model/moses.ini' % self.config.experiment_dir]
+ #args += ['-f', '%s/model/moses.ini' % self.config.experiment_dir]
+
+ args += ['-drop-unknown',
+ '-n-best-list', '%s/hyp.%s.nbest' % (self.config.experiment_dir, self.config.tgt),
+ str(self.config.nbest), 'distinct',
+ '-threads', '3']
+
+ #nullfile = open(os.devnull, 'w')
+ infile = open('%s/test.%s' % (self.config.experiment_dir, self.config.src))
+ outfile = open('%s/hyp.%s' % (self.config.experiment_dir, self.config.tgt), 'w')
+ log = open('%s/decode.log' % self.config.experiment_dir, 'w')
+ p = subprocess.Popen(args, stdin=infile, stdout=outfile, stderr=log)
+ p.wait()
+ infile.close()
+ log.close()
+ outfile.close()
diff --git a/src/moses.pyc b/src/moses.pyc
new file mode 100644
index 0000000..d2cbf10
--- /dev/null
+++ b/src/moses.pyc
Binary files differ
diff --git a/src/nl_reweighter.py b/src/nl_reweighter.py
new file mode 100644
index 0000000..fcc8f85
--- /dev/null
+++ b/src/nl_reweighter.py
@@ -0,0 +1,227 @@
+import gzip
+import re
+from nlp_tools.hypergraph import Hypergraph
+import itertools
+import logging
+from collections import defaultdict
+import os
+
+class Rule:
+
+ MOSES_SYMBOL = '[X]'
+
+ def __init__(self, rule_id, symbol, src, tgt, coindexing):
+ self.rule_id = rule_id
+ self.symbol = symbol
+ self.src = src
+ self.tgt = tgt
+ self.coindexing = coindexing
+ self.degree = len(self.coindexing)
+
+ @classmethod
+ def from_moses(cls, rule_id, rule_table_line):
+ nl, mrl, scores, alignments, counts = re.split(r'\ ?\|\|\|\ ?',
+ rule_table_line.strip())
+ nl = nl.split()[:-1]
+ nl = [cls.MOSES_SYMBOL if t == '[X][X]' else t for t in nl]
+ mrl = mrl.split()[:-1]
+ mrl = [cls.MOSES_SYMBOL if t == '[X][X]' else t for t in mrl]
+ coindexing = []
+ for pair in alignments.split():
+ i_s, i_t = pair.split('-')
+ coindexing.append((int(i_s), int(i_t)))
+ return Rule(rule_id, cls.MOSES_SYMBOL, nl, mrl, coindexing)
+
+ @classmethod
+ def glue(cls, rule_id):
+ return Rule(rule_id, cls.MOSES_SYMBOL, [cls.MOSES_SYMBOL, cls.MOSES_SYMBOL],
+ [cls.MOSES_SYMBOL, cls.MOSES_SYMBOL], [(0,0), (1,1)])
+
+ def __eq__(self, other):
+ return other.__class__ == self.__class__ and self.rule_id == other.rule_id
+
+ def __hash__(self):
+ return self.rule_id
+
+ def __repr__(self):
+ return 'Rule<(%d) %s -> %s : %s>' % (self.rule_id, self.symbol, self.src,
+ self.tgt)
+
+class NLReweighter:
+
+ def __init__(self, config):
+ self.config = config
+
+ def run(self):
+ rules = self.load_rule_table()
+ glue = Rule.glue(len(rules))
+ all_counts = defaultdict(lambda: 0)
+ successful_counts = defaultdict(lambda: 0)
+
+ with open('%s/unlabeled.nl' % self.config.experiment_dir) as ul_f:
+ for line in ul_f:
+ toks = line.strip().split()
+ chart = self.parse(toks, rules, glue)
+ if not chart:
+ continue
+ self.collect_all_counts(all_counts, chart)
+ self.collect_successful_counts(successful_counts, chart, toks)
+
+ if not self.config.ul_only:
+ with open('%s/train.nl' % self.config.experiment_dir) as t_f:
+ for line in t_f:
+ toks = line.strip().split()
+ chart = self.parse(toks, rules, glue)
+ # TODO is this an OOV issue?
+ if not chart:
+ continue
+ self.collect_all_counts(all_counts, chart)
+ self.collect_successful_counts(successful_counts, chart, toks)
+
+ #self.write_updated_model(all_counts)
+ self.write_updated_model(successful_counts)
+
+ def load_rule_table(self):
+ rule_table_path = '%s/model/rule-table.gz' % self.config.experiment_dir
+ rules = {}
+ with gzip.open(rule_table_path) as rule_table_f:
+ for line in rule_table_f.readlines():
+ rule = Rule.from_moses(len(rules), line)
+ rules[rule.rule_id] = rule
+ return rules
+
+ def write_updated_model(self, counts):
+ old_rule_table_path = '%s/model/rule-table.gz' % self.config.experiment_dir
+ new_rule_table_path = '%s/model/rule-table-new.gz' % self.config.experiment_dir
+ counter = 0
+ with gzip.open(old_rule_table_path) as old_rule_table_f:
+ with gzip.open(new_rule_table_path, 'w') as new_rule_table_f:
+ for line in old_rule_table_f:
+ nl, mrl, scores, alignments, rule_counts = re.split(r'\ ?\|\|\|\ ?',
+ line.strip())
+ scores = '%s %f' % (scores, counts[counter])
+ newline = ' ||| '.join([nl, mrl, scores, alignments, rule_counts])
+ newline = re.sub(r'\s+', ' ', newline)
+ print >>new_rule_table_f, newline
+ counter += 1
+
+ old_config_path = '%s/model/moses.ini' % self.config.experiment_dir
+ new_config_path = '%s/model/moses-new.ini' % self.config.experiment_dir
+ with open(old_config_path) as old_config_f:
+ with open(new_config_path, 'w') as new_config_f:
+ for line in old_config_f:
+ if line[-14:-1] == 'rule-table.gz':
+ line = line[:6] + '6' + line[7:]
+ #line[6] = '6'
+ print >>new_config_f, line,
+ if line == '[weight-t]\n':
+ print >>new_config_f, '0.20'
+
+ os.rename(new_rule_table_path, old_rule_table_path)
+ os.rename(new_config_path, old_config_path)
+
+ def parse(self, sent, grammar, glue):
+ chart = dict()
+
+ for span in range(1, len(sent)+1):
+ for start in range(len(sent)+1-span):
+ chart[start,span] = list()
+ for rule in grammar.values():
+ matches = self.match(sent, rule, start, span, chart)
+ chart[start,span] += matches
+
+ for i in range(1, len(sent)):
+ if chart[0,i] and chart[i,len(sent)-i]:
+ psets = [(c1, c2) for c1 in chart[0,i] for c2 in chart[i,len(sent)-i]]
+ chart[0,len(sent)].append(Hypergraph(glue, psets))
+
+ if not chart[0,len(sent)]:
+ #logging.debug('failed to parse')
+ return None
+ else:
+ #logging.debug('parse OK!')
+ return chart
+
+ def match(self, sent, rule, start, span, chart):
+
+ if rule.degree == 0:
+ if span != len(rule.src):
+ return []
+ if sent[start:start+span] != rule.src:
+ return []
+ return [Hypergraph(rule, [])]
+
+ elif rule.degree == 1:
+ nt_start = start + rule.coindexing[0][0]
+ nt_span = span - len(rule.src) + 1
+ if nt_span <= 0:
+ return []
+ if sent[start:nt_start] != rule.src[0:rule.coindexing[0][0]]:
+ return []
+ if sent[nt_start+nt_span:start+span] != rule.src[rule.coindexing[0][0]+1:]:
+ return []
+
+ pointer_sets = [i for i in chart[nt_start, nt_span] if i.label.symbol ==
+ rule.src[rule.coindexing[0][0]]]
+ ## if not chart[nt_start, nt_span]:
+ ## return []
+ if not pointer_sets:
+ return []
+ return [Hypergraph(rule, [(i,) for i in pointer_sets])]
+
+ elif rule.degree == 2:
+ matches = []
+ before_dist = rule.coindexing[0][0]
+ between_dist = rule.coindexing[1][0] - rule.coindexing[0][0] - 1
+ before_2_dist = rule.coindexing[1][0]
+ nt_total_span = span - len(rule.src) + 2
+ if nt_total_span <= 0:
+ return []
+ nt1_start = start + before_dist
+ for nt1_span in range(1,nt_total_span):
+ nt2_start = nt1_start + nt1_span + between_dist
+ nt2_span = nt_total_span - nt1_span
+
+ if sent[start:nt1_start] != rule.src[0:before_dist]:
+ continue
+ if sent[nt1_start+nt1_span:nt2_start] != rule.src[before_dist+1:before_2_dist]:
+ continue
+ if sent[nt2_start+nt2_span:start+span] != rule.src[before_2_dist+1:]:
+ continue
+
+ pointer_sets_1 = [i for i in chart[nt1_start,nt1_span] if i.label.symbol ==
+ rule.src[rule.coindexing[0][0]]]
+ pointer_sets_2 = [i for i in chart[nt2_start,nt2_span] if i.label.symbol ==
+ rule.src[rule.coindexing[1][0]]]
+
+ if not (pointer_sets_1 and pointer_sets_2):
+ continue
+
+ matches.append(Hypergraph(rule, list(itertools.product(pointer_sets_1,
+ pointer_sets_2))))
+ #matches.append(rule.rule_id)
+
+ return matches
+
+ assert False
+
+ def collect_all_counts(self, counts, chart):
+ for cell in chart.values():
+ for node in cell:
+ counts[node.label.rule_id] += 1
+
+ def collect_successful_counts(self, counts, chart, sent):
+ used = set()
+ for cell in chart[0, len(sent)]:
+ self.mark_used(used, cell)
+ for cell in chart.values():
+ for node in cell:
+ if node in used:
+ counts[node.label.rule_id] += 1
+
+ def mark_used(self, used, cell):
+ for edge in cell.edges:
+ for ccell in edge:
+ if ccell not in used:
+ self.mark_used(used, ccell)
+ used.add(cell)
diff --git a/src/nl_reweighter.pyc b/src/nl_reweighter.pyc
new file mode 100644
index 0000000..e6aac7d
--- /dev/null
+++ b/src/nl_reweighter.pyc
Binary files differ
diff --git a/src/query_comparer.py b/src/query_comparer.py
new file mode 100644
index 0000000..79b9905
--- /dev/null
+++ b/src/query_comparer.py
@@ -0,0 +1,31 @@
+class QueryComparer:
+
+ def __init__(self, config):
+ self.config = config
+
+ def run(self):
+
+ hyp_file = open('%s/hyp.fun' % self.config.experiment_dir)
+ ref_file = open('%s/test.fun' % self.config.experiment_dir)
+ out_file = open('%s/eval.scored' % self.config.experiment_dir, 'w')
+
+ hyps = {}
+ for line in hyp_file:
+ idx, hyp, scores1, scores2 = line.split(' ||| ')
+ hyps[int(idx)] = hyp
+
+ i = -1
+ for line in ref_file:
+ i += 1
+ if i not in hyps:
+ print >>out_file, 'empty'
+ continue
+ test = line.strip()
+ if hyps[i] == test:
+ print >>out_file, 'yes', 0
+ else:
+ print >>out_file, 'no', 0
+
+ hyp_file.close()
+ ref_file.close()
+ out_file.close()
diff --git a/src/query_comparer.pyc b/src/query_comparer.pyc
new file mode 100644
index 0000000..0024b42
--- /dev/null
+++ b/src/query_comparer.pyc
Binary files differ
diff --git a/src/slot_checker.pyc b/src/slot_checker.pyc
new file mode 100644
index 0000000..baca7bf
--- /dev/null
+++ b/src/slot_checker.pyc
Binary files differ
diff --git a/src/smt_semparse_config.py b/src/smt_semparse_config.py
new file mode 100644
index 0000000..71eaf24
--- /dev/null
+++ b/src/smt_semparse_config.py
@@ -0,0 +1,31 @@
+from config import Config
+
+class SMTSemparseConfig(Config):
+
+ def __init__(self, settings_path, dependencies_path):
+ Config.__init__(self, settings_path, dependencies_path)
+
+ self.put('data_dir', '%s/data/%s' % (self.smt_semparse, self.corpus))
+
+ if self.np:
+ self.train_name = 'train.np'
+ else:
+ self.train_name = 'train'
+
+ self.put('srilm_ngram_count', '%s/bin/%s/ngram-count' % \
+ (self.srilm, self.srilm_arch))
+
+ self.put('moses_train', '%s/scripts/training/train-model.perl' % self.moses)
+ self.put('moses_tune', '%s/scripts/training/mert-moses.pl' % self.moses)
+ self.put('moses_decode_phrase', '%s/dist/bin/moses' % self.moses)
+ self.put('moses_decode_hier', '%s/dist/bin/moses_chart' % self.moses)
+ self.put('bleu_eval', '%s/scripts/generic/multi-bleu.perl' % self.moses)
+
+ self.put('wasp_eval', '%s/data/geo-funql/eval/eval.pl' % self.wasp)
+
+ if self.nlg:
+ self.put('src', 'mrl')
+ self.put('tgt', 'nl')
+ else:
+ self.put('src', 'nl')
+ self.put('tgt', 'mrl')
diff --git a/src/smt_semparse_config.pyc b/src/smt_semparse_config.pyc
new file mode 100644
index 0000000..3a27aad
--- /dev/null
+++ b/src/smt_semparse_config.pyc
Binary files differ
diff --git a/src/smt_semparse_experiment.py b/src/smt_semparse_experiment.py
new file mode 100644
index 0000000..222b890
--- /dev/null
+++ b/src/smt_semparse_experiment.py
@@ -0,0 +1,87 @@
+import logging
+import os
+from extractor import Extractor
+from functionalizer import Functionalizer
+from slot_checker import SlotChecker
+from srilm import SRILM
+from moses import Moses
+from nl_reweighter import NLReweighter
+from geo_world import GeoWorld
+from query_comparer import QueryComparer
+from bleu_scorer import BLEUScorer
+
+class SMTSemparseExperiment:
+
+ def __init__(self, config):
+ self.config = config
+
+ def run_fold(self, fold):
+ logging.info('running fold %d', fold)
+ self.config.put('fold', fold)
+ fold_dir = os.path.join(self.config.work_dir, str(fold))
+ self.config.put('experiment_dir', fold_dir)
+ os.makedirs(fold_dir)
+ self.run()
+
+ def run_split(self):
+ logging.info('running split')
+ self.config.put('experiment_dir', self.config.work_dir)
+ self.run()
+
+ def run(self):
+ logging.info('working dir is %s', self.config.experiment_dir)
+
+ # get data
+ logging.info('extracting data')
+ Extractor(self.config).run()
+
+ # learn lm
+ logging.info('learning LM')
+ SRILM(self.config).run_ngram_count()
+
+ # train moses
+ moses = Moses(self.config)
+ logging.info('training TM')
+ moses.run_train()
+
+ # reweight using monolingual data
+ if self.config.monolingual:
+ logging.info('learning from monolingual data')
+ NLReweighter(self.config).run()
+
+ # filter disconnected rules
+ if self.config.filter:
+ logging.info('filtering disconnected rules')
+ moses.filter_phrase_table()
+
+ # tune moses
+ if self.config.run == 'test':
+ logging.info('tuning TM')
+ moses.run_tune()
+
+ if self.config.retrain:
+ logging.info('retraining TM')
+ moses.run_retrain()
+
+ # decode input
+ logging.info('decoding')
+ moses.run_decode()
+
+ if self.config.nlg:
+ logging.info('running BLEU')
+ BLEUScorer(self.config).run()
+ pass
+
+ else:
+ # functionalize
+ logging.info('functionalizing')
+ Functionalizer(self.config).run()
+
+ # compare answers
+ logging.info('executing queries')
+ if self.config.corpus == 'geo':
+ GeoWorld(self.config).run()
+ elif self.config.corpus == 'atis':
+ SlotChecker(self.config).run()
+ else:
+ QueryComparer(self.config).run()
diff --git a/src/smt_semparse_experiment.pyc b/src/smt_semparse_experiment.pyc
new file mode 100644
index 0000000..0a067b7
--- /dev/null
+++ b/src/smt_semparse_experiment.pyc
Binary files differ
diff --git a/src/srilm.py b/src/srilm.py
new file mode 100644
index 0000000..ef371cf
--- /dev/null
+++ b/src/srilm.py
@@ -0,0 +1,20 @@
+import logging
+import subprocess
+
+class SRILM:
+
+ def __init__(self, config):
+ self.config = config
+
+ def run_ngram_count(self):
+ log = open('%s/lm.log' % self.config.experiment_dir, 'w')
+ p = subprocess.Popen([self.config.srilm_ngram_count,
+ '-text', '%s/train.%s.lm' % (self.config.experiment_dir, self.config.tgt),
+ '-order', '3',
+ '-no-sos',
+ '-no-eos',
+ '-lm', '%s/%s.arpa' % (self.config.experiment_dir, self.config.tgt),
+ '-unk'],
+ stderr=log)
+ p.wait()
+ log.close()
diff --git a/src/srilm.pyc b/src/srilm.pyc
new file mode 100644
index 0000000..9a07944
--- /dev/null
+++ b/src/srilm.pyc
Binary files differ
diff --git a/src/util.py b/src/util.py
new file mode 100644
index 0000000..7ce1c7f
--- /dev/null
+++ b/src/util.py
@@ -0,0 +1,67 @@
+import re
+from collections import defaultdict
+
+ARITY_SEP = '@'
+ARITY_STR = 's'
+ARITY_ANY = '*'
+
+def after_nth(mrl, token, n):
+ #print mrl, token
+ while n > 0:
+ m = re.search(r'\b%s\b' % token, mrl)
+ #m = re.search(r'(^|[(, ])%s[(),]' % token, mrl)
+ mrl = mrl[m.end()-1:]
+ n = n - 1;
+ return mrl
+
+def count_arguments(s):
+ args = False;
+ parens = 0;
+ commas = 0;
+ i = 0
+ #while parens >= 0 and i < len(s):
+ while i < len(s) and ((not args and parens == 0) or (args and parens > 0)):
+ c = s[i:i+1]
+ if c == '(':
+ args = True
+ parens += 1
+ elif c == ')':
+ parens -= 1
+ elif parens == 1 and c == ',':
+ commas += 1
+ elif parens < 1 and c == ',':
+ break
+ i += 1
+ if args:
+ return commas + 1
+ else:
+ assert commas == 0
+ return 0
+
+def fun_to_mrl(mrl, star_top=False):
+ mrl = mrl.strip()
+
+ mrl = re.sub(r"' *([A-Za-z0-9_ ]+?) *'", lambda x: '%s%s%s' % (x.group(1).replace(' ', '_'), ARITY_SEP, ARITY_STR), mrl)
+ mrl = re.sub(r'\s+', ' ', mrl)
+ mrl_noparens = re.sub(r'[\(\)]', ' ', mrl)
+ mrl_noparens = re.sub(r'\s+', ' ', mrl_noparens)
+ mrl_nocommas = re.sub(r',', ' ', mrl_noparens)
+ mrl_nocommas = re.sub(r'\s+', ' ', mrl_nocommas)
+
+ mrl_labeled_tokens = []
+ seen = defaultdict(lambda:0)
+ for token in mrl_nocommas.split():
+ seen[token] += 1
+ args = count_arguments(after_nth(mrl, token, seen[token]))
+ #print token, args, after_nth(mrl, token, seen[token])
+ if token[-len(ARITY_SEP)-len(ARITY_STR):] == '%s%s' % (ARITY_SEP, ARITY_STR):
+ mrl_labeled_tokens.append(token)
+ else:
+ mrl_labeled_tokens.append('%s%s%d' % (token, ARITY_SEP, args))
+
+ if star_top:
+ tok = mrl_labeled_tokens[0]
+ sep = tok.rindex(ARITY_SEP)
+ mrl_labeled_tokens[0] = tok[:sep] + ARITY_SEP + ARITY_ANY
+
+ return ' '.join(mrl_labeled_tokens)
diff --git a/src/util.pyc b/src/util.pyc
new file mode 100644
index 0000000..edaf734
--- /dev/null
+++ b/src/util.pyc
Binary files differ