import std.stdio;
import std.string;
import std.conv;
import std.array;
import std.algorithm;

static bool greater(string a, string b){
    return a > b;
}
void main(){
    int N,L;
    int i;
    string[] str;
    auto temp = readln();
   // writeln(temp);
    N = temp.split[0].to!int;
    L = temp.split[1].to!int;
    
    for(i=0;i<N;i++){
        temp = readln().dup;
        str = str ~ removechars(temp,"\n");
    }
    sort(str);
    for(i=0;i<N;i++){
        write(str[i]);
    }
    writeln("");
}
