/*input 1 24 */ /* _==/ i i \==_ /XX/ |\___/| \XX\ /XXXX\ |XXXXX| /XXXX\ |XXXXXX\_ _XXXXXXX_ _/XXXXXX| XXXXXXXXXXXxxxxxxxXXXXXXXXXXXxxxxxxxXXXXXXXXXXX |XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX| XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX| XXXXXX/^^^^"\XXXXXXXXXXXXXXXXXXXXX/^^^^^\XXXXXX |XXX| \XXX/^^\XXXXX/^^\XXX/ |XXX| \XX\ \X/ \XXX/ \X/ /XX/ "\ " \X/ " /" */ #include using namespace std; #define ll long long //loops #define f(i,s,n) for(ll i=(ll)s;i<(ll)n;i++) #define rf(i,n,s) for(ll i=(ll)(n-1);i>=(ll)s;i--) //reset #define ms0(X) memset((X), 0, sizeof((X))) #define ms1(X) memset((X), -1, sizeof((X))) //IO #define bio ios_base::sync_with_stdio;cin.tie(NULL) //STL #define pb push_back #define pii pair #define vll vector #define vpii vector #define mll map #define mpii map #define msll map #define sortv(v) sort(v.begin(),v.end()) #define F first #define S second //standard values #define mod (ll)(1e9+7) #define INF (ll)1e16 #define MAXN (ll)(1e5+5) //comparator bool cmp(pair a,pair b){ if(a.F.F & p) { return n < p.F.F; } ll cnt[MAXN]; mll mp; ll fnc(ll a) { //cout<>n; ll sum = 0; f(i,0,n){ ll a; cin>>a; ll val = fnc(a); // if(a>=MAXN){ // f(i,2,sqrt(a)+1){ // if(a%i==0){ // val = max(val, max(1+(a/i)*fnc(i), 1+i*fnc(a/i))); // } // } // if(val == 0) // val = a+1; // } // else{ // val = cnt[a]; // } sum += val; } cout<