#include<bits/stdc++.h>
using namespace std;
bool a;
int p[1005],t[100000005],ss[100005];
struct T
{
int pr,ti;
bool b;
}s[100005];
int num,nu;
int main()
{
int n,j=1;
cin>>n;
for(int i=1;i<=n;i++)
{
int nu1=0;
cin>>a>>p[i]>>t[i];
if(a==0)
{
nu++;
s[nu].pr=p[i];
s[nu].ti=t[i];
s[nu].b=1;
num+=p[i];
}
if(a==1)
{
for(int j=1;j<=nu;j++)
{
if((t[i]-s[j].ti<=45) && (p[i]<=s[j].pr) && (s[j].b==1))
{
nu1++;
ss[nu1]=j;
}
}
if(i==1 || nu1==0)
{
num+=p[i];
}
else
{
s[ss[1]].b=0;
}
}
}
cout<<num;
return 0;
}