#include <bits/stdc++.h>
using namespace std;
int FindSmallestElement(int arr[], int q){
int temp = arr[0];
for (int p=0; p<q; p++){
if (temp< arr[p])
temp = arr[p];
}
return temp;
}
int main() {
ios_base::sync_with_stdio(false);
cin.tie(NULL);
unsigned int N;
cin >> N;
int COBOL[N];
int POLE[N];
int DNUT[N];
for (int i=0; i<N; i++){
cin >> COBOL[i] >> POLE[i] >> DNUT[i];
}
int TIME[N];
for (int x=0; x<N ; x++){
for (int y=0; y<x; y++){
TIME[x] += COBOL[y];
}
}
int z = FindSmallestElement(TIME,N);
cout << z;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBGaW5kU21hbGxlc3RFbGVtZW50KGludCBhcnJbXSwgaW50IHEpewogICAgaW50IHRlbXAgPSBhcnJbMF07CiAgICBmb3IgKGludCBwPTA7IHA8cTsgcCsrKXsKICAgICAgICBpZiAodGVtcDwgYXJyW3BdKQogICAgICAgICAgICB0ZW1wID0gYXJyW3BdOwogICAgfQogICAgCiAgICByZXR1cm4gdGVtcDsKfQppbnQgbWFpbigpIHsKICAgIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOwoJY2luLnRpZShOVUxMKTsKCQoJdW5zaWduZWQgaW50IE47CgljaW4gPj4gTjsKCWludCBDT0JPTFtOXTsKCWludCBQT0xFW05dOwoJaW50IEROVVRbTl07Cglmb3IgKGludCBpPTA7IGk8TjsgaSsrKXsKCSAgICBjaW4gPj4gQ09CT0xbaV0gPj4gUE9MRVtpXSA+PiBETlVUW2ldOwoJfQoJaW50IFRJTUVbTl07Cglmb3IgKGludCB4PTA7IHg8TiA7IHgrKyl7CgkgICAgZm9yIChpbnQgeT0wOyB5PHg7IHkrKyl7CgkgICAgVElNRVt4XSArPSBDT0JPTFt5XTsKCX0KCX0KCWludCB6ID0gRmluZFNtYWxsZXN0RWxlbWVudChUSU1FLE4pOwoJY291dCA8PCB6OwoJCgkKCXJldHVybiAwOwp9Cg==