import java.io.*;
import java.util.*;
import java.text.*;
import java.math.*;
import java.util.regex.*;

public class Solution {

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int n = in.nextInt();
        int[] a = new int[n];
        for(int a_i=0; a_i < n; a_i++){
            a[a_i] = in.nextInt();
        }
        // your code goes here
        
        Arrays.sort(a); 
        
        int smallest = Math.abs(a[0] - a[1]); 
        int temp; 
        
        for (int i = 1; i < n-1; i++) {
            temp = Math.abs(a[i] - a[i+1]);
            if (temp < smallest) 
                    smallest = temp;
        }
        
        /*
        int smallest = Math.abs(a[0] - a[1]); 
        int temp; 
        
        for (int i = 0; i < n; i++) {
            for (int j = i+1; j < n; j++) {
                temp = Math.abs(a[i] - a[j]); 
                if (temp < smallest) 
                    smallest = temp; 
            }
        }
        */
        
        System.out.println(smallest); 
    }
}