#include<bits/stdc++.h>
using namespace std;
int a[500], b[500], Aans, Bans;
void pd(int A, int B)
{
if(A == 0)
{
if(B == 2 || B == 4)
{
Aans++;
return ;
}
else if(B == 1 || B == 3)
{
Bans++;
return ;
}
}
else if(A == 1)
{
if(B == 0 || B == 3)
{
Aans++;
return ;
}
else if(B == 2 || B == 4)
{
Bans++;
return ;
}
}
else if(A == 2)
{
if(B == 1 || B == 4)
{
Aans++;
return ;
}
else if(B == 0 || B == 3)
{
Bans++;
return ;
}
}
else if(A == 3)
{
if(B == 2 || B == 4)
{
Aans++;
return ;
}
else if(B == 1 || B == 0)
{
Bans++;
return ;
}
}
else if(A == 4)
{
if(B == 1 || B == 0)
{
Aans++;
return ;
}
else if(B == 2 || B == 3)
{
Bans++;
return ;
}
}
return ;
}
int main()
{
int n, Along, Blong, Aid = 1, Bid = 1;
cin >> n >> Along >> Blong;
for (int i = 1; i <= Along; i++)
{
cin >> a[i];
}
for (int i = 1; i <= Blong; i++)
{
cin >> b[i];
}
for (int i = 1; i <= n; i++)
{
int Abj, Bbj;
if(Aid <= Along)
{
Abj = a[Aid];
}
else
{
Aid = 1;
Abj = a[Aid];
}
if(Bid <= Blong)
{
Bbj = b[Bid];
}
else
{
Bid = 1;
Bbj = b[Bid];
}
Aid++, Bid++;
pd(Abj, Bbj);
}
cout << Aans << " " << Bans << endl;
return 0;
}