#include<bits/stdc++.h>
using namespace std;
int n;
int x,y,z;
struct point{
int t,p;
}a[100005];
int l=1,r=0;
long long ans=0;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>x>>y>>z;
if(x==0){
a[++r].p=y;
a[r].t=z;
ans+=y;
continue;
}
if(l>r){
ans+=y;
}else{
while(a[l].p<y || a[l].t+45<z){
if(l>r){
ans+=y;
break;
}
l++;
}
}
}
cout<<ans;
return 0;
}