fun main(args: Array<String>) {
    readLine()
    val bl = readLine()!!.split(" ").map { it.toInt() }
    val al = mutableListOf( bl[0] )
    for (n in bl.withIndex()) {
        val m = bl.getOrNull(n.index + 1) ?: n.value
        val min = if (n.value <= m) n.value else m
        al.add(min)
    }
    print(al.sum())
}
// a1     a2 a3  a4 a5 a6
// 100000 0  153 10 10 23 23
// 0      0  10  10 10 23