#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
int yhj[1005];
int top=0;
int ltime=0;
int ans=0;
for(int i=1;i<=n;i++)
{
int flag,price,time;
cin>>flag>>price>>time;
int time2=time-ltime;
ltime=time;
if(flag==0&&time2<=45)
{
top++;
yhj[top]=price;
ans+=price;
}
else if(flag==0)
{
ans+=price;
}
else if(flag==1)
{
int flag2=1;
int num=0;
for(int i=1;i<=top;i++)
{
if(yhj[i]>=price)
{
num=i;
flag2=0;
break;
}
}
if(flag2==0)
{
for(int i=num;i<top;i++)
{
yhj[i]=yhj[i+1];
}
top--;
}
else
{
ans+=price;
}
}
}
cout<<ans;
return 0;
}