#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
#define GG ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0);
int main () { GG;
int t; cin>>t;
while(t--){
ll n,m,s=0;
cin>>n>>m; ll a[n],b[m];
for(int i=0;i<n;i++) cin>>a[i];
for(int i=0;i<m;i++) cin>>b[i];
sort(a,a+n);
sort(b,b+m);
ll mn=min(n,m),k=mn;
int j=m-1;
while(k--)
{ s+=b[j];
j--;
}
for(int i=mn;i<n;i++)
s+=a[i];
cout<<s<<"\n";
}return 0;}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CnR5cGVkZWYgbG9uZyBsb25nIGxsOwojZGVmaW5lIEdHIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOyBjaW4udGllKDApOyBjb3V0LnRpZSgwKTsKaW50IG1haW4gKCkgeyBHRzsKaW50IHQ7IGNpbj4+dDsKd2hpbGUodC0tKXsKbGwgbixtLHM9MDsgCmNpbj4+bj4+bTsgbGwgYVtuXSxiW21dOyAKZm9yKGludCBpPTA7aTxuO2krKykgY2luPj5hW2ldOwpmb3IoaW50IGk9MDtpPG07aSsrKSBjaW4+PmJbaV07CnNvcnQoYSxhK24pOwpzb3J0KGIsYittKTsKCmxsIG1uPW1pbihuLG0pLGs9bW47CmludCBqPW0tMTsKd2hpbGUoay0tKQp7IHMrPWJbal07CiAgai0tOwp9Cgpmb3IoaW50IGk9bW47aTxuO2krKykKcys9YVtpXTsKCmNvdXQ8PHM8PCJcbiI7Cn1yZXR1cm4gMDt9