#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
ll n;
double a,b;
double ShengMing,JingYan;
int main(){
ShengMing=10;
scanf("%lld",&n);
for (ll i=1;i<=n;i++){
cin >> a >> b;
ShengMing-=a;
if (ShengMing>10)ShengMing=10;
else if (ShengMing>0)JingYan+=b;
else break;
}
ll two[35];two[0]=1,two[1]=2;
for (ll i=2;i<=25;i++)two[i]=two[i-1]*2;
ll twos[35];twos[0]=0;
for (ll i=1;i<=25;i++)twos[i]=twos[i-1]+two[i-1];
for (ll i=25;i>=0;i--){
if (JingYan>=twos[i]){
JingYan-=twos[i];
cout << i << " " << JingYan;
return 0;
}
}
}
注:two[n]是2的n次方,twos[n]是它第1到第(n−1)项的和