#include<stdio.h>

int main(void){
	
	int d1[4],d2[4];
	short flag[4];
	
	int i,j,k,l;
	int h,b;
	
	h = 0;
	b = 0;
	
	scanf(" %d %d %d %d",d1[0],d1[1],d1[2],d1[3]);
	scanf(" %d %d %d %d",d2[0],d2[1],d2[2],d2[3]);
	
	for(i = 0;i < 4;i++){
		if(d1[i] == d2[i]){
			flag[i] == 1;
		}
	}
	
	for(i = 0;i < 4;i++){
		if(flag[i]==1){
			continue;
		}
		for(j = 0;j < 4;j++){
			if(flag[j]==1){
				continue;
			}else if(d1[i] == d2[j]){
				b++;
			}
		}
	}
	
	for(i = 0;i < 4;i++){
		if(flag[i]==1){
			h++;
		}
	}
	
	printf("%d %d",h,b);
	
	return(0);
	
}