#include<bits/stdc++.h>
(35927)#define int long long
using namespace std;
int dp[1010][3];
int arr[1010][3];
int find_min(int a,int b)
{
	int min_n=INT_MAX;
	for(int i=0;i<3;i++)
	{
		if(i==b)
			continue;
		else
		{
			min_n=min(min_n,dp[a-1][i]);
		}
	}
	return min_n;
}
signed main()
{
	int n;
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		int red;
		int blue;
		int yellow;
		cin>>red>>blue>>yellow;
		arr[i][0]=red;
		arr[i][1]=blue;
		arr[i][2]=yellow;
	}
	for(int i=1;i<=n;i++)
	{
		for(int j=0;j<3;j++)
		{
			dp[i][j]=find_min(i,j)+arr[i][j];
		}
	}
	int min_n=INT_MAX;
	for(int i=0;i<3;i++)
	{
		min_n=min(dp[n][i],min_n);
	}
	cout<<min_n;
}能做吗