#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;
}