#include <bits/stdc++.h>
int a, i, j, k, l, x[303][303], m, s, p, q;
int main() {
  scanf("%d", &a);
  for (i = 1; i <= a; i++) {
    for (j = 1; j <= a; j++) scanf("%d", &x[i][j]);
  }
  for (j = 1; j <= a; j++) scanf("%d", &x[0][j]);
  for (i = 1; i <= a; i++) {
    m = a + 1;
    s = 0;
    for (j = 1; j <= a; j++) {
      if (i == 1 && j == 1) continue;
      for (k = 1; k <= a; k++) {
        if (x[0][k] != i && x[0][k] <= j) break;
      }
      for (l = 1; l <= a; l++) {
        if (x[0][k] == x[i][l]) break;
      }
      if (l < m) m = l, s = j;
    }
    printf("%d ", s);
  }
}
