#include <iostream>
#include <iomanip>
using namespace std;
int main() {
// your code goes here
int n;
cin >> n;
double a[n],b[n];
double c[n+1];
c[0]=0;
int s[n+1];
s[0]=0;
for(int i=0;i<n;i++){
cin >> a[i] >> b[i];
c[i+1]=c[i]+a[i]/b[i];
s[i+1]=s[i]+a[i];
}
double ans=c[n]/2;
for(int i=0;i<n;i++){
if(c[i+1]>ans){
cout << fixed << setprecision(15) << s[i]+(ans-c[i])*b[i] << endl;
return 0;
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJaW50IG47CgljaW4gPj4gbjsKCWRvdWJsZSBhW25dLGJbbl07Cglkb3VibGUgY1tuKzFdOwoJY1swXT0wOwoJaW50IHNbbisxXTsKCXNbMF09MDsKCWZvcihpbnQgaT0wO2k8bjtpKyspewoJCWNpbiA+PiBhW2ldID4+IGJbaV07CgkJY1tpKzFdPWNbaV0rYVtpXS9iW2ldOwoJCXNbaSsxXT1zW2ldK2FbaV07Cgl9Cglkb3VibGUgYW5zPWNbbl0vMjsKCWZvcihpbnQgaT0wO2k8bjtpKyspewoJCWlmKGNbaSsxXT5hbnMpewoJCQljb3V0IDw8IGZpeGVkIDw8IHNldHByZWNpc2lvbigxNSkgPDwgc1tpXSsoYW5zLWNbaV0pKmJbaV0gPDwgZW5kbDsKCQkJcmV0dXJuIDA7CgkJfQoJfQoJcmV0dXJuIDA7Cn0=