#include <bits/stdc++.h>
int main() {
  int A[4], B[4], a = 0, b = 0, i, j, k;
  while (scanf("%d %d %d %d %d %d %d %d", &A[0], &A[1], &A[2], &A[3], &B[0],
               &B[1], &B[2], &B[3]) != EOF) {
    b = 0;
    for (i = 0; i < 4; i++) {
      for (j = i + 1; j < 4; j++) {
        if (A[i] == B[j]) {
          b++;
        }
      }
    }
    a = 0;
    for (k = 0; k < 4; k++) {
      if (A[k] == B[k]) {
        a++;
      }
    }
    printf("%d %d\n", a, b);
  }
  return 0;
}
