#include<bits/stdc++.h>
using namespace std;
int main(){
//创建最大工资变量
int maxa = 0;
//变量 a,c指工资与花费的钱
int a[110],c[110],n;
//创建天数变量,存款
int day=0,money=0;
//输入有多少地点
cin>>n;
//输入工资与花费的钱
for(int i = 1;i<=n;i++){
cin>>a[i]>>c[i];
}
//循环n次,表示有n天
for(int i = 1;i<=n;i++){
//找最大工资,如果这次工资不如以前,用上次最大工资,用时最少
maxa=max(maxa,a[i]);
//创建一个变量t,后方便加减
int t;
//向上取整
t=(c[i]-money-1)/maxa+1;
//天数增加
day+=t;
//存款增加
money=money+t*maxa-c[i];
}
//输出天数
cout<<day;
}