#include <bits/stdc++.h>
int main(void) {
  int a[4 + 1], b[4 + 1], x, y;
  scanf("%d %d %d %d", &a[1], &a[2], &a[3], &a[4]);
  scanf("%d %d %d %d", &b[1], &b[2], &b[3], &b[4]);
  while (a[1] != 0 && a[2] != 0 && a[3] != 0 && a[4] != 0 && b[1] != 0 &&
         b[2] != 0 && b[3] != 0 && b[4] != 0) {
    x = 0;
    y = 0;
    if (a[1] == b[1]) {
      x += 1;
    }
    if (a[2] == b[2]) {
      x += 1;
    }
    if (a[3] == b[3]) {
      x += 1;
    }
    if (a[4] == b[4]) {
      x += 1;
    }
    if ((a[1] == b[2]) || (a[1] == b[3]) || (a[1] == b[4])) {
      y += 1;
    }
    if ((a[2] == b[1]) || (a[2] == b[3]) || (a[2] == b[4])) {
      y += 1;
    }
    if ((a[3] == b[1]) || (a[3] == b[2]) || (a[3] == b[4])) {
      y += 1;
    }
    if ((a[4] == b[1]) || (a[4] == b[2]) || (a[4] == b[3])) {
      y += 1;
    }
    printf("%d %d\n", x, y);
    scanf("%d %d %d %d", &a[1], &a[2], &a[3], &a[4]);
    scanf("%d %d %d %d", &b[1], &b[2], &b[3], &b[4]);
  }
  return 0;
}
