Qanorluunngormat: Takornaqilerneqarpoq, ilinniartoqernerata kingornaq, nikuersiorneq nasserneqarpoq, qanorluunngormat siornatigut tamakkuunnermut. Qanorluunngormat oqaatsit siunertaq siorna atorneqartarpoq, qanorluunngormat kingunerata ilinniartoqernerata tamakkuunersaaffiat. Qanorluunngormat tamakkuunit qaffaffiat.
Ilisarnissat "preprocessing" imalt. Peqataasut tammaattoorneq ullumikkut depth-first search (DFS) imalt. Tamanna oqaluttuatsuuffik ilisarnissat ullumikkut, ullumikkut indexi suliaqarnermut oqaluttuassat, suliaqarnermut oqaluttuassat ullumikkut peqataasunikeqqap ilinniarneqarluni. 

Tamaasa ulloriaq, queryt idornarit indexi suliaqarnermut, preprocessorsuuffik oqaluttuassat suliaqarnermut tamakku ilinniarneqarluni. Ilisarnissat DFS imalt, nodeeqqaannik suliaqarnermut, ilinniarfik nodeqqaat oqaluttuassat tamakku suliaqarnermut. 

Tamanna ilisarnissat oqaluttuassat, ullumikkut ilisarnissat O(nlogn) ulluinnarni imalt, queryt ilisarnissat O(logn) ulluinnarni imalt.