#include<fstream>
#include<iomanip>
using namespace std;
ifstream fin("convoy.in");
ofstream fout("convoy.out");
const long long INF=0xFFFFFFF;
class woca
{
public:
long long a,b;
}F[1001];
double P[1001];
long long W,M,N;
int main()
{
fin>>W>>M>>N;//最大承重量和长度
int i,j;
long long temp=0;
long long MIN=INF;
for(i=1; i<=N; i++)
fin>>F[i].a>>F[i].b;
P[0]=0.0;
for(i=1; i<=N; i++)
{
temp=0;
MIN=F[i].b;
P[i]=P[i-1]+(M*1.0)/(F[i].b*1.0);
temp+=F[i].a;
for(j=i-1; j>=0; j--)
{
if(temp>W)break;
if(P[j]+(M*1.0)/(MIN*1.0)<P[i])
P[i]=P[j]+(M*1.0)/(MIN*1.0);
temp+=F[j].a;
if(F[j].b<MIN)MIN=F[j].b;
}
}
fout<<setiosflags(ios::fixed)<<setprecision(1)<<P[N]*60.0<<endl;
return 0;
}