diff --git a/tests/test.js b/tests/test.js
index 1505f3c9f5ab9f3cd96ba3602bf7e823ebcfa809..3a5fb4957f37aa3370146162df32df4420bafd5f 100644
--- a/tests/test.js
+++ b/tests/test.js
@@ -20,17 +20,18 @@ const TESTS = [
     source: 'New_Hampshire',
     target: 'Maple',
     paths: [
-      ['New_Hampshire', 'West_Virginia', 'Maple'],
-      ['New_Hampshire', 'Montana', 'Maple'],
-      ['New_Hampshire', 'Burlington_International_Airport', 'Maple'],
+      ['New_Hampshire', 'Appalachian_Trail', 'Maple'],
       ['New_Hampshire', 'Autumn_leaf_color', 'Maple'],
+      ['New_Hampshire', 'Burlington_International_Airport', 'Maple'],
+      ['New_Hampshire', 'Deciduous_tree', 'Maple'],
       ['New_Hampshire', 'Humid_continental_climate', 'Maple'],
-      ['New_Hampshire', 'Quercus', 'Maple'],
-      ['New_Hampshire', 'Temperate_broadleaf_and_mixed_forests', 'Maple'],
       ['New_Hampshire', 'Leaf_peeping', 'Maple'],
-      ['New_Hampshire', 'Appalachian_Trail', 'Maple'],
+      ['New_Hampshire', 'List_of_U.S._state_foods', 'Maple'],
+      ['New_Hampshire', 'Montana', 'Maple'],
+      ['New_Hampshire', 'Quercus', 'Maple'],
       ['New_Hampshire', 'Shoemaking', 'Maple'],
-      ['New_Hampshire', 'List_of_U.S._state_foods', 'Maple']
+      ['New_Hampshire', 'Temperate_broadleaf_and_mixed_forests', 'Maple'],
+      ['New_Hampshire', 'West_Virginia', 'Maple']
     ]
   },
   {
@@ -44,26 +45,26 @@ const TESTS = [
         'Mars'
       ],
       ['San_Andreas_Fault', 'Plate_tectonics', 'Mars'],
-      ['San_Andreas_Fault', 'University_of_California,_Berkeley', 'Mars'],
-      ['San_Andreas_Fault', 'Tectonic_movement', 'Mars']
+      ['San_Andreas_Fault', 'Tectonic_movement', 'Mars'],
+      ['San_Andreas_Fault', 'University_of_California,_Berkeley', 'Mars']
     ]
   },
   {
     source: 'Poseidon',
     target: 'Ahura_Mazda',
     paths: [
-      ['Poseidon', 'Minos', 'Ahura_Mazda'],
-      ['Poseidon', 'Theism', 'Ahura_Mazda'],
-      ['Poseidon', 'Interpretatio_graeca', 'Ahura_Mazda'],
       ['Poseidon', 'Gnosticism', 'Ahura_Mazda'],
-      ['Poseidon', 'Proto-Indo-European_mythology', 'Ahura_Mazda'],
+      ['Poseidon', 'Interpretatio_graeca', 'Ahura_Mazda'],
       ['Poseidon', 'Iran', 'Ahura_Mazda'],
+      ['Poseidon', 'Julian_(emperor)', 'Ahura_Mazda'],
+      ['Poseidon', 'Logos', 'Ahura_Mazda'],
+      ['Poseidon', 'Minos', 'Ahura_Mazda'],
       ['Poseidon', 'Numina', 'Ahura_Mazda'],
-      ['Poseidon', 'Uranus_(mythology)', 'Ahura_Mazda'],
       ['Poseidon', 'Pantheism', 'Ahura_Mazda'],
-      ['Poseidon', 'Monism', 'Ahura_Mazda'],
       ['Poseidon', 'Polytheism', 'Ahura_Mazda'],
-      ['Poseidon', 'Henosis', 'Ahura_Mazda']
+      ['Poseidon', 'Proto-Indo-European_mythology', 'Ahura_Mazda'],
+      ['Poseidon', 'Theism', 'Ahura_Mazda'],
+      ['Poseidon', 'Uranus_(mythology)', 'Ahura_Mazda']
     ]
   },
 
