#include<bits/stdc++.h>
using namespace std;
int n;
bool s[11000];
long long a[11000];
long long ans=0;
void bu(){
	for(int i=1;i<=n;i++){
		if(!s[i]){
			int y=(int)sqrt(a[i]);
			a[i]=y;
			bu();
		}
	}
	
}
void f(int dep,int sum){
	if(dep>n){
		if(sum>ans){
			ans=sum;
			return ;
		}
	}
		if(!s[dep]){
			f(dep+=1,sum+=a[dep]);
			s[dep]=true;
			
		}
	s[dep]=false;
	f(dep+1,sum);
	
}
int main(){
    memset(s,false,sizeof(s));
    cin>>n;
    for(int i=1;i<=n;i++){
    	cin>>a[i];
	}
	f(1,0);
	cout<<ans;
	return 0;
}