#include <bits/stdc++.h>

using namespace std;
int main(){
  long n,m;
  cin >> n >> m;
   
  long res=0;
  vector<long> t(n+1);
  for(int i=0;i<n;i++){
   cin >> t[i];
  }
  t[n]=t[n-1]+m;
  
  for(int i=0;i<n;i++){
   res+=min(t[i]+m,t[i+1])-t[i];
  }
  
  
 cout << res << endl;
  
  
}