#include <bits/stdc++.h>
using namespace std;
int getSum(int n,vector<int>&arr1,vector<int>&arr2,int target){
int ans=-10000;
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
if(arr1[i]+arr2[j]<=target){
int sum=arr1[i]+arr2[j];
ans=max(ans,sum);
}
}
}
return ans;
}
int main() {
// your code goes here
int n;
cin>>n;
vector<int>arr1(n,0);
vector<int>arr2(n,0);
for(int i=0;i<n;i++){
cin>>arr1[i];
}
for(int i=0;i<n;i++){
cin>>arr2[i];
}
int target;
cin>>target;
cout<<"The sum is:"<<getSum(n,arr1,arr2,target);
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBnZXRTdW0oaW50IG4sdmVjdG9yPGludD4mYXJyMSx2ZWN0b3I8aW50PiZhcnIyLGludCB0YXJnZXQpewoJaW50IGFucz0tMTAwMDA7Cglmb3IoaW50IGk9MDtpPG47aSsrKXsKCQlmb3IoaW50IGo9MDtqPG47aisrKXsKCQkJaWYoYXJyMVtpXSthcnIyW2pdPD10YXJnZXQpewoJCQkJaW50IHN1bT1hcnIxW2ldK2FycjJbal07CgkJCQlhbnM9bWF4KGFucyxzdW0pOwoJCQl9CgkJfQoJfQoJcmV0dXJuIGFuczsKfQogCmludCBtYWluKCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJaW50IG47CgljaW4+Pm47Cgl2ZWN0b3I8aW50PmFycjEobiwwKTsKCXZlY3RvcjxpbnQ+YXJyMihuLDApOwoJZm9yKGludCBpPTA7aTxuO2krKyl7CgkJY2luPj5hcnIxW2ldOwoJfQoJZm9yKGludCBpPTA7aTxuO2krKyl7CgkJY2luPj5hcnIyW2ldOwoJfQoJaW50IHRhcmdldDsKCWNpbj4+dGFyZ2V0OwoJY291dDw8IlRoZSBzdW0gaXM6Ijw8Z2V0U3VtKG4sYXJyMSxhcnIyLHRhcmdldCk7CglyZXR1cm4gMDsKfQ==