#include<bits/stdc++.h> using namespace std; #define int long long int n,arr[100005],maxn=-0x3f3f3f3f,ans,index; signed main(){ scanf("%lld",&n); for(int i=1;i<=n;i++){ scanf("%lld",&arr[i]); if(arr[i]>maxn){ index=i; maxn=arr[i]; } } bool iseat[100005]={0}; for(int i=1;i<=n;i++){ ans+=maxn; maxn=-0x3f3f3f3f; iseat[index]=1; for(int j=1;j<=n;j++){ if(iseat[j]) continue; arr[j]=(int)sqrt(arr[j]); if(arr[j]>maxn){ index=j; maxn=arr[j]; } } } printf("%lld",ans); return 0; }