#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N=1e6+5;
ll A=1,a1,a2,ans,x,y,d,p,n,a[15],b[15];
ll exgcd(ll a,ll b,ll &x,ll &y){
if(!b){
x=1; y=0; return a;
}
ll d=exgcd(b,a%b,y,x);
y-=a/b*x;
return d;
}
int main(){
cin>>n;
for(ll i=1; i<=n; i++){
scanf("%lld%lld",&a[i],&b[i]);
A*=a[i];
}
for(ll i=1; i<=n; i++){
a1=A/a[i];
exgcd(a1,a[i],x,y);
ans=((ans+a1*x*b[i])%A+A)%A;
}
printf("%lld",ans);
return 0;
}