#include #include #define llint long long using namespace std; llint n; llint a[100005], cnt[100005]; bool prime[100005]; llint mod(llint a, llint b) { llint k = -1; for(llint t = b; t; t/=2) k++; for(int i = 60; i >= k; i--){ if(a & (1LL<> n; for(int i = 1; i <= n; i++) cin >> a[i]; for(int i = 1; i <= n; i++) cnt[a[i]] += a[i]; for(int i = 2; i < 100005; i++){ if(prime[i]) continue; for(int j = 2*i; j < 100005; j+=i) prime[j] = true; } for(int i = 2; i < 100005; i++){ if(prime[i]) continue; for(int j = 100004/i; j >= 1; j--){ cnt[j] += cnt[j*i]; } } llint g = 0; for(int i = 1; i <= n; i++) g = gcd(g, a[i]); llint sum = cnt[1], ans = sum; for(int i = 1; i < (1<<17); i++){ llint x = 0; for(int j = 0; j < 17; j++){ if(i & (1<= 100005) continue; ans = min(ans, sum-cnt[x]+cnt[x]/x); } cout << ans << endl; return 0; }