import sys read = sys.stdin.buffer.read readline = sys.stdin.buffer.readline readlines = sys.stdin.buffer.readlines sys.setrecursionlimit(10 ** 7) n = int(readline()) a = list(map(int, readline().split())) a.sort() m = float('inf') for bf, af in zip(a, a[1:]): m = min(m, abs(af - bf)) print(m) print(abs(a[-1] - a[0]))