fun main(args: Array<String>) {
    val input = readLine()!!.split(" ")
    val n=input[0].toInt()
    val t=input[1].toLong()
    val ts = readLine()!!.split(" ").map{ it.toLong() }

    var ans=t //最後の人の分
    for(i in 1..n-1){
        ans += Math.min(t,ts[i]-ts[i-1])
    }
    println(ans)
}