#include<bits/stdc++.h>
using namespace std;
struct fddg{
int t,m;
}p[100005];
int f,pr,ti,n,a=1,cc=1;
long long sum=0;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>f>>pr>>ti;
if(f==0){
p[a].m=pr;
p[a].t=ti;
a++;
sum+=pr;
if(a>45){
cc++;
}
}
else {
bool xzs=false;
for(int j=cc;j<=a;j++){
if(p[j].m>=pr&&(ti-p[j].t)<=45){
cc++;
xzs=true;
break;
}
}
if(xzs==false){
sum+=pr;
}
}
}
cout<<sum;
return 0;
}