#include <bits/stdc++.h>
#define int int64_t
#define rep(i, N) for(int i=0; i<N; i++)
using namespace std;
using pair = pair<int, int>;
using tup  = tuple<int, int, int>;
using vec  = vector<int>;
using vvec = vector<vec>;
// " ", ' '
// std::string str;
// str = std::to_string(int i);

// プロトタイプ宣言
// int myfunc(int, vvec);

// グローバル変数
// int N, M;
// vvec data(N, vec(M));

// 関数：

signed main() {
	ios::sync_with_stdio(false);
	cin.tie(0);
	
	int N; cin >> N;
	vec A(N), B(N), C(N);
	rep(i, N-1) cin >> A.at(i) >> B.at(i) >> C.at(i);
	cin >> A.at(N) >> B.at(N);

	int ans = 0;
	rep(i, N) {
		if(i == 0) ans += B.at(i);
		else if(i >= 1) {
			if(A.at(i+1) == A.at(i)+1) ans += C.at(A.at(i));
			else ans += B.at(i);
		}
	}

	cout << ans << endl:

	return 0;
}
