#include <bits/stdc++.h>

int tempo_massimo(int N, int a[], int b[])
{
    int fermo = 0;
    int lento = a[0];
    int veloce = b[0];
    for (int i = 1; i < N; i++)
    {
        int f = std::max({fermo, lento, veloce});
        int v = fermo + b[i];
        int l = f + a[i];
        fermo = f; lento = l; veloce = v;
    }
    return std::max({fermo, lento, veloce});

}
