#include<iostream>
using namespace std;
int main(){
int n,max=0;
cin>>n;
int *c=new int[sizeof(int)*n];
for(int i=0;i<n;i++){
cin>>C[i];
}
for(int i=0;i<n;i++){
for(int j=n-1;j>i;j--){
int m=C[j]-C[i];
if(m>max){
max=m;
}
}
}
cout<<max;
return 0;
}