Divide to conquer.