#include<vector>
using namespace std;

int tempo_massimo(int N, int A[], int B[]){
    vector<int> dpy(N);
    vector<int> dpn(N);
    dpn[0]=0;
    dpy[0]=max(A[0], B[0]);
    for(int i = 1; i<N; i++){
        dpy[i] = max(dpy[i-1]+A[i], dpn[i-1]+B[i]);
        dpn[i] = dpy[i-1];
    }
    return dpy[N-1];
}