#include <bits/stdc++.h>
using namespace std;
#define ll long long
void mk(){ios_base::sync_with_stdio(false);cin.tie(NULL);cout.tie(NULL);}
int main() {
mk();
int t;
cin>>t;
while(t--){
ll n,m,k,mx=0,mn=INT_MAX,sum=0;
cin>>n>>m>>k;
vector<int>v1(n),v2(m);
for(int i=0;i<n;i++){
cin>>v1[i];
sum+=v1[i];
mn=min(mn,(ll)v1[i]);
}
for(int a=0;a<m;a++){
cin>>v2[a];
mx=max(mx,(ll)v2[a]);
}
// for(int a=0;a<v3.size();a++){
// cout<<v3[a]<<" ";
// }
if(k%2){
if(mn<mx)
sum=sum-mn+mx;
}
cout<<sum<<"\n";
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgbGwgbG9uZyBsb25nCnZvaWQgbWsoKXtpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTtjaW4udGllKE5VTEwpO2NvdXQudGllKE5VTEwpO30KIAogICAgaW50IG1haW4oKSB7CiAgICAgIG1rKCk7CmludCB0OwpjaW4+PnQ7CndoaWxlKHQtLSl7CiBsbCBuLG0sayxteD0wLG1uPUlOVF9NQVgsc3VtPTA7CiAgY2luPj5uPj5tPj5rOwogIHZlY3RvcjxpbnQ+djEobiksdjIobSk7CiAgZm9yKGludCBpPTA7aTxuO2krKyl7CiAgICBjaW4+PnYxW2ldOwogICAgc3VtKz12MVtpXTsKICAgIG1uPW1pbihtbiwobGwpdjFbaV0pOwogIH0KICBmb3IoaW50IGE9MDthPG07YSsrKXsKICAgIGNpbj4+djJbYV07CiAgICBteD1tYXgobXgsKGxsKXYyW2FdKTsKICB9CiAgLy8gZm9yKGludCBhPTA7YTx2My5zaXplKCk7YSsrKXsKICAvLyAgIGNvdXQ8PHYzW2FdPDwiICI7CiAgLy8gfQogaWYoayUyKXsKICBpZihtbjxteCkKICBzdW09c3VtLW1uK214OwogfQogIGNvdXQ8PHN1bTw8IlxuIjsKfQogfQ==