#include<bits/stdc++.h>
using namespace std;
double a[1001],b[1001],z[1001],n;
double s;
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i];
b[i]=a[i];
}
for(int i=0;i<n;i++){
for(int j=n-1;j>0;j--){
if(a[j]<a[j-1]){
swap(a[j],a[j-1]);
swap(b[j],b[j-1]);
}
}
}
for(int i=1;i<=n;i++)
{
s+=a[i]*(n-i);
cout<<b[i]<<" ";
}
cout<<endl;
cout<<fixed<<setprecision(2)<<s/n;
return 0;
}