#include"stdio.h"
int gcd(int a,int b)
{
int t;
for(t=a,a=b,b=t%b;b!=0;t=a,a=b,b=t%b);
return a;
}
int main()
{
int N;
while(scanf("%d",&N)!=EOF)
{
double a,b;
double aa=0,bb=0;
double ret=1.0;
for(int i=0;i<N;i++)
{
scanf("%lf%lf",&a,&b);
if(b==-1) continue;
int point=0;
if(b<=100&&b>=90) point=4;
else if(b<90&&b>=80) point=3;
else if(b<80&&b>=70) point=2;
else if(b<70&&b>=60) point=1;
else point=0;
aa+=a;bb+=a*point;
}
if(aa==0) printf("-1\n");
else
{
ret=(double)bb/aa;
printf("%.2lf\n",ret);
}
}
return 0;
}
int gcd(int a,int b)
{
int t;
for(t=a,a=b,b=t%b;b!=0;t=a,a=b,b=t%b);
return a;
}
int main()
{
int N;
while(scanf("%d",&N)!=EOF)
{
double a,b;
double aa=0,bb=0;
double ret=1.0;
for(int i=0;i<N;i++)
{
scanf("%lf%lf",&a,&b);
if(b==-1) continue;
int point=0;
if(b<=100&&b>=90) point=4;
else if(b<90&&b>=80) point=3;
else if(b<80&&b>=70) point=2;
else if(b<70&&b>=60) point=1;
else point=0;
aa+=a;bb+=a*point;
}
if(aa==0) printf("-1\n");
else
{
ret=(double)bb/aa;
printf("%.2lf\n",ret);
}
}
return 0;
}