#include <bits/stdc++.h>
char str[100];
char name[12][12];
char temp[12];
int main() {
  scanf("%s", str);
  for (int i = 0; i < 10; i++) {
    scanf("%s", name[i]);
  }
  for (int i = 0; i < 8; i++) {
    int k = 0;
    for (int j = i * 10; j < (i + 1) * 10; j++) {
      temp[k++] = str[j];
    }
    temp[k] = '\0';
    for (k = 0; k < 10; k++) {
      if (strcmp(temp, name[k]) == 0) {
        printf("%d", k);
        break;
      }
    }
  }
  printf("\n");
  return 0;
}
