#include<bits/stdc++.h>
using namespace std;
struct node{
int pi,tim,use;
}p[100010];
long long n=0,sum=0,num=0,l=1,r=1;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
int c,pr,t;
cin>>c>>pr>>t;
if(c==1){
int tmp=0;
for(int i=l;i<r;i++){
if(t-p[i].tim<=45&&p[i].pi>=pr&&p[i].use!=1){
tmp=1;
p[i].use=1;
break;
}
}
if(tmp==1)
continue;
}
sum+=pr;
if(c==0){
r++;
if(r>=46)
l=r-45;
p[i].pi=pr;
p[i].use=0;
p[i].tim=t;
}
}
cout<<sum;
return 0;
}