#include<bits/stdc++.h>
using namespace std;
long long a[3];
long long b[3];
long long c[3];
void input(){
for (int i=0;i<3;i++){
long long lin;
cin>>lin;
if (i==0){
a[0]=lin;
}
if (i==1){
b[0]=lin;
}
if (i==2){
c[0]=lin;
}
}
for (int i=0;i<3;i++){
long long lin2;
cin>>lin2;
if (i==0){
a[1]=lin2;
}
if (i==1){
b[1]=lin2;
}
if (i==2){
c[1]=lin2;
}
}
for (int i=0;i<3;i++){
long long lin3;
cin>>lin3;
if (i==0){
a[2]=lin3;
}
if (i==1){
b[2]=lin3;
}
if (i==2){
c[2]=lin3;
}
}
}
int main(){
input();
long long list[6];
list[0]=a[0]+b[1]+c[2];
list[1]=a[0]+b[2]+c[1];
list[2]=a[1]+b[0]+c[2];
list[3]=a[1]+b[2]+c[0];
list[4]=a[2]+b[1]+c[0];
list[5]=a[2]+b[0]+c[1];
long long max=list[0];
for (int i=0;i<6;i++){
if (list[i]>max){
max=list[i];
}
}
cout<<max<<endl;
}