#include <bits/stdc++.h> using namespace std; long mi; long long bestnumber(long long a[],int n){ long long maxn=INT_MIN; for (int i=0;i<n;i++){ if (a[i]>maxn){ maxn=a[i]; mi=i; } } return maxn; }//得出数组中的最大值 void allsqrt(long long a[],int n){ bool x=false; for (int i=0;i<n;i++){ a[i]=(int)sqrt(a[i]); } }//全部根号 int main(){ ios::sync_with_stdio(0); cin.tie(0); int n; long long x[100000]; cin>>n; for (int i=0;i<n;i++){ cin>>x[i]; } long long h=0; for (int i=0;i<n;i++){ h+=bestnumber(x,n); x[mi]=INT_MIN; allsqrt(x,n); } cout<<h; return 0; }