#include <stdio.h>
int cul(int d[], int n);
 
int main(void){
    int n,i,min;
    scanf("%d",&n);
    int d[n];
    for(i=0;i<n;++i){
        scanf("%d",&d[i]);
    }
    min=cul(d,n);
    printf("%d\n",min);
    return 0;
}
 
int cul(int d[],int n){
    int i,j,min=1000001,num;
    for(i=0;i<n;++i){
        for(j=i;j<n;++j){
            if(i!=j){
                num=d[i]-d[j];
                if(num<0){
                    num=num*-1;
                }
                if(min>num){
                    min=num;
                }
            }
        }
    }
    return min;
}