#include<bits/stdc++.h>
using namespace std;
using ll=long long;
const int inf=300000008;
ll n,A[4][10003],f[16][10003],mina=-1e8,da=0;
void setup()
{
for(int i=0;i<16;i++)
for(int j=0;j<10001;j++)
f[i][j]=-inf;
}
bool check(int mask)
{
for(int i=1;i<4;i++)
{
int a=((mask&(1<<i))>0),
b=((mask&(1<<(i-1)))>0);
if(a && b)
return 0;
}
return 1;
}
bool ss(int A, int B)
{
for(int i=0;i<4;i++)
{
if((A&(1<<i)))
if((B&(1<<i))) return 0;
}
return 1;
}
ll cal(int mask,int cot)
{
ll ans=0;
for(int i=0;i<4;i++)
{
if((mask&(1<<i)))
ans+=A[i][cot];
}
return ans;
}
int main()
{
setup();
cin>>n;
for(int i=0;i<4;i++)
for(int j=0;j<n;j++)
{
cin>>A[i][j];
if(A[i][j]<0)
{
da++;
mina=max(mina,A[i][j]);
}
}
if(da==4*n)
{
cout<<mina;
return 0;
}
for(int mask=0;mask<16;mask++)
{
if(check(mask))
f[mask][0]=cal(mask,0);
}
for(int j=1;j<n;j++)
{
for(int mask=0;mask<16;mask++)
{
if(!check(mask)) continue;
for(int M=0;M<16;M++)
{
if(check(M))
if(ss(mask,M))
{
f[mask][j]=
max(f[mask][j],cal(mask,j)
+f[M][j-1]);
}
}
}
}
ll ans=0;
for(int mask=0;mask<16;mask++)
ans=max(ans,f[mask][n-1]);
cout<<ans;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKdXNpbmcgbGw9bG9uZyBsb25nOwoKY29uc3QgaW50IGluZj0zMDAwMDAwMDg7CmxsIG4sQVs0XVsxMDAwM10sZlsxNl1bMTAwMDNdLG1pbmE9LTFlOCxkYT0wOwoKdm9pZCBzZXR1cCgpCnsKICAgIGZvcihpbnQgaT0wO2k8MTY7aSsrKQogICAgICAgIGZvcihpbnQgaj0wO2o8MTAwMDE7aisrKQogICAgICAgICAgICBmW2ldW2pdPS1pbmY7Cn0KYm9vbCBjaGVjayhpbnQgbWFzaykKewogICAgZm9yKGludCBpPTE7aTw0O2krKykKICAgIHsKICAgICAgICBpbnQgYT0oKG1hc2smKDE8PGkpKT4wKSwKICAgICAgICBiPSgobWFzayYoMTw8KGktMSkpKT4wKTsKICAgICAgICBpZihhICYmIGIpCiAgICAgICAgICAgICByZXR1cm4gMDsKICAgIH0KICAgIHJldHVybiAxOwp9CmJvb2wgc3MoaW50IEEsIGludCBCKQp7CiAgICBmb3IoaW50IGk9MDtpPDQ7aSsrKQogICAgewogICAgICAgIGlmKChBJigxPDxpKSkpCiAgICAgICAgICAgIGlmKChCJigxPDxpKSkpIHJldHVybiAwOwogICAgfQogICAgcmV0dXJuIDE7Cn0KbGwgY2FsKGludCBtYXNrLGludCBjb3QpCnsKICAgIGxsIGFucz0wOwogICAgZm9yKGludCBpPTA7aTw0O2krKykKICAgIHsKICAgICAgICBpZigobWFzayYoMTw8aSkpKQogICAgICAgICAgICBhbnMrPUFbaV1bY290XTsKICAgIH0KICAgIHJldHVybiBhbnM7Cn0KaW50IG1haW4oKQp7CiAgICBzZXR1cCgpOwogICAgY2luPj5uOwogICAgZm9yKGludCBpPTA7aTw0O2krKykKICAgICAgICBmb3IoaW50IGo9MDtqPG47aisrKQogICAgICAgIHsKICAgICAgICAgICAgY2luPj5BW2ldW2pdOwogICAgICAgICAgICBpZihBW2ldW2pdPDApCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGRhKys7CiAgICAgICAgICAgICAgICBtaW5hPW1heChtaW5hLEFbaV1bal0pOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgaWYoZGE9PTQqbikKICAgIHsKICAgICAgICBjb3V0PDxtaW5hOwogICAgICAgIHJldHVybiAwOwogICAgfQogICAgZm9yKGludCBtYXNrPTA7bWFzazwxNjttYXNrKyspCiAgICB7CiAgICAgICAgaWYoY2hlY2sobWFzaykpCiAgICAgICAgICAgIGZbbWFza11bMF09Y2FsKG1hc2ssMCk7CiAgICB9CiAgICBmb3IoaW50IGo9MTtqPG47aisrKQogICAgewogICAgICAgIGZvcihpbnQgbWFzaz0wO21hc2s8MTY7bWFzaysrKQogICAgICAgIHsKICAgICAgICAgICAgaWYoIWNoZWNrKG1hc2spKSBjb250aW51ZTsKICAgICAgICAgICAgZm9yKGludCBNPTA7TTwxNjtNKyspCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGlmKGNoZWNrKE0pKQogICAgICAgICAgICAgICAgaWYoc3MobWFzayxNKSkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBmW21hc2tdW2pdPQogICAgICAgICAgICAgICAgICAgIG1heChmW21hc2tdW2pdLGNhbChtYXNrLGopCiAgICAgICAgICAgICAgICAgICAgICAgICtmW01dW2otMV0pOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQogICAgbGwgYW5zPTA7CiAgICBmb3IoaW50IG1hc2s9MDttYXNrPDE2O21hc2srKykKICAgICAgICBhbnM9bWF4KGFucyxmW21hc2tdW24tMV0pOwogICAgY291dDw8YW5zOwp9Cg==