#include #include #include #include #include #include #include long int checkprime(long int h){ int count=0; for(int i=2;i1){ if(k%j==0){ int f=k/j; sum += f*j; k=k/j; j=2; } else { j++; } } } } return sum; } int main() { int n; scanf("%i", &n); long int *a = malloc(sizeof(long int) * n); for (int a_i = 0; a_i < n; a_i++) { scanf("%li",&a[a_i]); } long int result = longestSequence(n, a); printf("%ld\n", result); return 0; }