#include #include #include int cmp_str(const void *s1, const void *s2); int main(void) { int i; int n; int l; char s[100][100 + 1]; scanf("%d %d", &n, &l); i = 0; while (i < n) { scanf("%s", s[i]); i++; } qsort(s, n, sizeof(s[0]), cmp_str); i = 0; while (i < n) { printf("%s", s[i]); i++; } puts(""); } int cmp_str(const void *s1, const void *s2) { return (strcmp(s1, s2)); }