#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+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBnZXRTdW0oaW50IG4sdmVjdG9yPGludD4mYXJyMSx2ZWN0b3I8aW50PiZhcnIyLGludCB0YXJnZXQpewoJaW50IGFucz0tMTAwMDA7Cglmb3IoaW50IGk9MDtpPG47aSsrKXsKCQlmb3IoaW50IGo9MDtqPG47aisrKXsKCQkJaWYoYXJyMVtpXSthcnIyW2pdPD10YXJnZXQpewoJCQkJaW50IHN1bT1hcnIxW2ldK2FycjJbal07CgkJCQlhbnM9bWF4KGFucyxzdW0pOwoJCQl9CgkJfQoJfQoJcmV0dXJuIGFuczsKfQoKaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglpbnQgbjsKCWNpbj4+bjsKCXZlY3RvcjxpbnQ+YXJyMShuLDApOwoJdmVjdG9yPGludD5hcnIyKG4sMCk7Cglmb3IoaW50IGk9MDtpPG47aSsrKXsKCQljaW4+PmFycjFbaV07Cgl9Cglmb3IoaW50IGk9MDtpPG47aSsrKXsKCQljaW4+PmFycjJbaV07Cgl9CglpbnQgdGFyZ2V0OwoJY2luPj50YXJnZXQ7Cgljb3V0PDwiVGhlIHN1bSBpczoiPDxnZXRTdW0obixhcnIxLGFycjIsdGFyZ2V0KTsKCXJldHVybiAwOwp9