#include #include using namespace std; string kodok[11]; char kiT[20]; int n; void be(){ for(int i = 0; i < 11; ++i){ cin >> kodok[i]; } n = kodok[10].length(); } void ki(){ for(int i = 0; i < n; ++i){ cout << kiT[i]; } cout <<'\n'; } bool megfelel(char i, int k){ int id = kodok[10][k]-'0'; if(kodok[id].find(i) == -1)return false; return true; } void pakol(int k){ for(char i = 'a'; i <= 'z'; ++i){ kiT[k] = i; if(megfelel(i, k)){ if(k == n-1){ ki(); }else if(k < n-1){ pakol(k+1); } } } } int main(){ be(); pakol(0); return 0; }