#include<iostream>
using namespace std;
int bijiao(int a, int b)
{
if (a == b)return 2;
if (a <= 2)
{
if(b<a)return 0;
if (b==3&&(a==1||a==0))
{
return 0;
}
if (b == 4 && (a == 2))
{
return 0;
}
}
if (a == 3)
{
if (b == 2||b==4)return 0;
}
if (a == 4)
{
if (b == 0 || b == 1)return 0;
}
if (b <= 2)
{
if (a < b)return 1;
if (a == 3 && (b == 1 || b == 0))
{
return 1;
}
if (a == 4 && b == 2)
{
return 1;
}
}
if (b == 3)
{
if (a == 2||a==4)return 1;
}
if (b == 4)
{
if (a == 0 || a == 1)return 1;
}
}
int main()
{
int zcnt, acnt, bcnt,resa=0,resb=0;
cin >> zcnt >> acnt >> bcnt;
int numa[1000], numb[1000];
for (int i = 1; i <= acnt; i++)cin >> numa[i];
for (int i = 1; i <= bcnt; i++)cin >> numb[i];
int pa=1, pb=1;
for (int i = 1; i <= zcnt; i++)
{
if (pa == acnt + 1)pa = 1;
if (pb == bcnt + 1)pb = 1;
if (bijiao(numa[pa], numb[pb]) == 0)resa++;
if (bijiao(numa[pa], numb[pb]) == 1)resb++;
pa++, pb++;
}
cout<<resa<<' '<<resb;
return 0;
}