#include<bits/stdc++.h>
using namespace std;
int n,t;
double m[1001],v[1001],f[1001],ans;
int main(){
cin>>n>>t;
for(int i=1;i<=n;i++){
cin>>m[i]>>v[i];
f[i]=v[i]/m[i];
}
for(int i=1;i<=n;i++){
for(int j=i+1;j<=n;j++){
if(f[i]<f[j]){
swap(f[i],f[j]);
}
}
}
int top=1;
while(top<=n){
if(t>=m[top]){
t-=m[top];
ans+=v[top];
top++;
}else{
top++;
}
}
printf("%.2f",ans);
return 0;
}