#include <bits/stdc++.h>
int main() {
  int i, j, k, t, p, q;
  char a[81], b[10][11], c[11];
  gets(a);
  for (i = 0; i < 10; i++) {
    gets(b[i]);
  }
  p = 0;
  q = 10;
  for (j = 0; j < 8; j++) {
    t = 0;
    for (k = p; k < q; k++) {
      c[t] = a[k];
      t++;
    }
    c[t] = '\0';
    p = q;
    q = q + 10;
    for (i = 0; i < 10; i++) {
      if (strcmp(c, b[i]) == 0) {
        printf("%d", i);
        break;
      }
    }
  }
  putchar('\n');
  return 0;
}
