fun = lambda a, b : abs(a-b) n = int(input().strip()) a = list(map(int, input().strip().split(' '))) a.sort() m = 2*(10**9)+1 for i in range(n-1): m = min(m, abs(a[i]- a[i+1])) print(m)