#include<bits/stdc++.h>
#define ll long long
using namespace std ;
const int MABU=1e6;
vector<ll>a(MABU);
vector<ll>b(MABU);
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
freopen("MARBLE.INP","r",stdin);
freopen("MARBLE.OUT","w",stdout);
ll n;
cin>>n;
for(ll i = 0; i< n ;i++)
{
cin>>a[i];
}
ll m ;
cin>>m;
for(ll i = 0 ; i<m;i++)
{
cin>>b[i];
}
vector<ll>d;
for(ll i = m -2 ;i>=0;i--)
{
if(b[i]>b[i+1])
{
for(ll j = i+1 ; j<=m;j++)
{
d.push_back(b[j]);
}
break;
}
}
ll res = 1 ;
for(ll i = 0;i<n;i++)
{
ll pos = lower_bound(d.begin(),d.end(),a[i])-d.begin();
if(a[i]>a[i+1])
break;
if(pos!=d.size())
res=max(res,((i+1)+(m-(pos+1))));
else
break;
}
cout<<res<<endl;
return 0;
}
//3
//1 4 9
//4
//5 2 4 5
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KI2RlZmluZSBsbCBsb25nIGxvbmcKdXNpbmcgbmFtZXNwYWNlIHN0ZCA7CmNvbnN0IGludCBNQUJVPTFlNjsKdmVjdG9yPGxsPmEoTUFCVSk7CnZlY3RvcjxsbD5iKE1BQlUpOwppbnQgbWFpbigpCnsKICAgIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOwogICAgY2luLnRpZSgwKTsKICAgIGNvdXQudGllKDApOwogICAgZnJlb3BlbigiTUFSQkxFLklOUCIsInIiLHN0ZGluKTsKICAgIGZyZW9wZW4oIk1BUkJMRS5PVVQiLCJ3IixzdGRvdXQpOwogICAgbGwgbjsKICAgIGNpbj4+bjsKICAgIGZvcihsbCBpID0gMDsgIGk8IG4gO2krKykKICAgIHsKICAgICAgICBjaW4+PmFbaV07CiAgICB9CiAgICBsbCBtIDsKICAgIGNpbj4+bTsKICAgIGZvcihsbCBpID0gMCA7IGk8bTtpKyspCiAgICB7CiAgICAgICAgY2luPj5iW2ldOwogICAgfQogICAgdmVjdG9yPGxsPmQ7CiAgICBmb3IobGwgaSA9ICBtIC0yIDtpPj0wO2ktLSkKICAgIHsKICAgICAgICBpZihiW2ldPmJbaSsxXSkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgZm9yKGxsIGogPSBpKzEgOyBqPD1tO2orKykKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBkLnB1c2hfYmFjayhiW2pdKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICB9CiAgICB9CiAgICBsbCByZXMgPSAxIDsKICAgIGZvcihsbCBpID0gMDtpPG47aSsrKQogICAgewogICAgICAgIGxsIHBvcyA9IGxvd2VyX2JvdW5kKGQuYmVnaW4oKSxkLmVuZCgpLGFbaV0pLWQuYmVnaW4oKTsKICAgICAgICBpZihhW2ldPmFbaSsxXSkKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgaWYocG9zIT1kLnNpemUoKSkKICAgICAgICByZXM9bWF4KHJlcywoKGkrMSkrKG0tKHBvcysxKSkpKTsKICAgICAgICBlbHNlCiAgICAgICAgICAgIGJyZWFrOwoKICAgIH0KICAgIGNvdXQ8PHJlczw8ZW5kbDsKICAgIHJldHVybiAwOwp9Ci8vMwovLzEgNCA5Ci8vNAovLzUgMiA0IDUK