#include<stdio.h>
#include<string.h>

int main(){
	int hi[110][60],i,j,a;
	
	memset(hi,0,sizeof(hi));
	i=0;
	j=0;
	while(0<=scanf(" %d",&hi[i][j])){
		++j;
		while(','==getc(stdin)){
			scanf("%d",&hi[i][j]);
			++j;
		}
		j=0;
		++i;
	}
	
	for(a=1;a*2<i;a++){
		hi[a][0]+=hi[a-1][0];
		for(j=1;j<60;j++){
			hi[a][j]=hi[a-1][j-1]>hi[a-1][j]?hi[a][j]+hi[a-1][j-1]:hi[a][j]+hi[a-1][j];
		}
	}
	
	for(;a<i;a++){
		for(j=0;j<59;j++){
			hi[a][j]=hi[a-1][j]>hi[a-1][j+1]?hi[a][j]+hi[a-1][j]:hi[a][j]+hi[a-1][j+1];
		}
	}
	
	for(a=100;;--a){
		if(hi[a][0]){
			printf("%d\n",hi[a][0]);
			break;
		}
	}
	return 0;
}