# coding: utf-8
N = gets().to_i
B = gets.split.map{|e| e.to_i}
ans = Array.new(N, 0)
# 最終要素に初期値設定
ans[N-1] = B[N-2]
(N-2).downto(0) do |i|
  # 最後の要素から小さい方を設定していく
  _e = if ans[i+1] > B[i-1] then
         B[i-1]
       else
         ans[i+1]
       end
  ans[i] = _e
end
puts ans.reduce(&:+)
