object Main {
  var _buf = List[String]()
  def str : String = {
    if (_buf.isEmpty) _buf = io.StdIn.readLine().split(' ').toList
    val res = _buf.head
    _buf = _buf.tail
    return res
  }
  def strs(n:Int) : Array[String] = {
    return new Array[String](n).map(i => str)
  }
  def int : Int = { return str.toInt }
  def long : Long = { return str.toLong }
  def ints(n:Int) : Array[Int] = { return strs(n).map(_.toInt) }
  def longs(n:Int) : Array[Long] = { return strs(n).map(_.toLong) }

  def main(args:Array[String]) = {
    val (n, l) = (int, int)
    val s = strs(n)
    println (s.sorted.mkString(""))
  }
}
