#到底哪错了!!
using namespace std;
int n,na,nb;
int ans_a,ans_b;
int a[11000],b[11000];
void yes(int x,int y)
{
if(x==0&&y==2||x==0&&y==3||x==1&&y==0||x==1&&y==3||x==2&&y==1||x==2&&y==4||x==3&&y==2||x==3&&y==4||x==4&&y==2||x==4&&y==3)
ans_a++;
if(x==2&&y==0||x==3&&y==0||x==0&&y==1||x==3&&y==1||x==1&&y==2||x==4&&y==2||x==2&&y==2||x==4&&y==3||x==2&&y==4||x==3&&y==4)
ans_b++;
}
int main()
{
cin>>n>>na>>nb;
for(int i=1;i<na;i++)
{
cin>>a[i];
}
for(int i=1;i<nb;i++)
{
cin>>b[i];
}
for(int i=na+1;i<n;i++)
{
a[i]=a[i]%na;
b[i]=b[i]%nb;
}
cout<<ans_a<<" "<<ans_b;
return 0;
}