#include <stdio.h>
#include <stdbool.h>
#define size 2000001
void toggle(bool array[], int n);
int main()
{
int n;
scanf("%d",&n);
long int array[size]={0};
int t;
double a;
int temp;
for (int i=1; i<=n; i++)
{
scanf("%lf %d",&a,&t);
for (int j=1;j<=t;j++)
{
temp=(int )(a*j);
if (temp<size)
{
toggle(array,temp);
}
}
}
int x;
for (int i=1; i<=size; i++)
{
if (array[i]==0)
{
x=i;
break;
}
}
printf("%d\n",x);
return 0;
}
void toggle (bool array[], int n)
{
array[n]=!array[n];
}