#include<stdio.h>

int main(void){

  int n,i,j,k,b,l,m,o,p;
  char a[1001];

  
  /*????????????*/
  while(1){
    
    scanf("%d",&n);
    
    if(n<2){
      break;
    }
    
    
    for(i=0;i<n;i++){
      scanf("%d",&a[i]);
    }    
    for(l=n-1;l>-1;l--){
      for(k=0;k<l;k++){
	if(a[k]>a[k+1]){
	  b=a[k];
	  a[k]=a[k+1];
	  a[k+1]=b;
	}   
      }
    }
    
    for(j=0;j<n;j++){
      printf("%d ",a[j]);
    }
    printf("\n");
    
      
    o=a[1]-a[0];
    
    for(m=1;m<n-1;m++){
      p=a[m+1]-a[m];
      if(o>p){
	o=p;
      }
    }
    
    printf("%d",o);
    printf("\n");
    
  }
  

  
  return 0;
}