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