#include<iostream>
#include<cmath>
#include<iomanip>
#include<climits>
#include<cstring>
#include<string>
#include<cstdio>
#include<deque>
#include<queue>
#include<algorithm>
using namespace std;
long long a[10001],p[10001],t[10001];
long long tp[10001],tt[10001],x=1;
long long n,num=0;
bool b=false;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i]>>p[i]>>t[i];
}
for(int i=1;i<=n;i++){
if(a[i]==0){
tt[x]=t[i];
tp[x]=p[i];
x++;
b = false;
}
else if(a[i]==1){
for(int j=1;j<=x;j++){
if(t[i]-tt[j]<=45&&tp[j]>p[i]){
b=true;
tp[j]=-1;
tt[j]=-1;
}
}
}
if(b==false){
num+=p[i];
}
b=false;
}
cout<<num;
return 0;
}