#include <iostream> using namespace std; int dp[100005],cost[100005]; int dfs(int n) { if(n<=1) return dp[n]=cost[n]; if(dp[n]) return dp[n]; return dp[n]=min(dfs(n-1)+cost[n],dfs(n-2)+cost[n]); } int main() { int n; cin>>n; for(int i=0;i<n;i++) cin>>cost[i]; cout<<dfs(n); }