#include <bits/stdc++.h>
using namespace std;
long int t,n;
int a,b,c;
int money;
int ticket[1001][1001];
void metro(int k,int m,int n){
money+=m;
ticket[k][0]=n;
ticket[k][1]=m;
return;
}
void bus(int k,int m,int n){
if(n-t<=45){
for(int i=0;i<=k;i++){
if(t-ticket[i][0]<=45&&ticket[i][1]>=m){
return;
}
}
money+=m;
return;
}
else{
money+=m;
return ;}
}
int main(){
int a,b,c;
cin>>n;
for(int i=0;i<n;i++){
cin>>a>>b>>c;
if(a==0){
metro(i,b,c);
}
else{
bus(i,b,c);
}
t=c;
}
cout<<money;
return 0;
}