#include<iostream>
using namespace std;

int main()
{

	int a[4]={},b[4]={};


	while(cin	>>a[0] >> a[1] >> a[2] >> a[3]
					>>b[0] >> b[1] >> b[2] >> b[3]){

		if(!a[0] & !a[1] & !a[2] &!a[3] & !b[0] & !b[1] & !b[2] &!b[3])
			break;

		int hit = 0,blow = 0;

		for(int i=0;i<4;++i){
			for(int j=i;j<4;++j){
				if(a[i] == b[j])
					++blow;
			}
		}

		for(int i=0;i<4;++i){
			if(a[i] == b[i])
				++hit;
		}

		blow -= hit;	
		cout << hit << " " << blow << endl;
		
		for(int i=0;i<4;++i){
			a[i] = 0;
			b[i] = 0;
		}

	}

	return 0;
}