N = int(input()) if N == 1: exit(print(0)) X = list(map(int, input().split())) X.sort() ans = 10**6 + 1 for i in range(N - 1): pos, nex = X[i], X[i + 1] diff = nex - pos ans = min(ans, diff) print(ans)