#include #include #include #include #include #include #include long long int lon(long int n) { long long int f=2; long long int sum=n; while(f*f<=n) { while(n%f==0) { n=n/f; sum+=n; } f++; } if(n>1) return (sum+1); return sum; } int main() { int n; scanf("%i", &n); long int *a = malloc(sizeof(long int) * n); long long int r=0; for (int a_i = 0; a_i < n; a_i++) { scanf("%li",&a[a_i]); r+=lon(a[a_i]); } printf("%lld\n", r); return 0; }