#include<bits/stdc++.h>
using namespace std;
struct yhp{
int pj;
int sj;
bool yg;
};
yhp que[114514];
int f,t;
int main(){
int n,sum=0;
cin>>n;
for(int i=0;i<n;i++){
int a,b,c;
cin>>a>>b>>c;
if(a==0){
sum+=b;
que[t].sj=c;
que[t].pj=b;
que[t].yg=0;
t++;
}
if(a==1){
bool zd=0;
for(int i=f;i<t;i++){
if(que[i].sj<=45&&que[i].yg==0&&que[i].pj>=b){
que[i].yg=1;
zd=1;
break;
}
}
if(!zd){
sum+=b;
}
}
}
cout<<sum;
return 0;
}