#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
int a[10005];
int check(int x, int y, int t){
	if ( y - x < t) return y - x;
	else return t;
}
int main()
{
	int n,t,m,k;
	scanf("%d %d",&n,&t);
	int ans = t;
	for( int i = 1 ; i <= n; i++)  scanf("%d",&a[i]);
	sort(a + 1 , a + 1 + n);
	for( int i = 1; i <= n - 1; i++){
		m = a[i];
		k = a[i + 1];
		ans += check(m,k,t);
	}
	printf("%d\n",ans);
	return 0;
}