/*
*************************************************************************
* $ Author : honeyslawyer $
* $ Name : shashank gupta $
*************************************************************************
*
* Copyright 2013 @ honeyslawyer and shashank gupta
*
************************************************************************/
#include<cstdio>
#include<iostream>
#include<cmath>
//#include<conio.h>
#include<cstring>
#include<ctype.h>
#include<algorithm>
#include<vector>
#include<stdlib.h>
#include<map>
#include<queue>
#include<stack>
#include<set>
#include<string>
#include<climits>
#define mod 1000000007
#define ll long long
using namespace std;
ll gcd(ll a,ll b) {if(b==0) return a; return gcd(b,a%b);}
ll power(ll b,ll exp,ll m)
{ll ans=1;
b%=m;
while(exp)
{if(exp&1)
ans=(ans*b)%m;
exp>>=1;
b=(b*b)%m;
}
return ans;
}
int arr[110],a[110];
int main()
{
int n;
scanf("%d",&n);
for(int i=0;i<n;i++)
{
scanf("%d",&arr[i]);
a[arr[i]]++;
}
int i=100,j;
while(i>=0)
{
if(a[i]>0)
{
for(j=i-1;j>=0;j--)
{
if(a[j]>0)
break;
}
if(j>=0)
{
a[i]--;
//printf("%d %d\n",i,j);
a[i-j]++;
}
else
{
i--;
}
}
else
{
i--;
}
}
int ans=0;
for(int i=0;i<=100;i++)
ans+=i*a[i];
printf("%d\n",ans);
//getch();
return 0;
/*checklist
1)getch() and conio.h removed.*/
}
LyoKKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgoqICQgQXV0aG9yIDogaG9uZXlzbGF3eWVyICAgJAoqICQgTmFtZSAgIDogc2hhc2hhbmsgZ3VwdGEgJAoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCioKKiBDb3B5cmlnaHQgMjAxMyBAIGhvbmV5c2xhd3llciBhbmQgc2hhc2hhbmsgZ3VwdGEKKgoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCiNpbmNsdWRlPGNzdGRpbz4KI2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPGNtYXRoPgovLyNpbmNsdWRlPGNvbmlvLmg+CiNpbmNsdWRlPGNzdHJpbmc+CiNpbmNsdWRlPGN0eXBlLmg+CiNpbmNsdWRlPGFsZ29yaXRobT4KI2luY2x1ZGU8dmVjdG9yPgojaW5jbHVkZTxzdGRsaWIuaD4KI2luY2x1ZGU8bWFwPgojaW5jbHVkZTxxdWV1ZT4KI2luY2x1ZGU8c3RhY2s+CiNpbmNsdWRlPHNldD4KI2luY2x1ZGU8c3RyaW5nPgojaW5jbHVkZTxjbGltaXRzPgoKI2RlZmluZSBtb2QgMTAwMDAwMDAwNwojZGVmaW5lIGxsIGxvbmcgbG9uZwoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKbGwgZ2NkKGxsIGEsbGwgYikge2lmKGI9PTApIHJldHVybiBhOyByZXR1cm4gZ2NkKGIsYSViKTt9CgpsbCBwb3dlcihsbCBiLGxsIGV4cCxsbCBtKQoge2xsIGFucz0xOwogIGIlPW07CiAgd2hpbGUoZXhwKQogICB7aWYoZXhwJjEpCiAgICAgYW5zPShhbnMqYiklbTsKICAgIGV4cD4+PTE7CiAgICBiPShiKmIpJW07CiAgIH0KICByZXR1cm4gYW5zOwogfQppbnQgYXJyWzExMF0sYVsxMTBdOwppbnQgbWFpbigpCnsKICBpbnQgbjsKICBzY2FuZigiJWQiLCZuKTsKICBmb3IoaW50IGk9MDtpPG47aSsrKQogIHsKICBzY2FuZigiJWQiLCZhcnJbaV0pOwogIGFbYXJyW2ldXSsrOwogIH0KICBpbnQgaT0xMDAsajsKICB3aGlsZShpPj0wKQogIHsKICAgIGlmKGFbaV0+MCkKICAgIHsKICAgICAgICBmb3Ioaj1pLTE7aj49MDtqLS0pCiAgICAgICAgewogICAgICAgICAgaWYoYVtqXT4wKQogICAgICAgICAgYnJlYWs7CiAgICAgICAgfQogICAgICAgIGlmKGo+PTApCiAgICAgICAgewogICAgICAgICAgICBhW2ldLS07CiAgICAgICAgICAgIC8vcHJpbnRmKCIlZCAlZFxuIixpLGopOwogICAgICAgICAgICBhW2ktal0rKzsKICAgICAgICB9CiAgICAgICAgZWxzZQogICAgICAgIHsKICAgICAgICAgICAgaS0tOwogICAgICAgIH0KICAgIH0KICAgIGVsc2UKICAgIHsKICAgICAgICBpLS07CiAgICB9CiAgICB9CiAgIGludCBhbnM9MDsKICAgZm9yKGludCBpPTA7aTw9MTAwO2krKykKICAgYW5zKz1pKmFbaV07CiAgIAogICBwcmludGYoIiVkXG4iLGFucyk7Ci8vZ2V0Y2goKTsKcmV0dXJuIDA7Ci8qY2hlY2tsaXN0CjEpZ2V0Y2goKSBhbmQgY29uaW8uaCByZW1vdmVkLiovCn0=