#include <bits/stdc++.h>
int main() {
  int a[4], b[4], hi, bl, bca[4], bcb[4], c, j;
  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)) {
    hi = 0;
    bl = 0;
    j = 0;
    for (int i = 0; i < 4; i++) {
      if (a[i] == b[i]) {
        hi++;
      } else {
        bca[j] = a[i];
        bcb[j] = b[i];
        j++;
      }
    }
    for (int i = 0; i < j - 1; i++) {
      c = 0;
      for (int k = 0; k < j - 1; k++) {
        if (bca[i] == bcb[k] && c == 0) {
          c = 1;
          bl++;
        }
      }
    }
    printf("%d %d\n", hi, bl);
  }
  return 0;
}