@@ -72,67 +73,62 @@ const TESTS = [
     source: 'Chapada',
     target: 'Classical_Athens',
     paths: [
-      ['Chapada', 'Public_domain', 'Archimedes', 'Classical_Athens'],
-      ['Chapada', 'Public_domain', 'Res_publica', 'Classical_Athens'],
       [
         'Chapada',
         'Geographic_coordinate_system',
-        'Rhodes',
+        'Against_the_Geography_of_Eratosthenes',
         'Classical_Athens'
       ],
       [
         'Chapada',
         'Geographic_coordinate_system',
-        'Against_the_Geography_of_Eratosthenes',
+        'Cyrene,_Libya',
         'Classical_Athens'
       ],
       [
         'Chapada',
         'Geographic_coordinate_system',
-        'Cyrene,_Libya',
+        'Ptolemy',
         'Classical_Athens'
       ],
-      ['Chapada', 'Geography', 'Parmenides', 'Classical_Athens'],
-      ['Chapada', 'Geography', 'Hipparchus', 'Classical_Athens'],
-      ['Chapada', 'Geography', 'Pythagoras', 'Classical_Athens'],
-      ['Chapada', 'Geography', 'Greek_philosophy', 'Classical_Athens'],
-      ['Chapada', 'Geography', 'Anaximander', 'Classical_Athens'],
-      ['Chapada', 'Geography', 'Ptolemy', 'Classical_Athens'],
       [
         'Chapada',
         'Geographic_coordinate_system',
-        'Ptolemy',
+        'Rhodes',
         'Classical_Athens'
       ],
       ['Chapada', 'Geography', 'Anaxagoras', 'Classical_Athens'],
-      ['Chapada', 'Geography', 'Thales_of_Miletus', 'Classical_Athens'],
+      ['Chapada', 'Geography', 'Anaximander', 'Classical_Athens'],
+      ['Chapada', 'Geography', 'Ancient_Greece', 'Classical_Athens'],
+      ['Chapada', 'Geography', 'Ancient_Greek', 'Classical_Athens'],
       [
         'Chapada',
         'Geography',
         'Ancient_Greek_literature',
         'Classical_Athens'
       ],
-      ['Chapada', 'Topography', 'Ancient_Greek', 'Classical_Athens'],
-      ['Chapada', 'Geography', 'Ancient_Greek', 'Classical_Athens'],
+      ['Chapada', 'Geography', 'Greek_philosophy', 'Classical_Athens'],
+      ['Chapada', 'Geography', 'Hipparchus', 'Classical_Athens'],
+      ['Chapada', 'Geography', 'Parmenides', 'Classical_Athens'],
+      ['Chapada', 'Geography', 'Ptolemy', 'Classical_Athens'],
+      ['Chapada', 'Geography', 'Pythagoras', 'Classical_Athens'],
+      ['Chapada', 'Geography', 'Thales_of_Miletus', 'Classical_Athens'],
+      ['Chapada', 'Public_domain', 'Archimedes', 'Classical_Athens'],
+      ['Chapada', 'Public_domain', 'Res_publica', 'Classical_Athens'],
       ['Chapada', 'Topography', 'Ancient_Greece', 'Classical_Athens'],
-      ['Chapada', 'Geography', 'Ancient_Greece', 'Classical_Athens']
+      ['Chapada', 'Topography', 'Ancient_Greek', 'Classical_Athens']
     ]
   },
   {
     source: 'National_University_of_Mongolia',
     target: 'Mecca',
     paths: [
-      ['National_University_of_Mongolia', 'Blue', 'Guide_sign', 'Mecca'],
       [
         'National_University_of_Mongolia',
         'Blue',
         'Ark_of_the_Covenant',
         'Mecca'
       ],
-      ['National_University_of_Mongolia', 'Blue', 'Torah', 'Mecca'],
-      ['National_University_of_Mongolia', 'Blue', 'Islamic', 'Mecca'],
-      ['National_University_of_Mongolia', 'Blue', 'Somalia', 'Mecca'],
-      ['National_University_of_Mongolia', 'Blue', 'Vasco_da_Gama', 'Mecca'],
       [
         'National_University_of_Mongolia',
         'Blue',
@@ -145,356 +141,447 @@ const TESTS = [
         'First_World_War',
         'Mecca'
       ],
+      ['National_University_of_Mongolia', 'Blue', 'Guide_sign', 'Mecca'],
+      ['National_University_of_Mongolia', 'Blue', 'Islamic', 'Mecca'],
       ['National_University_of_Mongolia', 'Blue', 'Mesopotamia', 'Mecca'],
       ['National_University_of_Mongolia', 'Blue', 'Muhammad', 'Mecca'],
+      ['National_University_of_Mongolia', 'Blue', 'Somalia', 'Mecca'],
       [
         'National_University_of_Mongolia',
         'Blue',
         'Topkapi_Palace',
         'Mecca'
       ],
+      ['National_University_of_Mongolia', 'Blue', 'Torah', 'Mecca'],
       [
         'National_University_of_Mongolia',
-        'Soviet_Union',
-        'Closed_city',
+        'Blue',
+        'Vasco_da_Gama',
         'Mecca'
       ],
+      ['National_University_of_Mongolia', 'Blue', 'White', 'Mecca'],
+      ['National_University_of_Mongolia', 'Blue', 'World_War_I', 'Mecca'],
       [
         'National_University_of_Mongolia',
-        'Soviet_Union',
-        'List_of_closed_cities',
+        'Doctorate',
+        'Madrasah',
         'Mecca'
       ],
-      ['National_University_of_Mongolia', 'Soviet_Union', 'Sunni', 'Mecca'],
       [
         'National_University_of_Mongolia',
-        'Soviet_Union',
-        'Shia_Islam',
+        'Doctorate',
+        'University_of_Oxford',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Soviet_Union',
-        'Great_Socialist_People%27s_Libyan_Arab_Jamahiriya',
+        'Erdenet',
+        'Bayan-%C3%96lgii_Province',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Soviet_Union',
-        'World_War_I',
+        'Erdenet',
+        'K%C3%B6ppen_climate_classification',
         'Mecca'
       ],
-      ['National_University_of_Mongolia', 'Blue', 'World_War_I', 'Mecca'],
-      ['National_University_of_Mongolia', 'Mongolia', 'Asia', 'Mecca'],
-      ['National_University_of_Mongolia', 'Soviet_Union', 'Asia', 'Mecca'],
-      ['National_University_of_Mongolia', 'Mongolia', 'Camel', 'Mecca'],
-      ['National_University_of_Mongolia', 'Mongolia', 'Demonym', 'Mecca'],
       [
         'National_University_of_Mongolia',
-        'Soviet_Union',
-        'Demonym',
+        'Erdenet,_Orkhon_Province',
+        'Bayan-%C3%96lgii_Province',
         'Mecca'
       ],
-      ['National_University_of_Mongolia', 'Mongolia', 'Islam', 'Mecca'],
-      ['National_University_of_Mongolia', 'Soviet_Union', 'Islam', 'Mecca'],
       [
         'National_University_of_Mongolia',
-        'Mongolian_language',
-        'Aspiration_(phonetics)',
+        'Erdenet,_Orkhon_Province',
+        'K%C3%B6ppen_climate_classification',
         'Mecca'
       ],
-      ['National_University_of_Mongolia', 'Doctorate', 'Madrasah', 'Mecca'],
       [
         'National_University_of_Mongolia',
-        'Doctorate',
-        'University_of_Oxford',
+        'Galsan_Tschinag',
+        'Bayan-%C3%96lgii_Province',
         'Mecca'
       ],
-      ['National_University_of_Mongolia', 'Ulaanbaatar', 'Riyadh', 'Mecca'],
-      ['National_University_of_Mongolia', 'Ulaanbaatar', 'Cairo', 'Mecca'],
-      ['National_University_of_Mongolia', 'Mongolia', 'Cairo', 'Mecca'],
       [
         'National_University_of_Mongolia',
-        'Ulaanbaatar',
-        'Damascus',
+        'Galsan_Tschinag',
+        'Poet',
         'Mecca'
       ],
-      ['National_University_of_Mongolia', 'Ulaanbaatar', 'Yemen', 'Mecca'],
-      ['National_University_of_Mongolia', 'Mongolia', 'Yemen', 'Mecca'],
       [
         'National_University_of_Mongolia',
-        'Ulaanbaatar',
-        'Bahrain',
+        'Geographic_coordinate_system',
+        'Arabic_language',
         'Mecca'
       ],
-      ['National_University_of_Mongolia', 'Mongolia', 'Bahrain', 'Mecca'],
-      ['National_University_of_Mongolia', 'Ulaanbaatar', 'Syria', 'Mecca'],
-      ['National_University_of_Mongolia', 'Mongolia', 'Syria', 'Mecca'],
       [
         'National_University_of_Mongolia',
-        'Ulaanbaatar',
-        'Saudi_Arabia',
+        'Geographic_coordinate_system',
+        'Book_of_the_Description_of_the_Earth',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Mongolia',
-        'Saudi_Arabia',
+        'Geographic_coordinate_system',
+        'History_of_geodesy',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Soviet_Union',
-        'Saudi_Arabia',
+        'Geographic_coordinate_system',
+        'History_of_prime_meridians',
         'Mecca'
       ],
-      ['National_University_of_Mongolia', 'Ulaanbaatar', 'Jordan', 'Mecca'],
-      ['National_University_of_Mongolia', 'Mongolia', 'Jordan', 'Mecca'],
       [
         'National_University_of_Mongolia',
-        'Ulaanbaatar',
-        'Names_of_Ulaanbaatar_in_different_languages',
+        'Geographic_coordinate_system',
+        'International_Date_Line',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Main_Page',
-        'Socio-economic_impact_of_the_2019%E2%80%9320_coronavirus_pandemic',
+        'Geographic_coordinate_system',
+        'Medieval_Arabic_cartography',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Main_Page',
-        '2019%E2%80%9320_coronavirus_pandemic',
+        'Geographic_coordinate_system',
+        'Mu%E1%B8%A5ammad_ibn_M%C5%ABs%C4%81_al-Khw%C4%81rizm%C4%AB',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Postgraduate_education',
-        'Arabian_Peninsula',
+        'Geographic_coordinate_system',
+        'Prime_meridian',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Public_university',
-        'Kyrgyzstan',
+        'High_school',
+        'Madrasa',
         'Mecca'
       ],
+      ['National_University_of_Mongolia', 'Lyceum', 'Madrasa', 'Mecca'],
       [
         'National_University_of_Mongolia',
-        'Ulaanbaatar',
-        'Kyrgyzstan',
+        'Lyceum',
+        'World_War_I',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Mongolian_language',
-        'Kyrgyzstan',
+        'Main_Page',
+        'Trump_House',
+        'Mecca'
+      ],
+      [
+        'National_University_of_Mongolia',
+        'Main_Page',
+        'World_War_I',
         'Mecca'
       ],
+      ['National_University_of_Mongolia', 'Mongolia', 'Asia', 'Mecca'],
+      ['National_University_of_Mongolia', 'Mongolia', 'Bahrain', 'Mecca'],
       [
         'National_University_of_Mongolia',
         'Mongolia',
-        'Kyrgyzstan',
+        'Bayan-%C3%96lgii_Province',
         'Mecca'
       ],
+      ['National_University_of_Mongolia', 'Mongolia', 'Cairo', 'Mecca'],
+      ['National_University_of_Mongolia', 'Mongolia', 'Camel', 'Mecca'],
+      ['National_University_of_Mongolia', 'Mongolia', 'Demonym', 'Mecca'],
+      ['National_University_of_Mongolia', 'Mongolia', 'Islam', 'Mecca'],
+      ['National_University_of_Mongolia', 'Mongolia', 'Jordan', 'Mecca'],
       [
         'National_University_of_Mongolia',
-        'Soviet_Union',
+        'Mongolia',
         'Kyrgyzstan',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Public_university',
-        'Madrassa',
+        'Mongolia',
+        'Pakistan',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Geographic_coordinate_system',
-        'International_Date_Line',
+        'Mongolia',
+        'Saudi_Arabia',
         'Mecca'
       ],
+      ['National_University_of_Mongolia', 'Mongolia', 'Syria', 'Mecca'],
+      ['National_University_of_Mongolia', 'Mongolia', 'Yemen', 'Mecca'],
       [
         'National_University_of_Mongolia',
-        'Geographic_coordinate_system',
-        'Medieval_Arabic_cartography',
+        'Mongolian_People%27s_Republic',
+        'Demonym',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Geographic_coordinate_system',
-        'Mu%E1%B8%A5ammad_ibn_M%C5%ABs%C4%81_al-Khw%C4%81rizm%C4%AB',
+        'Mongolian_People%27s_Republic',
+        'Gulf_War',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Geographic_coordinate_system',
-        'Book_of_the_Description_of_the_Earth',
+        'Mongolian_People%27s_Republic',
+        'Islam',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Geographic_coordinate_system',
-        'History_of_prime_meridians',
+        'Mongolian_Revolution_of_1990',
+        'Arab_Cold_War',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Geographic_coordinate_system',
-        'Prime_meridian',
+        'Mongolian_Revolution_of_1990',
+        'Corrective_Movement_(Syria)',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Geographic_coordinate_system',
-        'History_of_geodesy',
+        'Mongolian_Revolution_of_1990',
+        'Grand_Mosque_seizure',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Undergraduate_education',
-        'Madrasa',
+        'Mongolian_Revolution_of_1990',
+        'Gulf_War',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Postgraduate_education',
-        'Madrasa',
+        'Mongolian_Revolution_of_1990',
+        'Islamism',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Undergraduate_education',
-        'Pakistan',
+        'Mongolian_language',
+        'Arabic_language',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Public_university',
-        'Pakistan',
+        'Mongolian_language',
+        'Aspiration_(phonetics)',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Ulaanbaatar',
-        'Pakistan',
+        'Mongolian_language',
+        'Kyrgyzstan',
         'Mecca'
       ],
-      ['National_University_of_Mongolia', 'Mongolia', 'Pakistan', 'Mecca'],
       [
         'National_University_of_Mongolia',
-        'Mongolian_Revolution_of_1990',
-        'Islamism',
+        'Orkhon_Province',
+        'Bayan-%C3%96lgii_Province',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Mongolian_Revolution_of_1990',
-        'Grand_Mosque_seizure',
+        'Postgraduate_education',
+        'Madrasa',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Mongolian_Revolution_of_1990',
-        'Gulf_War',
+        'Public_university',
+        'Kyrgyzstan',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Soviet_Union',
-        'Gulf_War',
+        'Public_university',
+        'Madrassa',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Mongolian_Revolution_of_1990',
-        'Corrective_Movement_(Syria)',
+        'Public_university',
+        'Pakistan',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Mongolian_Revolution_of_1990',
-        'Arab_Cold_War',
+        'Rector_(academia)',
+        'Middle_East',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Virtual_International_Authority_File',
-        'Jerusalem',
+        'Rector_(academia)',
+        'Pakistan',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Ulaanbaatar',
-        'Jerusalem',
+        'Rector_(academia)',
+        'Perak',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Virtual_International_Authority_File',
-        'Arabic_language',
+        'Rector_(academia)',
+        'University_of_Oxford',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Minister_of_Education',
+        'Russian_language',
         'Arabic_language',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Geographic_coordinate_system',
-        'Arabic_language',
+        'Russian_language',
+        'Closed_city',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Mongolian_language',
-        'Arabic_language',
+        'Russian_language',
+        'Kyrgyzstan',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Khovd_(city)',
-        'K%C3%B6ppen_climate_classification',
+        'Russian_language',
+        'List_of_closed_cities',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Ulaanbaatar',
-        'K%C3%B6ppen_climate_classification',
+        'Russian_language',
+        'Schwa',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Galsan_Tschinag',
-        'Poet',
+        'School_colors',
+        'Oxford_University',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Galsan_Tschinag',
-        'Bayan-%C3%96lgii_Province',
+        'School_colors',
+        'White',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Khovd_(city)',
-        'Bayan-%C3%96lgii_Province',
+        'Soviet_Union',
+        'Asia',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Orkhon_Province',
-        'Bayan-%C3%96lgii_Province',
+        'Soviet_Union',
+        'Closed_city',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'Zavkhan_Province',
-        'Bayan-%C3%96lgii_Province',
+        'Soviet_Union',
+        'Demonym',
+        'Mecca'
+      ],
+      [
+        'National_University_of_Mongolia',
+        'Soviet_Union',
+        'Gulf_War',
+        'Mecca'
+      ],
+      [
+        'National_University_of_Mongolia',
+        'Soviet_Union',
+        'Islam',
+        'Mecca'
+      ],
+      [
+        'National_University_of_Mongolia',
+        'Soviet_Union',
+        'Kyrgyzstan',
+        'Mecca'
+      ],
+      [
+        'National_University_of_Mongolia',
+        'Soviet_Union',
+        'List_of_closed_cities',
+        'Mecca'
+      ],
+      [
+        'National_University_of_Mongolia',
+        'Soviet_Union',
+        'Mujahideen',
+        'Mecca'
+      ],
+      [
+        'National_University_of_Mongolia',
+        'Soviet_Union',
+        'Refugees',
+        'Mecca'
+      ],
+      [
+        'National_University_of_Mongolia',
+        'Soviet_Union',
+        'Saudi_Arabia',
+        'Mecca'
+      ],
+      [
+        'National_University_of_Mongolia',
+        'Soviet_Union',
+        'Shia_Islam',
+        'Mecca'
+      ],
+      [
+        'National_University_of_Mongolia',
+        'Soviet_Union',
+        'Sunni',
+        'Mecca'
+      ],
+      [
+        'National_University_of_Mongolia',
+        'Soviet_Union',
+        'World_War_I',
+        'Mecca'
+      ],
+      ['National_University_of_Mongolia', 'USSR', 'Asia', 'Mecca'],
+      ['National_University_of_Mongolia', 'USSR', 'Closed_city', 'Mecca'],
+      ['National_University_of_Mongolia', 'USSR', 'Demonym', 'Mecca'],
+      ['National_University_of_Mongolia', 'USSR', 'Gulf_War', 'Mecca'],
+      ['National_University_of_Mongolia', 'USSR', 'Islam', 'Mecca'],
+      ['National_University_of_Mongolia', 'USSR', 'Kyrgyzstan', 'Mecca'],
+      [
+        'National_University_of_Mongolia',
+        'USSR',
+        'List_of_closed_cities',
+        'Mecca'
+      ],
+      ['National_University_of_Mongolia', 'USSR', 'Mujahideen', 'Mecca'],
+      ['National_University_of_Mongolia', 'USSR', 'Refugees', 'Mecca'],
+      [
+        'National_University_of_Mongolia',
+        'USSR',
+        'Saudi_Arabia',
+        'Mecca'
+      ],
+      ['National_University_of_Mongolia', 'USSR', 'Shia_Islam', 'Mecca'],
+      ['National_University_of_Mongolia', 'USSR', 'Sunni', 'Mecca'],
+      ['National_University_of_Mongolia', 'USSR', 'World_War_I', 'Mecca'],
+      [
+        'National_University_of_Mongolia',
+        'Ulaanbaatar',
+        'Bahrain',
         'Mecca'
       ],
       [
@@ -505,21 +592,128 @@ const TESTS = [
       ],
       [
         'National_University_of_Mongolia',
-        'Mongolia',
+        'Ulaanbaatar',
+        'Cairo',
+        'Mecca'
+      ],
+      [
+        'National_University_of_Mongolia',
+        'Ulaanbaatar',
+        'Damascus',
+        'Mecca'
+      ],
+      [
+        'National_University_of_Mongolia',
+        'Ulaanbaatar',
+        'Jerusalem',
+        'Mecca'
+      ],
+      [
+        'National_University_of_Mongolia',
+        'Ulaanbaatar',
+        'Jordan',
+        'Mecca'
+      ],
+      [
+        'National_University_of_Mongolia',
+        'Ulaanbaatar',
+        'K%C3%B6ppen_climate_classification',
+        'Mecca'
+      ],
+      [
+        'National_University_of_Mongolia',
+        'Ulaanbaatar',
+        'Kyrgyzstan',
+        'Mecca'
+      ],
+      [
+        'National_University_of_Mongolia',
+        'Ulaanbaatar',
+        'Names_of_Ulaanbaatar_in_different_languages',
+        'Mecca'
+      ],
+      [
+        'National_University_of_Mongolia',
+        'Ulaanbaatar',
+        'Pakistan',
+        'Mecca'
+      ],
+      [
+        'National_University_of_Mongolia',
+        'Ulaanbaatar',
+        'Riyadh',
+        'Mecca'
+      ],
+      [
+        'National_University_of_Mongolia',
+        'Ulaanbaatar',
+        'Saudi_Arabia',
+        'Mecca'
+      ],
+      [
+        'National_University_of_Mongolia',
+        'Ulaanbaatar',
+        'Syria',
+        'Mecca'
+      ],
+      [
+        'National_University_of_Mongolia',
+        'Ulaanbaatar',
+        'Yemen',
+        'Mecca'
+      ],
+      [
+        'National_University_of_Mongolia',
+        'Uliastai',
         'Bayan-%C3%96lgii_Province',
         'Mecca'
       ],
       [
         'National_University_of_Mongolia',
-        'School_colors',
-        'White',
+        'Uliastai',
+        'K%C3%B6ppen_climate_classification',
         'Mecca'
       ],
-      ['National_University_of_Mongolia', 'Blue', 'White', 'Mecca'],
       [
         'National_University_of_Mongolia',
-        'School_colors',
-        'Oxford_University',
+        'Uliastai,_Zavkhan_Province',
+        'Bayan-%C3%96lgii_Province',
+        'Mecca'
+      ],
+      [
+        'National_University_of_Mongolia',
+        'Uliastai,_Zavkhan_Province',
+        'K%C3%B6ppen_climate_classification',
+        'Mecca'
+      ],
+      [
+        'National_University_of_Mongolia',
+        'Undergraduate_education',
+        'Madrasa',
+        'Mecca'
+      ],
+      [
+        'National_University_of_Mongolia',
+        'Undergraduate_education',
+        'Pakistan',
+        'Mecca'
+      ],
+      [
+        'National_University_of_Mongolia',
+        'VIAF_(identifier)',
+        'Arabic_language',
+        'Mecca'
+      ],
+      [
+        'National_University_of_Mongolia',
+        'VIAF_(identifier)',
+        'Jerusalem',
+        'Mecca'
+      ],
+      [
+        'National_University_of_Mongolia',
+        'Zavkhan_Province',
+        'Bayan-%C3%96lgii_Province',
         'Mecca'
       ]
     ]
@@ -530,393 +724,398 @@ const TESTS = [
     paths: [
       [
         'Graph_(discrete_mathematics)',
-        'Twitter',
-        'Civil_disobedience',
+        'Cardinal_number',
+        'Bertrand_Russell',
         'Confucius'
       ],
-      ['Graph_(discrete_mathematics)', 'Twitter', 'News', 'Confucius'],
       [
         'Graph_(discrete_mathematics)',
-        'Mathematics',
-        'Scholasticism',
+        'Cardinal_number',
+        'Logic',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Mathematics',
-        'Karl_Popper',
+        'Cardinal_number',
+        'Willard_Van_Orman_Quine',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Mathematics',
-        'Metaphysics',
+        'Cartesian_product_of_graphs',
+        'Bertrand_Russell',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Mathematics',
-        'Cicero',
+        'Chromatic_number',
+        'Pedagogy',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Mathematics',
-        'Saint_Augustine',
+        'Complete_bipartite_graph',
+        'Athanasius_Kircher',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Mathematics',
-        'Social_sciences',
+        'Computational_biology',
+        'Psychology',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Graph_theory',
-        'Principle_of_Compositionality',
+        'Computer_science',
+        'Epistemology',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Graph_theory',
-        'Principle_of_compositionality',
+        'Computer_science',
+        'Gottfried_Leibniz',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Multiset',
-        'Athanasius_Kircher',
+        'Computer_science',
+        'Gottfried_Wilhelm_Leibniz',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Complete_bipartite_graph',
-        'Athanasius_Kircher',
+        'Computer_science',
+        'Linguistics',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Discrete_mathematics',
-        'Statement_(logic)',
+        'Computer_science',
+        'Logic',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Ordered_pair',
-        'Willard_van_Orman_Quine',
+        'Computer_science',
+        'Philosophy_of_mind',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Empty_set',
-        'Property_(philosophy)',
+        'Conceptual_graph',
+        'Semantics',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'List_of_publications_in_mathematics',
-        'List_of_important_publications_in_philosophy',
+        'Diagrammatic_form',
+        'Family_tree',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'List_of_publications_in_mathematics',
-        'Gottlob_Frege',
+        'Diagrammatic_form',
+        'Logic',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'List_of_publications_in_mathematics',
-        'Language',
+        'Directed_acyclic_graph',
+        'Family_tree',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'List_of_publications_in_mathematics',
-        'Aristotle',
+        'Discrete_mathematics',
+        'Statement_(logic)',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Mathematics',
-        'Aristotle',
+        'Doi_(identifier)',
+        'Pinyin',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'List_of_publications_in_mathematics',
-        'Han_Dynasty',
+        'Empty_set',
+        'Bertrand_Russell',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Computer_science',
-        'Gottfried_Wilhelm_Leibniz',
+        'Empty_set',
+        'Formal_semantics_(logic)',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'List_of_publications_in_mathematics',
-        'Gottfried_Wilhelm_Leibniz',
+        'Empty_set',
+        'Property_(philosophy)',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Graph_theory',
-        'Gottfried_Wilhelm_Leibniz',
+        'Empty_set',
+        'Proposition',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Mathematics',
-        'Gottfried_Wilhelm_Leibniz',
+        'Empty_set',
+        'Willard_Van_Orman_Quine',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Computer_science',
-        'Epistemology',
+        'Finite_set',
+        'Bertrand_Russell',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Computer_science',
-        'Gottfried_Leibniz',
+        'Finite_set',
+        'Formal_semantics_(logic)',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'List_of_publications_in_mathematics',
-        'Gottfried_Leibniz',
+        'Finite_set',
+        'Proposition',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Functor',
-        'Rudolf_Carnap',
+        'Finite_set',
+        'Willard_Van_Orman_Quine',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Graph_drawing',
-        'Aesthetics',
+        'Finite_state_machine',
+        'Linguistics',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Mathematics',
-        'Aesthetics',
+        'Finite_state_machine',
+        'Logic',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Geographic_information_systems',
-        'Reasoning',
+        'Finite_state_machine',
+        'Philosophy',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Finite_state_machine',
-        'Linguistics',
+        'Functor',
+        'Aristotle',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Graph_drawing',
+        'Functor',
         'Linguistics',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
         'Functor',
-        'Linguistics',
+        'Rudolf_Carnap',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Computer_science',
-        'Linguistics',
+        'Geographic_information_systems',
+        'Reasoning',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Graph_theory',
+        'Graph_drawing',
+        'Aesthetics',
+        'Confucius'
+      ],
+      [
+        'Graph_(discrete_mathematics)',
+        'Graph_drawing',
         'Linguistics',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Model_theory',
-        'Proposition',
+        'Graph_rewriting',
+        'Logic',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Structure_(model_theory)',
-        'Proposition',
+        'Graph_theory',
+        'Gottfried_Wilhelm_Leibniz',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Finite_set',
-        'Proposition',
+        'Graph_theory',
+        'Linguistics',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Empty_set',
-        'Proposition',
+        'Graph_theory',
+        'Principle_of_Compositionality',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Set_(mathematics)',
-        'Proposition',
+        'Graph_theory',
+        'Principle_of_compositionality',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Two-set',
-        'Proposition',
+        'Graph_theory',
+        'Sociology',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Ordered_pair',
-        'Proposition',
+        'ISBN_(identifier)',
+        'Pinyin',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Model_theory',
-        'Formal_semantics_(logic)',
+        'James_Joseph_Sylvester',
+        'Bertrand_Russell',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Structure_(model_theory)',
-        'Formal_semantics_(logic)',
+        'List_of_graph_theory_topics',
+        'Family_tree',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Finite_set',
-        'Formal_semantics_(logic)',
+        'List_of_publications_in_mathematics',
+        'Aristotle',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Empty_set',
-        'Formal_semantics_(logic)',
+        'List_of_publications_in_mathematics',
+        'Bertrand_Russell',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Set_(mathematics)',
-        'Formal_semantics_(logic)',
+        'List_of_publications_in_mathematics',
+        'Gottfried_Leibniz',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Two-set',
-        'Formal_semantics_(logic)',
+        'List_of_publications_in_mathematics',
+        'Gottfried_Wilhelm_Leibniz',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Ordered_pair',
-        'Formal_semantics_(logic)',
+        'List_of_publications_in_mathematics',
+        'Gottlob_Frege',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Model_theory',
-        'Philosophy',
+        'List_of_publications_in_mathematics',
+        'Han_Dynasty',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Finite_state_machine',
-        'Philosophy',
+        'List_of_publications_in_mathematics',
+        'Language',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Digital_object_identifier',
-        'Pinyin',
+        'List_of_publications_in_mathematics',
+        'List_of_important_publications_in_philosophy',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'International_Standard_Book_Number',
-        'Pinyin',
+        'List_of_publications_in_mathematics',
+        'Logic',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Conceptual_graph',
-        'Semantics',
+        'Mathematics',
+        'Aesthetics',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Model_theory',
-        'Semantics',
+        'Mathematics',
+        'Aristotle',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Cardinal_number',
-        'Willard_Van_Orman_Quine',
+        'Mathematics',
+        'Bertrand_Russell',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Finite_set',
-        'Willard_Van_Orman_Quine',
+        'Mathematics',
+        'Cicero',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Empty_set',
-        'Willard_Van_Orman_Quine',
+        'Mathematics',
+        'Gottfried_Wilhelm_Leibniz',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Set_(mathematics)',
-        'Willard_Van_Orman_Quine',
+        'Mathematics',
+        'Karl_Popper',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Two-set',
-        'Willard_Van_Orman_Quine',
+        'Mathematics',
+        'Logic',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Network_theory',
-        'Epistemological',
+        'Mathematics',
+        'Metaphysics',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Network_theory',
-        'Sociology',
+        'Mathematics',
+        'Saint_Augustine',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Graph_theory',
-        'Sociology',
+        'Mathematics',
+        'Social_sciences',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Graph_rewriting',
-        'Logic',
+        'Model_theory',
+        'Formal_semantics_(logic)',
         'Confucius'
       ],
       [
@@ -927,101 +1126,113 @@ const TESTS = [
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Finite_state_machine',
-        'Logic',
+        'Model_theory',
+        'Philosophy',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Computer_science',
-        'Logic',
+        'Model_theory',
+        'Proposition',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'List_of_publications_in_mathematics',
-        'Logic',
+        'Model_theory',
+        'Semantics',
         'Confucius'
       ],
-      ['Graph_(discrete_mathematics)', 'Mathematics', 'Logic', 'Confucius'],
       [
         'Graph_(discrete_mathematics)',
-        'Cartesian_product_of_graphs',
-        'Bertrand_Russell',
+        'Multiset',
+        'Athanasius_Kircher',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Cardinal_number',
-        'Bertrand_Russell',
+        'Network_theory',
+        'Epistemological',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Tensor_product_of_graphs',
-        'Bertrand_Russell',
+        'Network_theory',
+        'Sociology',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Structure_(model_theory)',
-        'Bertrand_Russell',
+        'Ordered_pair',
+        'Formal_semantics_(logic)',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'List_of_publications_in_mathematics',
-        'Bertrand_Russell',
+        'Ordered_pair',
+        'Proposition',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Finite_set',
-        'Bertrand_Russell',
+        'Ordered_pair',
+        'Willard_van_Orman_Quine',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Empty_set',
+        'Set_(mathematics)',
         'Bertrand_Russell',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
         'Set_(mathematics)',
-        'Bertrand_Russell',
+        'Formal_semantics_(logic)',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Two-set',
-        'Bertrand_Russell',
+        'Set_(mathematics)',
+        'Proposition',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Mathematics',
+        'Set_(mathematics)',
+        'Willard_Van_Orman_Quine',
+        'Confucius'
+      ],
+      [
+        'Graph_(discrete_mathematics)',
+        'Structure_(model_theory)',
         'Bertrand_Russell',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'List_of_graph_theory_topics',
-        'Family_tree',
+        'Structure_(model_theory)',
+        'Formal_semantics_(logic)',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Directed_acyclic_graph',
-        'Family_tree',
+        'Structure_(model_theory)',
+        'Proposition',
         'Confucius'
       ],
       [
         'Graph_(discrete_mathematics)',
-        'Diagrammatic_form',
-        'Family_tree',
+        'Tensor_product_of_graphs',
+        'Bertrand_Russell',
         'Confucius'
-      ]
+      ],
+      [
+        'Graph_(discrete_mathematics)',
+        'Twitter',
+        'Civil_disobedience',
+        'Confucius'
+      ],
+      ['Graph_(discrete_mathematics)', 'Twitter', 'News', 'Confucius']
     ]
   }
 ]