#include using namespace std; vector v; long long a,i,j; int d[1000002]; int main() { int n; cin >> n; vector f(n); for(int a_i = 0; a_i < n; a_i++){ cin >> f[a_i]; } for(i=2;i<1000000;i++){ if(!d[i]){ v.push_back(i); for(a=2*i;a<1000000;a+=i){ d[a]=1; } } } long long pas=0,k; vector q; for(i=0;i=0;a--){ if(f[i]%v[a]==0){ f[i]/=v[a]; q.push_back(v[a]); a++; } } if(f[i]>1){ k=f[i]; pas+=k; } for(a=0;a