#include<bits/stdc++.h>
using namespace std;
int a[1123],b[1123],c[1123];
int main(){
int n,m,k;
int mx=0;
cin>>n>>m>>k;
for(int i=0; i<n; i++){
cin>>a[i];
}
for(int i=0; i<m; i++){
cin>>b[i];
}
for(int i=0; i<k; i++){
cin>>c[i];
}
for(int i=0; i<n; i++){
for(int j=0; j<m; j++){
for(int t=0; t<k; t++){
mx=max(mx,a[i]*b[j]%c[t]);
}
}
}
cout<<mx<<endl;
return 0;
}