#include<bits/stdc++.h>
using namespace std;
int n,maxn,sum;long long a[100002],b[100002];
unsigned long long q(int n){
	int ans=1;
	for(int i=2;i<=n;i++)ans*=i;
	return ans;
}
int main(){
	scanf("%d",&n);
	for(int i=1;i<=n;i++){
		scanf("%d",&a[i]);
		b[i]=a[i];
	}
	for(int i=1;i<=n;i++){
		maxn+=b[i];
		for(int j=i+1;j<=n;j++)b[j]=sqrt(b[j]);
	}
	for(int i=2;i<=q(n);i++){
		next_permutation(a+1,a+n+1);
		for(int j=1;j<=n;j++)b[j]=a[j];
		sum=0;
		for(int j=1;j<=n;j++){
			sum+=b[j];
			for(int k=2;k<=n;k++)b[k]=sqrt(b[k]);
		}
		maxn=max(maxn,sum);
	}
	printf("%d",maxn);
	return 0;
}