#include<iostream>
#include<cstdio>
#include<algorithm>
#include<vector>
using namespace std;
const int N=205;
int n,a1,a2;
int m1[N],m2[N];
int t1,t2;
void work(int x,int y)
{
if(x==y) return ;
else if(abs(x-y)==1)
{
if(x<y)
{
if(x!=3) t2++;
else t1++;
}
else
{
if(x!=4) t1++;
else t2++;
}
}
else if(abs(x-y)==2)
{
if(x<y) t1++;
else t2++;
}
else if(abs(x-y)==3)
{
if(x<y)
{
if(x==0) t1++;
else t2++;
}
else
{
if(x==0) t2++;
else t1++;
}
}
else t2++;
// cout<<"当前比分 :"<<t1<<" : "<<t2<<endl;
}
int main()
{
cin>>n>>a1>>a2;
for(int i=1;i<=a1;i++) cin>>m1[i];
for(int i=1;i<=a2;i++) cin>>m2[i];
int k=0,l=0;
for(int i=1;i<=n;i++)
{
if(++k>a1) k=1;
if(++l>a2) l=1;
// cout<<k<<" "<<l<<endl<<"出拳 :"<<m1[k]<<" "<<m2[l]<<endl;
work(m1[k],m2[l]);
}
cout<<t1<<" "<<t2;
return 0;
}