#include<bits/stdc++.h> using namespace std; int a[100001]; int n; int f() { bool b=0; for(int i=1;i<=n;i++) { if(a[i]!=1) { b=1; break; } } if(!b) { int ans=n; n=0; return ans; } int ans=a[1]; for(int i=1;i<n;i++) { a[i]=a[i+1]; } n--; for(int i=1;i<=n;i++) { a[i]=sqrt(a[i]); } return ans; } int main() { cin>>n; for(int i=1;i<=n;i++) { cin>>a[i]; } sort(a+1,a+n+1); reverse(a+1,a+n+1); int ans=0; for(int i=1;i;i++) { if(n==0) { cout<<ans; return 0; } ans+=f(); } return 0; }