#include<bits/stdc++.h>
using namespace std;
int b[101]={0}; int a[10001]={0};
int main()
{
int n,s=0,i,m=0,t=0;
cin>>n;
for(i=0;i<n;i++)
{
cin>>a[i];
s+=a[i];
b[a[i]]++;
}
sort(a,a+n);
for(i=0;i<101;i++)
{
if(m<b[i])
{
m=b[i];
t=i;
}
}
printf(".2f",(s*1.0)/n);
cout<<t<<" ";
if(n%2==1) printf(".1f",a[n/2]*1.0);
else printf(".1f",(a[n/2]+a[n/2-1])*1.0/2);
return 0;
}
/**************************************************************
Problem: 1179
User: 21A
Language: C++
Result: Wrong Answer
****************************************************************/