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