import sys

# for line in sys.stdin:
#     a = line.split()
#     print(int(a[0]) + int(a[1]))

def func(n,prices):
    if n ==0:
        print(0)
    minprice=prices[0]
    maxprofit=0
    for i in range(1,n):
        minprice=min(minprice,prices[i])
        maxprofit=max(maxprofit,prices[i]-minprice)
    print(maxprofit)
def solver():
    n=int(input())
    prices=list(map(int,input().split()))
    #print(n,prices)
    func(n,prices)


solver()