#include<iostream>
using namespace std;
int main(){
int n,a,t,min=1000,max=-1000,sum=0,cnt=0,pro=1;
cin>>n;
for(int i=0;i<n;i++){
cin>>a;
sum+=a;
pro*=a;
cnt=sum+pro;
if(a>max) {
max=a;
}
if(a<min){
min=a;
}
cnt+=min+max;
}
cout<<cnt;
return 0;
}
#include<iostream>
using namespace std;
int main(){
int n,a,t,min=1000,max=-1000,sum=0,cnt=0,pro=1;
cin>>n;
for(int i=0;i<n;i++){
cin>>a;
sum+=a;
pro*=a;
cnt=sum+pro;
if(a>max) {
max=a;
}
if(a<min){
min=a;
}
cnt+=min+max;
}
cout<<cnt;
return 0;
}