#include
using namespace std;
int main() {
int n;
cin>>n;
long long int a[n],l[n],r[n];
for(int i=0;i<n;i++)
{
cin>>a[i];
}
l[0]=a[0];
for(int i=1;i<n;i++)
{
l[i]=max(a[i],l[i-1]);
}
r[n-1]=a[n-1];
for(int i=n-2;i>=0;i–)
{
r[i]=max(a[i],r[i+1]);
}
long long int s=0;
for(int i=1;i<n-1;i++)
{
long long int x=min(l[i-1],r[i+1]);
if(x>a[i]&&a[i]>=0)
s=s+(x-a[i]);
}
cout<<s<<"\n";
}