#include <bits/stdc++.h>
void nto0(char cadena[]);
int main() {
  char a[82];
  char b[10][12];
  int i, j;
  scanf("%s", &a);
  for (i = 0; i < 10; i++) {
    scanf("%s", &b[i]);
  }
  for (i = 0; i <= 70; i = i + 10) {
    for (j = 0; j < 10; j++) {
      if (a[i] == b[j][0] && a[i + 1] == b[j][1] && a[i + 2] == b[j][2] &&
          a[i + 3] == b[j][3] && a[i + 4] == b[j][4] && a[i + 5] == b[j][5] &&
          a[i + 6] == b[j][6] && a[i + 7] == b[j][7] && a[i + 8] == b[j][8] &&
          a[i + 9] == b[j][9]) {
        printf("%d", j);
        break;
      }
    }
  }
  return 0;
}
