#include <iostream>
#include <algorithm>
using namespace std;
string str,input;
int num;
void dfs(int cur){
if(str.length()>=num){
cout<<str<<"\n";
return;
}
for(int i=cur;i<input.length()-(num-str.length())+1;i++){
str+=input[i];
dfs(i+1);
str.pop_back();
}
}
int main(){
while(!cin.eof()){
// take num chars
cin>>num;
// your string
cin>>input;
sort(input.begin(),input.end());
dfs(0);
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc3RyaW5nIHN0cixpbnB1dDsKaW50IG51bTsKCnZvaWQgZGZzKGludCBjdXIpewoJaWYoc3RyLmxlbmd0aCgpPj1udW0pewoJCWNvdXQ8PHN0cjw8IlxuIjsKCQlyZXR1cm47Cgl9Cglmb3IoaW50IGk9Y3VyO2k8aW5wdXQubGVuZ3RoKCktKG51bS1zdHIubGVuZ3RoKCkpKzE7aSsrKXsKCQlzdHIrPWlucHV0W2ldOwoJCWRmcyhpKzEpOwoJCXN0ci5wb3BfYmFjaygpOwoJfQp9CgppbnQgbWFpbigpewoJd2hpbGUoIWNpbi5lb2YoKSl7CgkJLy8gdGFrZSBudW0gY2hhcnMKCQljaW4+Pm51bTsKCQkvLyB5b3VyIHN0cmluZwoJCWNpbj4+aW5wdXQ7CgkJc29ydChpbnB1dC5iZWdpbigpLGlucHV0LmVuZCgpKTsKCQlkZnMoMCk7Cgl9Cn0=