#include <cstdio>
#include <iostream>
#include<vector>
#include<algorithm>
using namespace std;
	vector<int> p[3];
int main(){
	int n,t1,t2,t3;
	cin>>n;
	for(int i=0;i<n;i++){
		scanf("%d %d %d",&t1,&t2,&t3);
		p[0].push_back(t1);
		p[1].push_back(t2);
		p[2].push_back(t3);
	}
	int a[3],b[3];
	b[0]=a[0]=p[0][0];
	b[1]=a[1]=p[1][0];
	b[2]=a[2]=p[2][0];
	for(int i=1;i<n;i++){
		a[0]=p[0][i]+max(b[1],b[2]);
		a[1]=p[1][i]+max(b[0],b[2]);
		a[2]=p[2][i]+max(b[0],b[1]);
		b[0]=a[0];b[1]=a[1];b[2]=a[2];
	}
	cout<<max(a[0],max(a[1],a[2]));
	return 0;
}
