import java.math.*

fun main(args: Array<String>) {
    val N = readInputLine().toInt()
    val B = readInputLine().split(" ").map { it.toInt() }.toIntArray()
    
    // A_1はB_1に等しい
    var ans = B[0]
    
    // A_2...A_N-1は各A_iについてmin(B_i, B_i-1)に等しい
    
    for (i in 0 until N - 2) {
        ans += Math.min(B[i], B[i + 1])
    }
    
    // A_NはB_N-1に等しい
    
    ans += B[N - 2]

    println(ans)
}

fun readInputLine(): String {
    return readLine()!!
}
