#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int MOD=1e9+7;
const int INF=1e9;

int main(){
    int q;
    cin>>q;
    priority_queue<int> q1;
    priority_queue<int,vector<int>,greater<int>> q2;
    int cnt=0;
    ll sum=0,k=0;
    for(int i=0;i<q;i++){
        int id;
        cin>>id;
        if(id==1){
            cnt++;
            int a,b,prev;
            cin>>a>>b;
            k+=b;
            if(q1.size()){
                prev=q1.top();
            }
            if(q2.size()&&q2.top()<a){
                int tmp=q2.top();
                q2.pop();
                q2.push(a);
                q1.push(tmp);
            }else{
                q1.push(a);
            }
            if(cnt%2==0){
                int tmp=q1.top();
                q1.pop();
                q2.push(tmp);
                sum+=abs(q1.top()-prev);
            }
            sum+=abs(a-q1.top());
        }else{
            cout<<q1.top()<<" "<<sum+k<<endl;
        }
    }
}
