#include <stdio.h>

#define N_MAX 1001

int main(){
  int n, a[N_MAX], min, m, i, j;

  while(1){
    scanf("%d", &n);
    if(n == 0) break;

    for(i = 0; i < n; i++){
      scanf("%d", &a[i]);
    }

    min = (a[0] - a[1]);
    if(min < 0) min *= -1;
    for(i = 0; i < n-1; i++){
      for(j = i+1; j < n; j++){
        m = (a[i] - a[j]);
        if(m < 0) m *= -1;
        if(m < min) min = m;
      }
    }
    printf("%d\n", min);
  }

  return 0;

}

