#include<bits/stdc++.h>
using namespace std;
int a[10000000],b[10000000],c,d,e,ans,bns;
int main(){
std::ios::sync_with_stdio(0);
cin>>c>>d>>e;
for(int i=1;i<=d;i++) cin>>a[i];
for(int i=1;i<=e;i++) cin>>b[i];
for(int i=d+1;i<=c;i++){
if(i%d!=0)
a[i]=a[i%d];
else{
a[i]=a[d];
}
}
for(int i=d+1;i<=c;i++){
if(i%e!=0)
b[i]=b[i%e];
else{
b[i]=a[e];
}
}
for(int i=1;i<=c;i++){
if(a[i]==0&&b[i]==1)
bns++;
if(a[i]==0&&b[i]==2)
ans++;
if(a[i]==0&&b[i]==3)
ans++;
if(a[i]==0&&b[i]==4)
bns++;
if(a[i]==1&&b[i]==0)
ans++;
if(a[i]==1&&b[i]==2)
bns++;
if(a[i]==1&&b[i]==3)
ans++;
if(a[i]==1&&b[i]==4)
bns++;
if(a[i]==2&&b[i]==0)
bns++;
if(a[i]==2&&b[i]==1)
ans++;
if(a[i]==2&&b[i]==3)
bns++;
if(a[i]==2&&b[i]==4)
ans++;
if(a[i]==3&&b[i]==0)
bns++;
if(a[i]==3&&b[i]==1)
bns++;
if(a[i]==3&&b[i]==2)
ans++;
if(a[i]==3&&b[i]==4)
ans++;
if(a[i]==4&&b[i]==0)
ans++;
if(a[i]==4&&b[i]==1)
ans++;
if(a[i]==4&&b[i]==2)
bns++;
if(a[i]==4&&b[i]==3)
bns++;
}
cout<<ans<<" "<<bns;
return 0;
}