import java.io.*;publicclassMain{publicstaticvoidmain(String[] args)throws IOException {BufferedReader br =newBufferedReader(newInputStreamReader(System.in));PrintWriter out =newPrintWriter(newOutputStreamWriter(System.out));int n = Integer.parseInt(br.readLine());String[] real = br.readLine().split(" ");// 實數double sum =0;// 合法實數的和int k =0;// 合法實數的個數for(int i =0; i < n;++i){try{double x = Double.parseDouble(real[i]);// 解析成double型不合法拋異常int width =0;// 小數部分位數if(real[i].contains(".")){// 是小數width = real[i].length()- real[i].indexOf('.')-1;// 小數位數}if(x <-1000|| x >1000|| width >2){// 超范圍或小數部分過長thrownewNumberFormatException();}sum += x;++k;}catch(NumberFormatException e){// 處理異常,輸出信息System.out.println("ERROR: "+ real[i]+" is not a legal number");}}if(k==0){// 無合法實數System.out.println("The average of 0 numbers is Undefined");}elseif(k==1){// 只有1個合法實數System.out.printf("The average of 1 number is %.2f", sum);// 單數無s字符}else{// 多個合法實數System.out.printf("The average of %d numbers is %.2f", k, sum / k);}}}