#include<bits/stdc++.h>
using namespace std;
const int N=1e5+10;
long long a[N];
int main(){
long long n,x;
long long cnt=0;
cin>>n>>x;
for(int i=1;i<=n;i++){
cin>>a[i];
}
for(int i=1;i<n;i++){
if((a[i]+a[i+1])>x){
if(a[i]>x){
cnt+=a[i+1];
a[i+1]=0;
cnt+=(x-a[i+1]);
a[i]=a[i]-(x-a[i+1]);
}
else if(a[i]==x){
cnt+=a[i+1];
a[i+1]=0;
}
else if(a[i]<x){
cnt+=a[i+1]-(x-a[i]);
a[i+1]=x-a[i];
}
}
}
cout<<cnt<<endl;
}