1:- module(nationality,[nationality/2,nationality/3,nationality/4,nationality/5]). 2
3nationality(X,Y):- nationality(X,_,Y,_,_).
4nationality(X,Pos,Y):- nationality(X,Pos,Y,_,_).
5nationality(X,Pos,Y,Z):- nationality(X,Pos,Y,Z,_).
6
11
12nationality(afghan,_,afghanistan,afghanistan,country).
13nationality(african,_,africa,africa,continent).
14nationality(arabian,_,arabia,arabian_peninsula,'world-region').
15nationality(asian,_,asia,asia,continent).
16nationality(albanian,_,albania,albania,country).
17nationality(algerian,_,algeria,algeria,country).
18nationality(american,_,america,united_states,country).
19nationality(american_samoan,_,american_samoa,american_samoa,country).
20nationality(andorran,_,andorra,andorra,country).
21nationality(angolan,_,angola,angola,country).
22nationality(anguillan,_,anguilla,anguilla,country).
23nationality(antiguan,_,antigua,antigua,country).
24nationality(argentinian,_,argentina,argentina,country).
25nationality(argentine,_,argentina,argentina,country).
26nationality(armenian,_,armenia,armenia,country).
27nationality(aruban,_,aruba,aruba,country).
28nationality(australian,_,australia,australia,country).
29nationality(aussie,_,australia,australia,country).
30nationality(austrian,_,austria,austria,country).
31nationality(azerbaijani,_,azerbadijan,azerbadijan,country).
32nationality(lucayan,_,bahamas,bahamas,country).
33nationality(bahamian,_,bahamas,bahamas,country).
34nationality(balkan,_,balkan,balkans,'world-region').
35nationality(bahraini,_,bahrain,bahrain,country).
36nationality(bangladeshi,_,bangladesh,bangladesh,country).
37nationality(barbadian,_,barbados,barbados,country).
38nationality(barbudan,_,barbuda,barbuda,country).
39nationality(basotho,_,basotho,basotho,country).
40nationality(batswana,_,botswana,botswana,country).
41nationality(belarusian,_,belarus,belarus,country).
42nationality(belgian,_,belgium,belgium,country).
43nationality(belizean,_,belize,belize,country).
44nationality(beninese,_,benin,benin,country).
45nationality(bermudian,_,bermuda,bermuda,country).
46nationality(bhutanese,_,bhutan,bhutan,country).
47nationality(bolivian,_,bolivia,bolivia,country).
48nationality(bosnian,_,bosnia,bosnia,country).
49nationality(brazilian,_,brazil,brazil,country).
50nationality(british,_,britain,britain,country).
51nationality(british_virgin_islander,n,british_virgin_islands,british_virgin_islands,country).
52nationality(briton,_,britain,britain,country).
53nationality(bruneian,_,brunei,brunei,country).
54nationality(bulgarian,_,bulgaria,bulgaria,country).
55nationality(burkinabe,_,burkina,burkina,country).
56nationality(burmese,_,burma,burma,country).
57nationality(myanmaran,_,burma,burma,country).
58nationality(burundian,_,burundi,burundi,country).
59nationality(cambodian,_,cambodia,cambodia,country).
60nationality(cameroonian,_,cameroon,cameroon,country).
61nationality(canadian,_,canada,canada,country).
62nationality(cape_verdean,_,cape_verde,cape_verde,country).
63nationality(caymanian,_,cayman_islands,cayman_islands,country).
64nationality(central_african,_,central_africa,central_africa,country).
65nationality(chadian,_,chad,chad,country).
66nationality(channel_islander,_,channel_islands,channel_islands,country).
67nationality(chechen,_,chechnya,chechnya,country).
68nationality(chechnyan,_,chechnya,chechnya,country).
69nationality(chilean,_,chili,chili,country).
70nationality(chinese,_,china,china,country).
71nationality(christmas_island,_,christmas_islands,christmas_islands,country).
72nationality(christmas_islander,_,christmas_islands,christmas_islands,country).
73nationality(chuukese,_,chuuk,chuuk,country).
74nationality(cocos_islander,_,cocos_islands,cocos_islands,country).
75nationality(colombian,_,colombia,colombia,country).
76nationality(comoran,_,comoros,comoros,country).
77nationality(congo,_,congo,congo,country).
78nationality(congolese,_,congo,congo,country).
79nationality(cook_islander,_,cook_islands,cook_islands,country).
80nationality(costa_rican,_,costa_rica,costa_rica,country).
81nationality(croat,n,croatia,croatia,country).
82nationality(crimean,n,crimea,crimea,'country-region').
83nationality(croatian,_,croatia,croatia,country).
84nationality(cuban,_,cuba,cuba,country).
85nationality(cypriot,_,cyprus,cyprus,country).
86nationality(czech,_,czech_republic,czech_republic,country).
87nationality(dane,n,denmark,denmark,country).
88nationality(danish,_,denmark,denmark,country).
89nationality(djiboutian,_,djibouti,djibouti,country).
90nationality(dutch_antillean,_,netherlands_antilles,netherlands_antilles,country).
91nationality(dominican,_,dominican_republic,dominican_republic,country).
92nationality(dutch,a,netherlands,netherlands,country).
93nationality(dutchman,n,netherlands,netherlands,country).
94nationality(dutchwoman,n,netherlands,netherlands,country).
95nationality(ecuadorian,_,ecuador,ecuador,country).
96nationality(egyptian,_,egypt,egypt,country).
97nationality(english,_,england,england,country).
98nationality(englishman,n,england,england,country).
99nationality(emirati,_,united_arab_emirates,united_arab_emirates,country).
100nationality(equatoguinean,_,equatorial_guinea,equatorial_guinea,country).
101nationality(equatorial_guinean,_,equatorial_guinea,equatorial_guinea,country).
102nationality(eritrean,_,eritrea,eritrea,country).
103nationality(estonian,_,estonia,estonia,country).
104nationality(ethiopian,_,ethiopia,ethiopia,country).
105nationality(european,_,europe,europe,continent).
106nationality(falkland_islander,_,falkland_islands,falkland_islands,country).
107nationality(faroese,_,faroe_islands,faroe_islands,country).
108nationality(fijian,_,fiji,fiji,country).
109nationality(filipino,_,philippines,philippines,country).
110nationality(finn,n,finland,finland,country).
111nationality(finnish,a,finland,finland,country).
112nationality(french,_,france,france,country).
113nationality(french_guianese,_,french_guiana,french_guiana,country).
114nationality(french_polynesian,_,french_polynesia,french_polynesia,country).
115nationality(frenchman,_,france,france,country).
116nationality(frenchwoman,_,france,france,country).
117nationality(futunan,_,futuna,futuna,country).
118nationality(gabonese,_,gabon,gabon,country).
119nationality(gambian,_,gambia,gambia,country).
120nationality(georgian,_,georgia,georgia,country).
121nationality(german,_,germany,germany,country).
122nationality(ghanaian,_,ghana,ghana,country).
123nationality(gibraltar,_,gibraltar,gibraltar,country).
124nationality(gibraltarian,_,gibraltar,gibraltar,country).
125nationality(greek,_,greece,greece,country).
126nationality(greenlander,_,greenland,greenland,country).
127nationality(greenlandic,_,greenland,greenland,country).
128nationality(grenadian,_,grenada,grenada,country).
129nationality(guadeloupe,_,guadeloupe,guadeloupe,country).
130nationality(guadeloupian,_,guadeloupe,guadeloupe,country).
131nationality(guamanian,_,guam,guam,country).
132nationality(guatemalan,_,guatemala,guatemala,country).
133nationality(guinean,_,guinea,guinea,country).
134nationality(guyanese,_,guyana,guyana,country).
135nationality(haitian,_,haiti,haiti,country).
136nationality(herzegovinian,_,herzegovinia,herzegovinia,country).
137nationality(honduran,_,honduras,honduras,country).
138nationality(hong_konger,_,hong_kong,hong_kong,country).
139nationality(hungarian,_,hungary,hungary,country).
140nationality(icelander,n,iceland,iceland,country).
141nationality(icelandic,a,iceland,iceland,country).
142nationality(indian,_,india,india,country).
143nationality(indonesian,_,indonesia,indonesia,country).
144nationality(iranian,_,iran,iran,country).
145nationality(iraqi,_,iraq,iraq,country).
146nationality(irish,_,ireland,ireland,country).
147nationality(irishman,_,ireland,ireland,country).
148nationality(irishwoman,_,ireland,ireland,country).
149nationality(israeli,_,israel,israel,country).
150nationality(italian,_,italy,italy,country).
151nationality(ivoirian,_,'cote_d\'ivoire',ivory_coast,country).
152nationality(jamaican,_,jamaica,jamaica,country).
153nationality(japanese,_,japan,japan,country).
154nationality(jordanian,_,jordan,jordan,country).
155nationality(kashmiri,_,kashmir,kashmir,'world-region').
156nationality(kazakh,_,kazakhstan,kazakhstan,country).
157nationality(kazakhstani,_,kazakhstan,kazakhstan,country).
158nationality(kenyan,_,kenya,kenya,country).
159nationality(kittitian,_,saint_kitts,saint_kitts,country).
160nationality(korean,_,korea,korea,country).
161nationality(krygyz,_,kyrgyzstan,kyrgyzstan,country).
162nationality(kyrgyz,_,kyrgyzstan,kyrgyzstan,country).
163nationality(kyrgyzstani,_,kyrgyzstan,kyrgyzstan,country).
164nationality(kurd,_,kurdistan,kurdistan,'world-region').
165nationality(kuwaiti,_,kuwait,kuwait,country).
166nationality(north_korean,_,north_korea,north_korea,country).
167nationality(south_korean,_,south_korea,south_korea,country).
168nationality(lao,_,laos,laos,country).
169nationality(laotian,_,laos,laos,country).
170nationality(latvian,_,latvia,latvia,country).
171nationality(lebanese,_,lebanon,lebanon,country).
172nationality(liberian,_,liberia,liberia,country).
173nationality(libyan,_,libya,libya,country).
174nationality(liechtensteiner,_,liechtenstein,liechtenstein,country).
175nationality(lithuanian,_,lithuania,lithuania,country).
176nationality(luxembourger,_,luxembourg,luxembourg,country).
177nationality(macedonian,_,macedonia,republic_of_macedonia,country).
178nationality(malagasy,_,malaga,malaga,country).
179nationality(malawian,_,malawi,malawi,country).
180nationality(malaysian,_,malaysia,malaysia,country).
181nationality(maldivian,_,maldives,maldives,country).
182nationality(malian,_,mali,mali,country).
183nationality(maltese,_,malta,malta,country).
184nationality(manx,a,manx,manx,country).
185nationality(manxman,n,manx,manx,country).
186nationality(manxwoman,n,manx,manx,country).
187nationality(marshallese,_,marshall_islands,marshall_islands,country).
188nationality(martiniquais,_,martinique,martinique,country).
189nationality(mauritanian,_,mauritiania,mauritiania,country).
190nationality(mauritian,_,mauritius,mauritius,country).
191nationality(melanesian,_,melanesia,melanesia,country).
192nationality(mexican,_,mexico,mexico,country).
193nationality(micronesian,_,micronesia,micronesia,country).
194nationality(moldovan,_,moldova,moldova,country).
195nationality(monacan,_,monaco,monaco,country).
196nationality(monegasque,_,monaco,monaco,country).
197nationality(mongolian,_,mongolia,mongolia,country).
198nationality(montenegrin,_,montenegro,montenegro,country).
199nationality(montserratian,_,montserrat,montserrat,country).
200nationality(moroccan,_,morroco,morroco,country).
201nationality(mosotho,_,lesotho,lesotho,country).
202nationality(motswana,_,botswana,botswana,country).
203nationality(mozambican,_,mozambique,mozambique,country).
204nationality(namibian,_,namibia,namibia,country).
205nationality(nauruan,_,nauru,nauru,country).
206nationality(nepalese,_,nepal,nepal,country).
207nationality(nevisian,_,nevis,nevis,country).
208nationality(new_caledonian,_,new_caledonia,new_caledonia,country).
209nationality(new_zealander,_,new_zealand,new_zealand,country).
210nationality(nicaraguan,_,nicaragua,nicaragua,country).
211nationality(nigerian,_,nigeria,nigeria,country).
212nationality(nigerien,_,niger,niger,country).
213nationality(niuean,_,niue,niue,country).
214nationality(norfolk_islander,_,norfolk_islands,norfolk_islands,country).
215nationality(norwegian,_,norway,norway,country).
216nationality(novakatkan,_,novakatka,novakatka,country).
217nationality(omani,_,oman,oman,country).
218nationality(pakistani,_,pakistan,pakistan,country).
219nationality(palauan,_,palau,palau,country).
220nationality(palestinian,_,palestine,state_of_palestine,country).
221nationality(panamanian,_,panama,panama,country).
222nationality(papua_new_guinean,_,papua_new_guinea,papua_new_guinea,country).
223nationality(paraguayan,_,paraguay,paraguay,country).
224nationality(peruvian,_,peru,peru,country).
225nationality(persian,_,persia,persia,country).
226nationality(philippine,_,philippines,philippines,country).
227nationality(pitcairn_islander,_,pitcairn_islands,pitcairn_islands,country).
228nationality(pohnpeian,_,pohnpei,pohnpei,country).
229nationality(pole,n,poland,poland,country).
230nationality(polish,a,poland,poland,country).
231nationality(portuguese,_,portugal,portugal,country).
232nationality(puerto_rican,_,puerto_rica,puerto_rica,country).
233nationality(qatari,_,qatar,qatar,country).
234nationality(reunionese,_,la_reunion,la_reunion,country).
235nationality(romanian,_,romania,romania,country).
236nationality(russian,_,russia,russia,country).
237nationality(rwandan,_,rwandan,rwandan,country).
238nationality(sahraoui,_,sahara,sahara,country).
239nationality(sahraouian,_,sahara,sahara,country).
240nationality(sahrawi,_,sahara,sahara,country).
241nationality(sahrawian,_,sahara,sahara,country).
242nationality(saint_lucian,_,saint_lucia,saint_lucia,country).
243nationality(saint_helenian,_,saint_helena,saint_helena,country).
244nationality(saint_vincentian,_,saint_vincent,saint_vincent,country).
245nationality(salvadoran,_,el_salvador,el_salvador,country).
246nationality(sammarinese,_,san_marino,san_marino,country).
247nationality(samoan,_,samoa,samoa,country).
248nationality(sao_tomean,_,sao_tome,sao_tome,country).
249nationality(saudi,_,saudi_arabia,saudi_arabia,country).
250nationality(saudi_arabian,_,saudi_arabia,saudi_arabia,country).
251nationality(scottish,_,scotland,scotland,country).
252nationality(scot,n,scotland,scotland,country).
253nationality(scotsman,n,scotland,scotland,country).
254nationality(senegalese,_,senegal,senegal,country).
255nationality(serb,n,serbia,serbia,country).
256nationality(serbian,_,serbia,serbia,country).
257nationality(seychellois,_,seychelles,seychelles,country).
258nationality(sierra_leonean,_,sierra_leona,sierra_leona,country).
259nationality(singaporean,_,singapore,singapore,country).
260nationality(slovak,_,slovakia,slovakia,country).
261nationality(slovene,_,slovenia,slovenia,country).
262nationality(slovenian,_,slovenia,slovenia,country).
263nationality(solomon_islander,_,solomon_islands,solomon_islands,country).
264nationality(somali,_,somalia,somalia,country).
265nationality(south_african,_,south_africa,south_africa,country).
266nationality(african,_,africa,africa,country).
267nationality(spaniard,_,spain,spain,country).
268nationality(spanish,_,spain,spain,country).
269nationality(sri_lankan,_,sri_lanka,sri_lanka,country).
270nationality(sudanese,_,sudan,sudan,country).
271nationality(surinamer,_,suriname,suriname,country).
272nationality(surinamese,_,suriname,suriname,country).
273nationality(swazi,_,swaziland,swaziland,country).
274nationality(swede,n,sweden,sweden,country).
275nationality(swedish,a,sweden,sweden,country).
276nationality(swiss,_,switzerland,switzerland,country).
277nationality(syrian,_,syria,syria,country).
278nationality(taiwanese,_,taiwan,taiwan,country).
279nationality(tajikistani,_,tajikistan,tajikistan,country).
280nationality(tanzanian,_,tanzania,tanzania,country).
281nationality(thai,_,thailand,thailand,country).
282nationality(tibetan,_,tibet,tibet,'country-region').
283nationality(timorese,_,timor,timor,country).
284nationality(tobagonian,_,tobago,tobago,country).
285nationality(togolese,_,togo,togo,country).
286nationality(tokelauan,_,tokelau,tokelau,country).
287nationality(tongan,_,tongan,tongan,country).
288nationality(trinidadian,_,trinidad,trinidad,country).
289nationality(tunisian,_,tunisia,tunisia,country).
290nationality(turk,n,turkey,turkey,country).
291nationality(turkish,_,turkey,turkey,country).
292nationality(turkman,_,turkmenistan,turkmenistan,country).
293nationality(turkoman,_,turkmenistan,turkmenistan,country).
294nationality(turkmen,_,turkmenistan,turkmenistan,country).
295nationality(tuvaluan,_,tuvalu,tuvalu,country).
296nationality(ugandan,_,uganda,uganda,country).
297nationality(ukrainian,_,ukraine,ukraine,country).
298nationality(uruguayan,_,uruguay,uruguay,country).
299nationality(uzbek,_,uzbekistan,uzbekistan,country).
300nationality(uzbekistani,_,uzbekistan,uzbekistan,country).
301nationality(venezuelan,_,venezuela,venezuela,country).
302nationality(vietnamese,_,vietnam,vietnam,country).
303nationality(vincentian,_,st_vincent,st_vincent,country).
304nationality(virgin_islander,_,virgin_islands,virgin_islands,country).
305nationality(wallisian,_,wallis,wallis,country).
306nationality(welsh,a,wales,wales,country).
307nationality(welshman,n,wales,wales,country).
308nationality(yapese,_,yap,yap,country).
309nationality(yugoslav,_,yugoslavia,yugoslavia,country).
310nationality(yemeni,_,yemen,yemen,country).
311nationality(zambian,_,zambia,zambia,country).
312nationality(zimbabwean,_,zimbabwe,zimbabwe,country)