//https://www.acwing.com/problem/content/274/ #include #include #include using namespace std; const int maxn=3005; int n,a[maxn],b[maxn],f[maxn][maxn]; int main() { #ifdef local freopen("pro.in","r",stdin); #endif scanf("%d",&n); for(int i=1;i<=n;i++) scanf("%d",&a[i]); for(int i=1;i<=n;i++) scanf("%d",&b[i]); a[0]=b[0]=-2147483647; int val; for(int i=1;i<=n;i++) { val=0; if(b[0]