#include<iostream>
using namespace std;

int main(void){
  int a[4],b[4];
  int hit;
  int blow;
  cin >> a[0] >> a[1] >> a[2] >> a[3];
  cin >> b[0] >> b[1] >> b[2] >> b[3];
  while(!cin.eof()){
    hit = 0;
    blow = 0;
    for(int i=0;i<4;i++){
      if(a[i] == b[i]){
	hit++;
      }
    }
    for(int i=0;i<4;i++){
      for(int j=0;j<4;j++){
	if(i!=j and a[i] == b[j]){
	  blow++;
	}
      }
    }
    cout << hit << " " << blow << endl;
    cin >> a[0] >> a[1] >> a[2] >> a[3];
    cin >> b[0] >> b[1] >> b[2] >> b[3];
  }
  return 0;
}