import sys def mainProc(lst): max = lst[len(lst)-1] - lst[0] min = sys.maxsize for i in range(len(lst)-1): if lst[i+1] - lst[i] < min : min = lst[i+1] - lst[i] print(min) print(max) if __name__ == '__main__': ct = input() lst = [int(i) for i in input().split()] mainProc(lst)