#include <iostream>
#include <algorithm>
#include <cstring>

using namespace std;

int main(){
int n;
int a[1000];
int b[1000];
int br=1;
int mx=0;

cin >> n;
for(int i=0;i<n;i++)
    cin >> a[i];



for(int i=1;i<n;i++){
    if(a[i]>a[i-1]){
        b[br-1]=a[i-1];
        b[br]=a[i];
        br++;
    }
    if(a[i]<=a[i-1]) {
        mx=max(mx,b[br-1]-b[0]);
        br=1;
        memset(b,0,sizeof(b));
    }
}



        mx=max(mx,b[br]-b[0]);
        br=1;

cout << mx;

system("PAUSE");
return 0;
}
