#include<stdio.h>
 
int main(void){
    int N=0;
    int ans[60000]={0};
    
    int count=0;
    while(1){
        int sa=10000000;
        int a[60000]={0};
        scanf("%d",&N);
        if(N==0) break;
        for(int i=0;i<N;i++){
            scanf("%d",&a[i]);
        }
        while(1){
            int sw=0;
            int temp=0;
            for(int i=0;i<N-1;i++){
                if(a[i]>a[i+1]){
                    temp=a[i];
                    a[i]=a[i+1];
                    a[i+1]=temp;
                    sw=1;
                }
            }
            if(sw==0) break;
        }
        for(int i=0;i<N-1;i++){
            int tempsa=0;
            tempsa=a[i]-a[i+1];
          
            tempsa*=-1;
            if(tempsa<sa) sa=tempsa;
        }
      
        ans[count]=sa;
        count++;
    }

   
    for(int i=0;i<count;i++){
        printf("%d\n",ans[i]);
    }
    return 0;
    
}

