#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define ll long long int #define pb push_back #define rep(i,n) for(int i=0;i<(n);i++) using namespace std; int mx6[] = {1,0,-1,1,-1,0}; int my6[] = {1,1,1,0,0,-1}; int main() { int n; cin >> n; vector y(n+2),Y(n+2); rep(i,n) { cin >> y[i+1]; Y[i+1] = y[i+1]; } ll ans = 0; Y[n+1] = y[n]; y[n+1] = y[n]; rep(i,n){ if(y[i] <= y[i+1]) continue; else{ if(y[i-1] <= y[i+1]){ if(abs(y[i]-y[i+1])