#include<iostream>
#include<cstdlib>

using namespace std;

int main(){
    
    int broj_brda=0;
    int max_uspon=0;
    
    int teren[1010];
    int uspon[1010];
    
    cin>>broj_brda;
    for(int i=0;i<broj_brda;i++){
            cin>>teren[i];
            }
            int n=0;
            for(int z=0;z<broj_brda-1;z++){
            if(teren[z]<teren[z+1]){
                                    max_uspon=teren[z+1] - teren[z];
                                    uspon[n]=uspon[n] + max_uspon;
                                    }
            if(teren[z]>teren[z+1]){
                                    n++;
                                    }
            if(teren[z]==teren[z+1]){
                                    n++;
                                    }}
   int najveci = 0;
   srand(1);
   for( int i=0;i<broj_brda-1;i++)
   {
        if ( uspon[i] > najveci) 
            najveci = uspon[i];
   }
   cout<<najveci<<endl;

	return 0;
}





                                    
            
