import std.stdio;
import std.conv;
import std.string;
import std.typecons;
import std.algorithm;
import std.array;
import std.range;
import std.math;
import std.regex : regex;
import std.container;
import std.bigint;
import std.numeric;


void main()
{
  long n, t;
  readf("%s %s\n", &n, &t);
  auto ts = readln.chomp.split.to!(long[]);
  long sum = t;
  long c = t;
  foreach (e; ts[1..$]) {
    if (e < c) {
      sum -= c - e;
    }
    sum += t;
    c = e + t;
  }
  sum.writeln;
}
