#include<iostream> #include<cstring> #include<fstream> #include<algorithm> using namespace std; fstream fin("phone.in",ios::in),fout("phone.out",ios::out); string unu[12],model; int lmodel,lunu[11]; void back(int k,string x) { int i,r; if(k==model.size()) { cout<<x<<"\n"; return; } for(i=0;i<unu[model[k] - '0'].size();i++) { back(k+1,x+unu[model[k] - '0'][i]); } } int main() { int i; for(i=0;i<10;i++) { cin>>unu[i]; sort(unu[i].begin(),unu[i].end()); } cin>>model; back(0,""); }