Divide then conquer