#include<bits/stdc++.h> using namespace std; const int N=100050; long long a[N]; int main(){ int n; long long sum=0; scanf("%d",&n); for(int i=1;i<=n;i++) cin>>a[i]; sort(a+1,a+1+n,greater<int>()); for(int i=1;i<=n;i++){ for(int j=1;j<=i-1;j++){ a[i]=(int)sqrt(a[i]); } } for(int i=1;i<=n;i++){ sum+=a[i]; cout<<a[i]<<' '; } printf("%d",sum); return 0; }