Hierarchical Dichotomy