#include<iostream>
#include<bits/stdc++.h>
using namespace std;
int list_main(){
int n,w;
while(cin>>n>>w){
string s[1000];
float maxs=0;
int len=0;
for(int i=0;i<n;++i){
cin>>s[i];
len+=s[i].size();
if(s[i].size()>maxs){
maxs=s[i].size();
}
}
sort(s,s+n);
for(int i=0;i<w;++i){cout<<"-";};cout<<endl;
if(len+2*n-2<=w){ //如果够放所有
//cout<<s[0];
for(int k=0;k<n;++k){
cout<<s[k];