#include<bits/stdc++.h>
using namespace std;

int tempo_massimo(int N, int a[], int b[]){
    vector<int> m(N + 1, 0);
    m[1] = max(a[0], b[0]);
    for(int i = 2; i <= N; i++){
        m[i] = max(a[i - 1] + m[i - 1], b[i - 1] + m[i - 2]);
    }
    int r = 0;
    for(int i = 0; i < m.size(); i++) r = max(r, m[i]);
    return r;
}
