“…, } and then constructs the filter, . After that, stores all identifiers of cluster-heads (CH ) and their corresponding next nodes (next node ) in its routing AT ← 0 (10) for ∀ ← RoutingTable.entry do (11) if .CH is not included in CL and (12) .next node is within from then (13) AT ← AT ∪ { .CH, .next node} (14) if ̸ = 0 then (15) ← ⟨org, org position, , , , , , , ⟩ (16) Send to nodes included in AT as next node (17) else (18) LeafFlag ← 1 (19) Perform Algorithm 5 (20) if then (21) Reply data whose score is not more than threshold to parent the identifiers of cluster-heads to which the query has been transmitted, so initially CL = 0 in 's query message. (If is a cluster-head, = {org}.)…”