#include using namespace std; string s[12], sol, s2; int n, k; map m; void bkt(int k) { int nr=s2[k]-'0'; if (k==n) { if(m.find(sol)==m.end()) cout<>s[i], sort(s[i].begin(), s[i].end()); cin>>s2; n=s2.size(); bkt(0); return 0; }