package cn.itcast.girl.TheBlueCup_02;
import java.util.Scanner;
public class ExpiricalValue {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
double a[][] = new double[n+1][2];
for(int i=1;i<=n;i++) {
a[i][0] = sc.nextDouble();
a[i][1] = sc.nextDouble();
}
double hp = 10;
double exp = 0;
for(int i=1;i<=n;i++) {
hp -= a[i][0];
if(hp<=0) {
break;
}
if(hp>0) {
exp += a[i][1];
if(hp>10) {
hp=10;
}
}
}
int level = 0;
for(int i=1;;i++) {
if(Math.pow(2, i)-1>exp) {
level = i-1;
break;
}
}
exp = exp - (Math.pow(2, level)-1);
System.out.println(level+" "+(int)exp);
sc.close();
}
}