#include<bits/stdc++.h>
using namespace std;
int n,a[100005],b[100005],c[100005],d[100005],e,f,g;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
if(a[i]%30) b[++e]=a[i];
if(a[i]%31) c[++f]=a[i];
if(a[i]%3==2) d[++g]=a[i];
}
sort(b+1,b+1+e);
sort(c+1,c+1+f);
sort(d+1,d+1+g);
cout<<max(d[g]-d[1],max(c[f]-c[1],b[e]-b[1]));
return 0;
}