#include <bits/stdc++.h>
using namespace std;
long long maxTip(vector<long long> a, vector<long long> b, int x, int y, int n){
vector<long long> diff(n);
long long old_sum = 0, maxTip = LLONG_MIN;
for (int i = 0; i < n; i++){
diff[i] = a[i] - b[i];
old_sum += b[i];
}
sort(diff.begin(), diff.end(), greater<long long>());
vector<long long> prefixD(n+1, 0);
for (int i = 1; i <= n; i++){
prefixD[i] = prefixD[i-1] + diff[i - 1];
}
maxTip = max(maxTip, old_sum);
for(int i = 1; i <= n; i++){
if((i <= x) && ((n-i) <= y)){
long long new_sum = old_sum + prefixD[i];
maxTip = max(maxTip, new_sum);
}
}
return maxTip;
}
int main() {
// your code goes here
int n, x, y;
cin >> n >> x >> y;
vector<long long> a(n);
vector<long long> b(n);
for (int i = 0; i < n; i++){
cin >> a[i];
}
for (int i = 0; i < n; i++){
cin >> b[i];
}
cout << maxTip(a, b, x, y, n);
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgpsb25nIGxvbmcgbWF4VGlwKHZlY3Rvcjxsb25nIGxvbmc+IGEsIHZlY3Rvcjxsb25nIGxvbmc+IGIsIGludCB4LCBpbnQgeSwgaW50IG4pewoJCgl2ZWN0b3I8bG9uZyBsb25nPiBkaWZmKG4pOwoJbG9uZyBsb25nIG9sZF9zdW0gPSAwLCBtYXhUaXAgPSBMTE9OR19NSU47CgkKCWZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKXsKCQlkaWZmW2ldID0gYVtpXSAtIGJbaV07CgkJb2xkX3N1bSArPSBiW2ldOwoJfQoJCglzb3J0KGRpZmYuYmVnaW4oKSwgZGlmZi5lbmQoKSwgZ3JlYXRlcjxsb25nIGxvbmc+KCkpOwoJCgl2ZWN0b3I8bG9uZyBsb25nPiBwcmVmaXhEKG4rMSwgMCk7Cglmb3IgKGludCBpID0gMTsgaSA8PSBuOyBpKyspewoJCXByZWZpeERbaV0gPSBwcmVmaXhEW2ktMV0gKyBkaWZmW2kgLSAxXTsKCX0KCQoJbWF4VGlwID0gbWF4KG1heFRpcCwgb2xkX3N1bSk7CgkKCWZvcihpbnQgaSA9IDE7IGkgPD0gbjsgaSsrKXsKCQkKCQlpZigoaSA8PSB4KSAmJiAoKG4taSkgPD0geSkpewoJCQkKCQkJbG9uZyBsb25nIG5ld19zdW0gPSBvbGRfc3VtICsgcHJlZml4RFtpXTsKCQkJbWF4VGlwID0gbWF4KG1heFRpcCwgbmV3X3N1bSk7CgkJCQoJCX0KCX0KCgkKCXJldHVybiBtYXhUaXA7CgkKCQp9CgppbnQgbWFpbigpIHsKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCWludCBuLCB4LCB5OwoJY2luID4+IG4gPj4geCA+PiB5OwoJdmVjdG9yPGxvbmcgbG9uZz4gYShuKTsKCXZlY3Rvcjxsb25nIGxvbmc+IGIobik7CgkKCWZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKXsKCQljaW4gPj4gYVtpXTsKCX0KCWZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKXsKCQljaW4gPj4gYltpXTsKCX0KCQoJY291dCA8PCBtYXhUaXAoYSwgYiwgeCwgeSwgbik7CglyZXR1cm4gMDsKfQ==