Divide-n-Conquer