#include<iostream>
#include<algorithm>
#include<vector>
#include<string>
using namespace std;
int main(){
    int n,m,t;
    cin >> n >> m >> t;
    int a[n];
    for(int i=0;i<n;i++) cin >> a[i];
    int ans=0;
    for(int i=0;i<n;i++){
        if(i==0)
            ans+=a[0]-m;
        if(i==n-1)
            if(t-a[n-1]>m)
                ans+=t-a[n-1]-m;
        if((1!=0)&&(i!=n-1)&&((a[i+1]-a[i]-2*m)>=0))
            ans+=(a[i+1]-a[i]-2*m);
    }
    cout << ans << endl;

}