#include #include #include using namespace std; bool isprime(int n){ for (int i=2;i=3; i = i-2) {if (isprime(i)){ while (n%i == 0) { n = n/i; q=q*i; res+=q; }} } if (c==0){ res=res-q; } else{ for(int i=0;i 2){ res=res*n+n;} res++; return res; } long longestSequence(vector a) { long res=0; for(int i=0;i> 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; }