/*测试点2主要考察k=1时输出number而不是numbers;测试点3主要考察超过1000的情况比如(1000.1)、此外还有如(123.)也算一个合法的整数*/
#include<stdio.h>
#include<string.h>
int main(){
int n,i,j,count=0,flagfu,flagdian,countdian,zhengshu,xiaoshu;
double sum,tmp;
char s[10];scanf("%d",&n);for(i=0;i<n;i++){
flagfu=0;
flagdian=0;
countdian=0;
zhengshu=0;
xiaoshu=0;scanf("%s",s);for(j=0;j<strlen(s);j++){if(s[j]=='-'){if(flagfu==0)flagfu=1;elsebreak;}elseif(s[j]=='.'){if(flagdian==0)flagdian=1;elsebreak;}elseif(s[j]>='0'&& s[j]<='9'){if(flagdian==0){
zhengshu=zhengshu*10+s[j]-'0';if(zhengshu>1000)break;}else{
xiaoshu=xiaoshu*10+s[j]-'0';
countdian++;if(countdian>2)break;if(zhengshu==1000&& xiaoshu>0)break;}}elsebreak;}if(j==strlen(s)){if(flagfu==1){
tmp=-(double)zhengshu;if(countdian==1)tmp-=0.1*(double)xiaoshu;if(countdian==2)tmp-=0.01*(double)xiaoshu;}else{
tmp=(double)zhengshu;if(countdian==1)tmp+=0.1*(double)xiaoshu;if(countdian==2)tmp+=0.01*(double)xiaoshu;}
count++;
sum+=tmp;}elseprintf("ERROR: %s is not a legal number\n",s);}if(count==0)printf("The average of 0 numbers is Undefined\n");elseif(count==1)printf("The average of 1 number is %.2lf\n",sum);elseprintf("The average of %d numbers is %.2lf\n",count,sum/count);return0;}