#include <bits/stdc++.h> using namespace std; int n,a[100001],t; long long ans; int main(){ cin>>n; for(int i=1;i<=n;i++){ cin>>a[i]; } sort(a+1,a+n); if(n==2){ if(a[1]>a[2]){ t=a[1]; a[1]=a[2]; a[2]=t; } } for(int i=1;i<=n;i++){ cout<<a[i]<<" "; } cout<<endl; for(int i=n;i>=1;i--){ ans+=a[i]; // cout<<a[i]<<" "; //cout<<ans<<" "; for(int j=1;j<=i;j++){ int y=(int)sqrt(a[j]); a[j]=y; } } cout<<ans; } /* 6 1 3 7 10 15 21 */