int
main(
int
argc,
char
**argv)
{
ios_base::sync_with_stdio(
false
); cin.tie(0);
int
n;
cin>>n;
vector<
int
> rope(n);
for
(
int
i = 0; i < n ; i ++)
{
cin>>rope[i];
}
sort(rope.rbegin(), rope.rend());
int
answer = 0;
for
(
int
i = 0 ; i< n ; i++)
{
int
t = (i+1) * rope[i];
answer = max(answer, t);
}
cout<<answer<<newline;
return
0;
}