import java.math.BigInteger;
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
List<loyal> list=new ArrayList<>();
BigInteger c=sc.nextBigInteger();
BigInteger b=sc.nextBigInteger();
for(int i=0;i<n;i++){
BigInteger l=sc.nextBigInteger();
BigInteger r=sc.nextBigInteger();
list.add(new loyal(l,r));
}
list.sort(Comparator.comparing(a-> {
return a.l.multiply(a.r);
}));
BigInteger sum=c;
for(int i=0;i<list.size()-1;i++){
sum=sum.multiply(list.get(i).l);
}
sum=sum.divide(list.get(list.size()-1).r);
System.out.println(sum);
}
static class loyal{
BigInteger l;
BigInteger r;
public loyal(BigInteger l,BigInteger r){
this.l=l;
this.r=r;
}
}
}