#include<bits/stdc++.h>
#define int long long
using namespace std;
int a[1000010];
bool cmp(int x,int y)
{
return x>y;
}
signed main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i];
}
sort(a+1,a+1+n,cmp);
int mxc=99999;
int mx=0;
for(int i=2;i<=n;i++)
{
if(mxc>(a[1]-a[i]))
{
mxc=a[1]-a[i];
mx=i;
}
}
int len=a[1]&a[mx];
// cout<<a[1]<<a[mx];
cout<<len;
return 0;
}