#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
****************************************************************/