#include<bits/stdc++.h>
using namespace std;
struct food{
int s,k;
}a[15];
int sums=1,sumk;
int n,ans=1e9;
int b[15];
int count1;
void dfs(int m)
{
if(m==n)
{
return;
}
sums*=a[m].s;
sumk+=a[m].k;
ans=min(ans,abs(sums-sumk));
dfs(m+1);
sums/=a[m].s;
sumk-=a[m].k;
ans=min(ans,abs(sums-sumk));
}
int main()
{
cin>>n;
for(int i=0;i<n;i++)
{
cin>>a[i].s>>a[i].k;
}
dfs(0);
cout<<ans;
}