#include #include #include #include #include #include #include long int prime(long int n) { int i; if(n<=1) return -1; for(i=2;i<=(n/2);i++) { if(n%i==0) return 0; } return 1; } long int longestSequence(int a_size, long int* a) { long int s=0; int i; for(i=0;i=0;j--) { s2 = s2*f1[j]; s1 += s2; } s+=s1; } return s; } 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; }