#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;
}