#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>
int main()
{
int n,i,j;
double t;
double ve=0.0;
scanf("%d%lf",&n,&t);
double m[n],v[n],p[n];
for(i=0;i<n;i++)
{
scanf("%lf%lf",&m[i],&v[i]);
}
for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
{
if(v[i]/m[i]<v[j]/m[j])
{
p[i]=m[i];
m[i]=m[j];
m[j]=p[i];
p[i]=v[i];
v[i]=v[j];
v[j]=p[i];
}
else
continue;
}
}
for(j=0;j<=n;j++)
{
if(m[j]>t)
{
break;
}
else
{
t=t-m[j];
ve+=v[j];
}
}
ve+=(v[j]/m[j])*t*1.0;
printf("%.2lf",ve);
return 0;
}