#include<bits/stdc++.h>
int n,na,nb,sa=0,sb=0;
int a[205],b[205];
using namespace std;
bool cmpp(int a,int b){
switch(a){
case 0:if(b==2 || b==3 && a!=b) return true;
else return false;
break;
case 1:if(b==0 || b==3 && a!=b) return true;
else return false;
break;
case 2:if(b==1 || b==4 && a!=b) return true;
else return false;
break;
case 3:if(b==2 || b==4 && a!=b) return true;
else return false;
break;
case 4:if(b==0 || b==1 && a!=b) return true;
else return false;
break;
default :break;
}
}
int main(){
cin>>n>>na>>nb;
for(int i=0;i<na;i++){
cin>>a[i];
}
for(int i=0;i<nb;i++){
cin>>b[i];
}
//补齐数组
int i=0;
while(i<200){
a[i+na]=a[i];
b[i+nb]=b[i];
i++;
}
for(int i=0;i<n;i++){ //比较n次
if(a[i]!=b[i]){
if(cmpp(a[i],b[i])) sa++;
else sb++;
}
}
cout<<sa<<" "<<sb;
return 0;
}