# No.716 距離 def select_distance_min(n, a): if len(a) == 1: return n for i in a[1:]: n = min(i - a[0], n) return select_distance_min(n, a[1:]) n = int(input()) a = [int(i) for i in input().split()] distance_max = a[n - 1] - a[0] print(select_distance_min(distance_max, a)) print(distance_max)