http://noi.openjudge.cn/ch0109/07/
"""
1.9 编程基础之顺序查找 07 不与最大数相同的数字之和
http://noi.openjudge.cn/ch0109/07/
"""
n=int(input())
a=list(map(int,input().split()))
lena=len(a)
#print(lena)
max=-1000000-10
i=0
while i<lena:
if a[i]>max:
max=a[i]
i+=1
#print(max)
ans=0
i=0
while i<lena:
if a[i]!=max:
ans+=a[i]
i+=1
print(ans)
/*
1.9编程基础之顺序查找_07不与最大数相同的数字之和
http://noi.openjudge.cn/ch0109/07/
*/
#include <iostream>
#include <algorithm>
using namespace std;
int a[100+10],n,s=0,b=0;
int main( void )
{
cin>>n;
for(int i=0;i<n;i++)
cin>>a[i];
sort(a,a+n);
for(int i=0;i<n;i++)
{
s+=a[i];
if(a[n-1]==a[i])
b+=a[i];
}
cout<<s-b;
return 0;
}