#include <iostream>
#include <cmath>

using namespace std;

int n,niz[1024],rj=0,k;

int main(){

    cin>>n;

    for(int i=0; i<n; ++i)
        cin>>niz[i];

    k=niz[0];

    for(int i=1; i<n; ++i){
        if(niz[i]>niz[i-1])
        rj=max(rj,niz[i]-k);
        else
        k=niz[i];
    }
    cout<<rj;
    return 0;
}
