Ranges ranges cell: attached objects cell: total objects underneath node: total nodes in subtree beneath subtree is exact range check cell range in one tree against node range in other tree node index different in each tree could check BCN for each item in range, but slow fast algorithm: O(n log n) preprocess, O(log n) query