import java.util.*
object MainKt {
  @JvmStatic fun main(args:Array<String>) {
    val N=readLine()!!.toInt()
    val K=readLine()!!.toInt()

    val input=readLine()!!.split(" ").map(String::toInt)
    val point=input.indices.map{
      Pair(input[it],it)
    }
    println(point.map{
      val (x,y)=it
      2*arrayOf(Math.abs(K-x),x).min()!!
    }.fold(0) {sum,ele ->sum+ele})
  }
}