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