#include<bits/stdc++.h> using namespace std; long long a[100005]; int n,ans=0; bool cmp(long long x,long long y){ return x>y; } int main(){ cin>>n; for(int i=1;i<=n;i++){ cin>>a[i]; } int zd=INT_MIN; sort(a+1,a+n+1,cmp); for(int i=1;i<=n;i++){ if(a[i]>zd) zd=a[i]; int m=(int)sqrt(a[i+i]); a[i+1]=m; ans+=m; if(a[i]==1){ cout<<zd+ans+1; return 0; } } cout<<zd+ans; return 0; }