#include <iostream>
#include <stdio.h>
#include <math.h>
#include <string.h>
#include <time.h>
#include <stdlib.h>
#include <string>
#include <bitset>
#include <vector>
#include <set>
#include <map>
#include <queue>
#include <algorithm>
#include <sstream>
#include <stack>
#include <iomanip>
using namespace std;
#define pb push_back
#define mp make_pair
typedef pair<int,int> pii;
typedef long long ll;
typedef double ld;
typedef vector<int> vi;
#define fi first
#define se second
#define fe first
#define FO(x) {freopen(#x".in","r",stdin);freopen(#x".out","w",stdout);}
#define Edg int M=0,fst[SZ],vb[SZ],nxt[SZ];void ad_de(int a,int b){++M;nxt[M]=fst[a];fst[a]=M;vb[M]=b;}void adde(int a,int b){ad_de(a,b);ad_de(b,a);}
#define Edgc int M=0,fst[SZ],vb[SZ],nxt[SZ],vc[SZ];void ad_de(int a,int b,int c){++M;nxt[M]=fst[a];fst[a]=M;vb[M]=b;vc[M]=c;}void adde(int a,int b,int c){ad_de(a,b,c);ad_de(b,a,c);}
#define es(x,e) (int e=fst[x];e;e=nxt[e])
#define esb(x,e,b) (int e=fst[x],b=vb[e];e;e=nxt[e],b=vb[e])
#define SZ 666666
int n,a[SZ];
int main()
{
scanf("%d",&n);
for(int i=1;i<=n;++i)
scanf("%d",a+i);
sort(a+1,a+1+n);
int g=0;
for(int i=1;i<=n;++i)
if(a[i]!=a[n]) g=a[i];
printf("%d\n",g);
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPG1hdGguaD4KI2luY2x1ZGUgPHN0cmluZy5oPgojaW5jbHVkZSA8dGltZS5oPgojaW5jbHVkZSA8c3RkbGliLmg+CiNpbmNsdWRlIDxzdHJpbmc+CiNpbmNsdWRlIDxiaXRzZXQ+CiNpbmNsdWRlIDx2ZWN0b3I+CiNpbmNsdWRlIDxzZXQ+CiNpbmNsdWRlIDxtYXA+CiNpbmNsdWRlIDxxdWV1ZT4KI2luY2x1ZGUgPGFsZ29yaXRobT4KI2luY2x1ZGUgPHNzdHJlYW0+CiNpbmNsdWRlIDxzdGFjaz4KI2luY2x1ZGUgPGlvbWFuaXA+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgcGIgcHVzaF9iYWNrCiNkZWZpbmUgbXAgbWFrZV9wYWlyCnR5cGVkZWYgcGFpcjxpbnQsaW50PiBwaWk7CnR5cGVkZWYgbG9uZyBsb25nIGxsOwp0eXBlZGVmIGRvdWJsZSBsZDsKdHlwZWRlZiB2ZWN0b3I8aW50PiB2aTsKI2RlZmluZSBmaSBmaXJzdAojZGVmaW5lIHNlIHNlY29uZAojZGVmaW5lIGZlIGZpcnN0CiNkZWZpbmUgRk8oeCkge2ZyZW9wZW4oI3giLmluIiwiciIsc3RkaW4pO2ZyZW9wZW4oI3giLm91dCIsInciLHN0ZG91dCk7fQojZGVmaW5lIEVkZyBpbnQgTT0wLGZzdFtTWl0sdmJbU1pdLG54dFtTWl07dm9pZCBhZF9kZShpbnQgYSxpbnQgYil7KytNO254dFtNXT1mc3RbYV07ZnN0W2FdPU07dmJbTV09Yjt9dm9pZCBhZGRlKGludCBhLGludCBiKXthZF9kZShhLGIpO2FkX2RlKGIsYSk7fQojZGVmaW5lIEVkZ2MgaW50IE09MCxmc3RbU1pdLHZiW1NaXSxueHRbU1pdLHZjW1NaXTt2b2lkIGFkX2RlKGludCBhLGludCBiLGludCBjKXsrK007bnh0W01dPWZzdFthXTtmc3RbYV09TTt2YltNXT1iO3ZjW01dPWM7fXZvaWQgYWRkZShpbnQgYSxpbnQgYixpbnQgYyl7YWRfZGUoYSxiLGMpO2FkX2RlKGIsYSxjKTt9CiNkZWZpbmUgZXMoeCxlKSAoaW50IGU9ZnN0W3hdO2U7ZT1ueHRbZV0pCiNkZWZpbmUgZXNiKHgsZSxiKSAoaW50IGU9ZnN0W3hdLGI9dmJbZV07ZTtlPW54dFtlXSxiPXZiW2VdKQojZGVmaW5lIFNaIDY2NjY2NgppbnQgbixhW1NaXTsKaW50IG1haW4oKQp7CglzY2FuZigiJWQiLCZuKTsKCWZvcihpbnQgaT0xO2k8PW47KytpKQoJCXNjYW5mKCIlZCIsYStpKTsKCXNvcnQoYSsxLGErMStuKTsKCWludCBnPTA7Cglmb3IoaW50IGk9MTtpPD1uOysraSkKCQlpZihhW2ldIT1hW25dKSBnPWFbaV07CglwcmludGYoIiVkXG4iLGcpOwp9