#include using namespace std; long longestSequence(vector a) { long res,j,k,max,p,i,fl,flag; res=0; // cout<max) max=p+k; } } } else {if(a[i]==1) max=1; for(j=3;j<=a[i]/2;j=j+2) {fl=0;flag=1; if(a[i]%j==0) {flag=0; if(fl==0) {fl=a[i]; k=1+a[i]/j+a[i]; max=k; } else { k=1+a[i]; for(long l=fl;lmax) max=p+k; } } } if(flag==1) max=a[i]+1; //cout<> 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; }