#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin >> n;
int arr[n];
for(int i = 0; i < n; i++){
cin >> arr[i];
}
int mx = arr[0];
for(int i = 0; i < n; i++){
if(arr[i] >= mx){
mx = arr[i];
}
}
int secondMx = -1;
for (int i = 0; i < n; i++) {
if (arr[i] != mx) {
if (arr[i] > secondMx) {
secondMx = arr[i];
}
}
}
cout << secondMx << endl;
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4oKQp7CglpbnQgbjsKCWNpbiA+PiBuOwoJaW50IGFycltuXTsKCWZvcihpbnQgaSA9IDA7IGkgPCBuOyBpKyspewoJCWNpbiA+PiBhcnJbaV07Cgl9CglpbnQgbXggPSBhcnJbMF07Cglmb3IoaW50IGkgPSAwOyBpIDwgbjsgaSsrKXsKCQlpZihhcnJbaV0gPj0gbXgpewoJCQlteCA9IGFycltpXTsKCQl9Cgl9CiAgICBpbnQgc2Vjb25kTXggPSAtMTsgCiAgICBmb3IgKGludCBpID0gMDsgaSA8IG47IGkrKykgewogICAgICBpZiAoYXJyW2ldICE9IG14KSB7CiAgICAgICAgaWYgKGFycltpXSA+IHNlY29uZE14KSB7CiAgICAgICAgICBzZWNvbmRNeCA9IGFycltpXTsKICAgICAgICB9CiAgICAgIH0KICAgIH0KCWNvdXQgPDwgc2Vjb25kTXggPDwgZW5kbDsKCXJldHVybiAwOwp9