#include <iostream>
#include <string>
#include <algorithm>
#include <cstring>
using namespace std;

#define MAX 100

char words[10][MAX];
char key[11];
char sol[11];

void rec(int k){
    if(!key[k]){
        sol[k]='\0';
        cout<<sol<<'\n';
    }
    else{
        for(int i=0; (sol[k] = words[key[k]-'0'][i])!='\0'; ++i)
            rec(k+1);
    }
}

int main()
{
    for(int i=0;i<10;++i){
        cin.getline(words[i],100);
        sort(words[i],words[i]+strlen(words[i]));
    }
    cin.getline(key,11);

    rec(0);

    return 0;
}