#include <bits/stdc++.h>
using namespace std;
stack<int> s;
int main(){
int n;
cin>>n;
while(n--){
int op;
cin>>op;
if(op==1){
int l,r;
cin>>l>>r;
for(int i=l;i<=r;i++){
s.push(i);
}
}else{
int k;
cin>>k;
int ans=0;
for(int i=0;i<k;i++){
ans+=s.top();
s.pop();
}
cout<<ans<<endl;
}
}
return 0;
}
MLE:Subtask #3 TLE:Subtask #4