#include #include #include using namespace atcoder; using mint = modint1000000007; using namespace std; #define rep(i,n) for (int i = 0; i < (n); ++i) #define Inf 1000000000000000 int main(){ int N; cin>>N; int A; cin>>A; vector a(A); rep(i,A){ cin>>a[i]; a[i] *= -1; } int C; cin>>C; vector c(C); rep(i,C){ cin>>c[i]; c[i] *= -1; } int ans = 0; vector aa,cc; rep(_,N){ if(aa.size()==0){ _--; aa = a; continue; } if(cc.size()==0){ cc = c; _--; continue; } sort(aa.begin(),aa.end()); sort(cc.begin(),cc.end()); if(aa.size()