import java.util.Arrays;
import java.util.Scanner;
import java.util.*;
public class P2240 {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int n=in.nextInt();
double price=0;
double sum=0;
int jug=0;
double a[][]=new double [n][2];
double b[]=new double[n];
double t=in.nextInt();
for(int i=0;i<n;i++)
{
a[i][0]=in.nextDouble();
a[i][1]=in.nextDouble();
b[i]=a[i][1]/a[i][0];
}
Arrays.sort(b);
Out:
for(int i=b.length-1;i>=0;i--)
{
for(int k=0;k<a.length;k++)
{
if(a[k][1]/a[k][0]==b[i])
{
sum=sum+a[k][0];
price=price+a[k][1];
if(sum==t)
{
break Out;
}
while(sum>t)
{
double cha=sum-t;
sum=t;
price=price-cha*(a[k][1]/a[k][0]);
jug=1;
}
if(jug==1)
{
break Out;
}
}
}
}
System.out.printf("%.2f",price);
}
}