#include<stdio.h> #include<vector> #include<algorithm> int main(){ int n,minR,maxD; scanf("%d %d",&n,&minR); for(int i=1;i<n;i++){ int r; scanf("%d",&r); if(i==1){ maxD=r-minR; }else{ maxD=std::max(r-minR,maxD); } if(minR>r)minR=r; } printf("%d\n",maxD); }