Divide, Conquer, Combine