#!/bin/python3 import sys def min_abs_dist(vec): # sort a list vec.sort() prev = vec[0] min_dist = float('inf') for cur in vec[1:]: dist = abs(cur - prev) if dist < min_dist: min_dist = dist prev = cur return min_dist n = int(input().strip()) a = list(map(int, input().strip().split(' '))) # your code goes here min_dist = min_abs_dist(a) print(min_dist)