#include #include using namespace std; long fr(long a) { // Return the length of the longest possible sequence of moves. long i,k,flag=0; if(a%2==0) { k=2; flag=1; } if(flag==0) { for(i=3;i2&&flag==0) k=a; return k; } int main() { long n,sum=0,k; cin >> n; long a; while(n--) { cin>>a; sum+=a; if(a>1) { k=fr(a); while(a>1) { sum+=a/k; a=a/k; } } } cout<