#include #include #include #include #include #include #include #include #include using namespace std; using namespace std::tr1; char seq[36], S[36]; int N, f[256], f2[256]; vector rez; int main() { scanf("%s", seq); for (int i=0; seq[i]!='\0'; ++i) ++f[seq[i]]; scanf("%d", &N); for (int i=0; i f[k]) { ok = false; break; } if (ok) { rez.push_back(S); } } sort(rez.begin(), rez.end()); for (int i=0; i