#include<iostream>
using namespace std;
int main(){
int n;
cin >> n;
int by[n],prise[n],time[n],t_sub[n],p_sub[n],sub_1 = 0,sub_2 = 0;
for(int i = 0;i < n;i++){
cin >> by[i] >> prise[i] >> time[i];
}
int ans = 0;
for(int i = 0;i < n;i++){
if(by[i] == 0){
ans += prise[i];
t_sub[sub_1] = time[i];
p_sub[sub_1] = prise[i];
sub_1++;
}else{
bool cmp = 0;
for(int j = sub_2;j < sub_1;j++){
if(time[i] - t_sub[j] <= 45 && prise[i] <= p_sub[j]){
cmp = 1;
}
}
if(sub_1 != 0 && cmp){
sub_2++;
}else{
ans += prise[i];
}
}
}
cout << ans;
return 0;
样例都过了为什么爆零