N, T = list(map(int, input().split()))

t = list(map(int, input().split()))

t.append(t[-1])

ans = 0

for i in range(1, N+1):

  if t[i] - t[i-1] > T:

    ans += T

  elif t[i] == t[i-1]:

    ans += T

  elif t[i] - t[i-1] <= T:

    ans += t[i] - t[i-1]

  

print(ans)
n,t = list(map(int, input().split()))

T = list(map(int, input().split()))

ans = 0

for i in range(1,n):

    if T[i] - T[i-1] < t:

        ans += T[i] - T[i-1]

    else: ans += t

ans += t

print(ans)
N, T = list(map(int, input().split()))
t = list(map(int, input().split()))
t.append(t[-1])
ans = 0
for i in range(1, N + 1):
    if t[i] - t[i - 1] > T:
        ans += T
    elif t[i] == t[i - 1]:
        ans += T
    elif t[i] - t[i - 1] <= T:
        ans += t[i] - t[i - 1]
print(ans)

n, t = list(map(int, input().split()))
T = list(map(int, input().split()))
ans = 0
for i in range(1, n):
    if T[i] - T[i - 1] < t:
        ans += T[i] - T[i - 1]
    else:
        ans += t
ans += t
print(ans)

-N, T = list(map(int, input().split())) -t = list(map(int, input().split())) -t.append(t[-1]) +n, t = list(map(int, input().split())) +T = list(map(int, input().split())) -for i in range(1, N + 1): -    if t[i] - t[i - 1] > T: -        ans += T -    elif t[i] == t[i - 1]: -        ans += T -    elif t[i] - t[i - 1] <= T: -        ans += t[i] - t[i - 1] +for i in range(1, n): +    if T[i] - T[i - 1] < t: +        ans += T[i] - T[i - 1] +    else: +        ans += t +ans += t