rt。
#include<bits/stdc++.h>
using namespace std;
int main(){
long long n,flag[1000001],MAX=-1;
cin>>n;
for(int i=1;i<=n;i++){
int tmp;
cin>>tmp;
flag[tmp]++;
MAX=max(MAX,tmp);
}
int sum=0,MAXN=-1;
for(int x=1;x<=MAX;x++){
sum=0;
for(int i=x;i<=MAX;i+=x)
sum+=flag[i];
if(sum>1)
MAXN=max(sum*x,MAX);
}
cout<<MAXN;
return 0;
}