#include using namespace std; long longestSequence(vector a) { long ans=0; for(int i=0;i0){ bool f=false; if(n==1){ ans+=n;n=0;f=true; } else{ for(int j=2;j<=sqrt(n);j++){ if(n%j == 0){ ans+=n; n/=j; f=true;break; } } } if(!f){ ans+=n+1; n=0; } } } return ans; } int main() { int n; cin >> n; vector a(n); for(int a_i = 0; a_i < n; a_i++){ cin >> a[a_i]; } long result = longestSequence(a); cout << result << endl; return 0; }