#include <bits/stdc++.h>
using namespace std;
const int N=10005;
int c[N],w[N];
int n,t,x,m,l=1,r;
int s;
bool g[N];
int main()
{
memset(g,false,sizeof(g));
cin>>n;
for(int i=1; i<=n; i++)
{
cin>>x>>m>>t;
if(x==0)
{
r++;
c[r]=t;
w[r]=m;
g[r]=false;
s+=m;
}
else
{
if(l>r)
{
s+=m;
continue;
}
bool f=false;
for(int j=1; j<=r; j++)
{
if(t-c[j]<=45&&g[j]==false&&w[j]>=m)
{
f=true;
g[j]=true;
break;
}
}
if(f==false)
{
s+=m;
}
}
}
cout<<s;
return 0;
}
望大佬指点QWQ