#include<iostream>
using namespace std;
bool cmp(int a,int b){
if(a==0&&b==0) return 3;
if(a==0&&b==1) return 1;
if(a==0&&b==2) return 2;
if(a==0&&b==3) return 2;
if(a==0&&b==4) return 1;
if(a==1&&b==1) return 3;
if(a==1&&b==2) return 1;
if(a==1&&b==3) return 2;
if(a==1&&b==4) return 1;
if(a==2&&b==2) return 3;
if(a==2&&b==3) return 1;
if(a==2&&b==4) return 2;
if(a==3&&b==3) return 3;
if(a==3&&b==4) return 2;
if(a==4&&b==4) return 3;
}
int a[210],b[210];
int main(){
int n,na,nb,aa=0,bb=0;
cin>>n>>na>>nb;
for(int i=0;i<na;i++){
cin>>a[i];
}
for(int i=0;i<nb;i++){
cin>>b[i];
}
for(int i=0;i<n;i++){
int x,y;
x=a[i%na];
y=b[i%nb];
if(cmp(x,y)==0) {
int k=cmp(y,x);
if(k==1){
aa++;
}if(k==2){
bb++;
}else ;
continue;
}
int k=cmp(x,y);
if(k==1){
bb++;
}if(k==2){
aa++;
}else continue;
}
cout<<aa<<' '<<bb;
return 0;
}