#include<bits/stdc++.h>
using namespace std;
ifstream fi("select.inp");
ofstream fo("select.out");
int n;
int d[16], f[16][100000], res = -3e8;
int a[4][100000];
void inp(){
ios::sync_with_stdio(false);
cin.tie(0);
cin >> n;
for (int i = 0; i < 4; i++)
for (int j = 1; j <= n; j++){
cin >> a[i][j];
res = max(res, a[i][j]);
}
}
int xlbit(int n, int i){
return n & (1 << i);
}
void checkbtcs(){
for(int i = 0; i < (1 << 4); i++){
bool tmp = 1;
for(int j = 0; j < 3; j++){
if(xlbit(i, j) && xlbit(i, j + 1)) tmp = 0;
d[i] = tmp;
}
}
}
void qhdtt(){
for(int i = 1; i <= n; i++){
for(int bit = 0; bit < (1 << 4); bit++)
if(d[bit]){
int sum = 0, ans = 0;
for(int k = 0; k < 4; k++)
if(xlbit(bit, k))
sum += a[k][i];
for (int k = 0;k < (1 << 4); k++)
if (d[k] && ((k & bit) == 0))
ans= max(f[k][i-1] + sum, ans);
f[bit][i] = ans;
}
}
}
void out(){
int ans =0;
for (int i = 0;i < (1 << 4); i++)
ans = max(ans, f[i][n]);
if (ans) cout<<ans;
else cout <<res;
}
int main(){
inp();
checkbtcs();
memset(f, -(1 << 18), sizeof f);
qhdtt();
out();
return 0;
}
/*
3
-1 9 3
-4 5 -6
7 8 9
9 7 2
*/
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmlmc3RyZWFtIGZpKCJzZWxlY3QuaW5wIik7Cm9mc3RyZWFtIGZvKCJzZWxlY3Qub3V0Iik7CgppbnQgbjsKaW50IGRbMTZdLCBmWzE2XVsxMDAwMDBdLCByZXMgPSAtM2U4OwppbnQgYVs0XVsxMDAwMDBdOwoKdm9pZCBpbnAoKXsKCWlvczo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsKCWNpbi50aWUoMCk7CgljaW4gPj4gbjsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgNDsgaSsrKQogICAgICAgIGZvciAoaW50IGogPSAxOyBqIDw9IG47IGorKyl7CiAgICAgICAgICAgIGNpbiA+PiBhW2ldW2pdOyAKCQkJcmVzID0gbWF4KHJlcywgYVtpXVtqXSk7ICAgICAgCiAgICAgICAgfQp9CgppbnQgeGxiaXQoaW50IG4sIGludCBpKXsKCXJldHVybiBuICYgKDEgPDwgaSk7Cn0KCnZvaWQgY2hlY2tidGNzKCl7Cglmb3IoaW50IGkgID0gMDsgaSA8ICgxIDw8IDQpOyBpKyspewoJCWJvb2wgdG1wID0gMTsKCQlmb3IoaW50IGogPSAwOyBqIDwgMzsgaisrKXsKCQkJaWYoeGxiaXQoaSwgaikgJiYgeGxiaXQoaSwgaiArIDEpKSB0bXAgPSAwOwoJCQlkW2ldID0gdG1wOwoJCX0KCX0KfQoKdm9pZCBxaGR0dCgpewoJZm9yKGludCBpID0gMTsgaSA8PSBuOyBpKyspewoJCWZvcihpbnQgYml0ID0gMDsgYml0IDwgKDEgPDwgNCk7IGJpdCsrKQoJCQlpZihkW2JpdF0pewoJCQkJaW50IHN1bSA9IDAsIGFucyA9IDA7CgkJCQlmb3IoaW50IGsgPSAwOyBrIDwgNDsgaysrKQoJCQkJCWlmKHhsYml0KGJpdCwgaykpCgkJCQkJCXN1bSArPSBhW2tdW2ldOwoJCQkJZm9yIChpbnQgayA9IDA7ayA8ICgxIDw8IDQpOyBrKyspCiAgICAgICAgICAgIAkJaWYgKGRba10gJiYgKChrICYgYml0KSA9PSAwKSkKICAgICAgICAgICAgICAgIAkJYW5zPSBtYXgoZltrXVtpLTFdICsgc3VtLCBhbnMpOwogICAgICAgCQkJZltiaXRdW2ldID0gYW5zOwoJCQl9Cgl9Cn0KCnZvaWQgb3V0KCl7CiAgICBpbnQgYW5zID0wOwogICAgZm9yIChpbnQgaSA9IDA7aSA8ICgxIDw8IDQpOyBpKyspCiAgICAgICAgYW5zID0gbWF4KGFucywgZltpXVtuXSk7CiAgICBpZiAoYW5zKSBjb3V0PDxhbnM7CiAgICBlbHNlIGNvdXQgPDxyZXM7Cn0KCmludCBtYWluKCl7CglpbnAoKTsKCWNoZWNrYnRjcygpOwoJbWVtc2V0KGYsIC0oMSA8PCAxOCksIHNpemVvZiBmKTsKCXFoZHR0KCk7CglvdXQoKTsKCXJldHVybiAwOwp9Ci8qCjMKLTEgOSAzCi00IDUgLTYKNyA4IDkKOSA3IDIKKi8K