#!/usr/bin/env python3 import itertools import sys INF = sys.maxsize // 2 def min_max_dist(xs): mi, ma = INF, -INF for x, y in itertools.combinations(xs, 2): d = abs(y - x) mi = min(d, mi) ma = max(d, ma) return mi, ma def main(): _ = int(input()) xs = [int(x) for x in input().split()] print(*min_max_dist(xs), sep="\n") if __name__ == '__main__': main()